可能有点长,请慢慢看。
超级账本Fabric是一个分布式的解决方案平台,底层采用模块化架构,具有很高的保密性、灵活性(可以理解为抗攻击能力)、灵活性和可扩展性。Fabric支持可插拔的组建方式,可以改进经济系统中一些现有的复杂流程。
我们建议初学者先看下面的介绍。如果你认为你熟悉区块链和面料,你可以直接跳过这部分介绍。
分布式分类账
区块链网络的核心是一个分布式账本,记录网络中的所有交易。
区块链账本通常被称为分权。这是因为会在很多节点上备份,大家一起维护账本。我们将会看到,去中心化和协作是两个极其重要的属性。
除了去中心化和协作这两个重要属性,区块链系统还有一个特点,即区块链中记录的内容只能增加,这是由密码术保证的。这也确保了一旦交易被放置在区块链上,它就不能被改变。这种不可更改的性质使得人们可以很容易地确认信息的来源,因为每个参与者都可以确认区块链上的信息在生成后没有被更改过。这也是通常被称为“提供信任的机器”的区块链系统
为了支持一致的信息更新和各种账簿功能(查询、交易等。),区块链系统需要通过使用智能合约来提供对账簿的访问控制。
智能合约不仅仅是信息在网络中轻松传递的包装工具。智能合约可以允许参与者自动执行交易的某个部分。
智能合约可以完成很多事情。比如,当你需要根据送货速度支付运费时,通过智能合约,货物到达时,运费会自动送达。
共识;一致
在网络中同步整个账簿交易的过程称为共识。共识中有两个要求。一是有限时间内全网节点宕机;第二,要求所有被关闭的诚实节点同意账簿的状态。
稍后我们将介绍更多关于书籍、智能合约和共识机制的内容。但是,从现在开始,您可以将区块链视为一个共享的、多备份的交易平台,通过智能合约对其进行更新,并使用共识机制使节点与账簿状态保持一致。
区块链为什么有用?
当前的记录系统
今天的交易网只是商业记录出现以来的一个稍加更新的版本。网络成员之间相互交易,但他们保留自己的交易记录。他们所做的每一次销售都必须建立,以确保他们销售的商品有一个所有权链来验证他们的所有权。他们交易的东西必须在每一次销售时进行标识,以确保销售商品的企业拥有一系列产权来验证其所有权。
这是当前业务网络的示意图
现代技术从纸文件夹发展到硬盘、云平台,但底层结构是一样的。没有统一的系统来管理网络参与者的身份。确认信息来源非常费力,清理证券交易(价值数万亿美元)需要几天时间。合同必须手动签署和执行,系统中的每个数据库都包含唯一的数据,这也代表了单点故障。
用今天碎片化的管理方式是不可能构建覆盖全业务网络的数据记录系统的。
区块链带来的变化
然后,如果有一个标准的方法,可以在统一的网络平台上建立身份,执行交易,存储数据。同时,可以通过查看交易清单来确定资产的来源。这个交易单一旦写好,数据就无法更改,所以值得信赖。那么这个网络会是什么样子呢?
整个业务网络将如下:
这是区块链网络,每个参与者都有一本账簿。除了账簿的内容是共享的,整个账簿的更新过程也是同步的。在今天的系统中,用户使用个人程序来更新他们的数据,但在区块链,人们使用公共算法程序来更新共享书籍。