Flow Season#Day6| 区块链简述

Created
Apr 9, 2022 08:20 AM
Tags
翻译
原文:Blockchain in a Nutshell
作者:Benjamin Ebner
原文链接:https://medium.com/coinmonks/blockchain-in-a-nutshell-85ea14e6c2fe
翻译:Yvonne,Flow中国社区大使,NFTChina联合创始人。
区块链其实很容易理解——只是这个行业包含很多技术术语和行话。让我们来整体了解一下它是如何运作的。
notion image
区块链术语
让我们把区块链想象成一台计算机——现在你只需调整一些术语,并且得意识到这不是一台计算机,而是在全球运行的一千台计算机。
■数据 = 状态
就像电脑存储word文档、excel表格和PPT幻灯片一样,区块链存储数据。在区块链术语中,所有数据组合起来的量被称为区块链的状态。作为通用状态层,这些数据可供所有网络参与者使用。这就是区块链与互联网的不同之处。它有一个所有人都能访问的全球状态——就像你能够访问你硬盘上的每个文件一样。
■计算机 = 节点
区块链并非单独的一台计算机,它由成百上千台不同的计算机组成,这些计算机提供各自的处理能力,由此形成一个去中心化的全球虚拟机。单独的计算机被称为节点或验证器,它们的工作会得到回报,回报的主要形式是网络的原始代币。臭名昭著的比特币开采过程就是一个例子:因为它们保证了网络的运行,因此节点就得到了奖励。
■程序 = 智能合约
就像你可以在电脑上打开、改变和删除文件一样,区块链可以改变其上的数据。在电脑上,这主要是通过文本编辑器或图像处理器这样的程序来完成。而在区块链上,程序最常被称为智能合约。有些区块链可以不使用智能合约,但一般而言,具有智能合约功能的区块链可以满足更复杂的用例。
■事务 = 用户行为
为了执行程序的一个功能(也即,智能合约的一个方式),你就必须向网络提交一次事务。不过像互联网上的程序一样,区块链网络也很容易受到垃圾信息的影响。攻击者主要会向网络提交许多事务,致其堵塞。为了防止这种情况的发生,每次事务通常都与事务成本有关,这被称为Gas,是一个预防网络垃圾信息的安全机制。
■私钥 = 身份
对于大多数事务来说,重要的是发送事务的人是有授权的,这一点由椭圆曲线加密算法来保证。每个用户都有一个由私钥和公钥组成的密钥对,每次事务都会使用用户的私钥进行签名。这个私钥只有用户自己能接触到。签名后,任何人只能通过查看用户的公钥来验证这个签名,而无需知道私钥。
■钱包 = 身份管理和接入点
大多数用户的事务是通过钱包发送的,它是存储用户私钥的程序,可以作为区块链的访问点,以便直接从钱包发起事务。使用钱包的好处是,用户不需要手动插入和管理私钥。钱包有多种形式,有软件,也有硬件,也有基于纸张的钱包。
真实案例
现在我们已经学会了基本的术语,让我们来看一个真实例子:一个基于区块链的货币,又称加密货币。
■加密货币 = 资产负债表
大多数加密货币都是基于智能合约的,通常这些程序存储的东西不多,只是一张简单的资产负债表。其中一栏列出用户的账户地址,另一栏列出相应的代币数量。程序会通过暴露一些方式来实现其基本功能,例如转移代币或获得用户余额。
如果用户想将一些代币转移到另一个账户,他们会指定要向哪个地址发送多少代币,用私钥签署交易,并通过钱包将其发送到网络。然后,智能合约会检查用户的签名;如果签名正确,并且用户有足够的余额,用户的交易就可以运行,顺利将代币转移到另一个账户。
转账本身只需要更新全局状态。发送方的余额减少,接收方的余额增加指定的金额。交易费用也会一并减去,这是交易被网络接受的必要条件。
■去中心化带来的安全
这个例子强调了去中心化的力量。如上所述,加密货币的安全转移是可能的,因为数据并不在中央计算机上,这样就不能通过任意改变它,来改变用户的余额;它由加密算法和成千上万台计算机组成的分散网络来保障,这些计算机分布在全球,并不断检查彼此的工作。
计算机之间相互检查工作的方法被称为共识算法。这种机制可以防止有人恶意向网络提交被操纵的数据,例如上述加密货币的被更改的资产负债表。虽然有许多不同种类的共识算法(工作证明、股权证明、委托股权证明、授权证明等等),但它们的基本目标都是相同的:使恶意行为几乎不可行,也就是几乎不可能发生。
区块链能带来什么?
区块链的主要特点是让人能够通过加密货币、NFT等手段将现实世界的价值带入数字领域。
■货币 = 同质化代币
到目前为止,加密货币不是区块链技术的唯一用例,但或许是最突出的一个。第一个区块链网络——比特币——确实提供了这种用例。金融价值可以通过加密货币被带到数字领域,通过智能合约,它可以被编程,从而实现更透明和更高效的支付过程。
■艺术品和收藏品 = 非同质化代币(NFT)
除了金钱之外,任何个人的艺术品、收藏品、游戏项目等都可通过非同质化代币(NFT)在数字领域被创建。不可替代性意味着每件物品都是独一无二的,不能与其他物品互换使用——这在艺术品领域被很好地体现出来。目前,NFT领域已是一个数十亿美元的市场,并且每天都在增长。
■未来的更多可能
除了同质化和非同质化代币之外,区块链技术还可以运用在任何看重透明、安全和可靠结果的领域,例如识别、投票、治理,以及供应链透明度等等。该技术仍处于起步阶段,成千上万的新用例依然有待我们去探索。