Hyperledger Fabric作为超级账本的项目之一,目前基于它开发的区块链项目非常多
Linux基金会于2015年成立超级账本,以推进跨行业的区块链技术。相对于申报一个区块链标准,它鼓励通过社区合作的方式来发展区块链技术,带着知识产权,鼓励开源,且随着时间的推移来采用不同的标准。
Fabric是超级账本区块链中的一个项目,与其他的区块链技术一样,它具有一个账本,使用智能合约,且是一个参与者可以分别管理自身交易的系统。
Fabric与其他区块链系统最大的不同在于它是隐私的、许可的网络。相对于像其他区块链那样通过“工作量证明”来验证身份(允许任何人加入网络),Fabric的成员通过会员注册服务提供商来加入网络。
区块链
分布式账本
区块链网络的核心是分布式账本,一个记录网络中发生的所有交易的分布式账本。区块链账本经常被描述成“去中心化”,这是因为它被网络中的多个参与者复制,且由所有参与者共同维护,我们将见证去中心化与协作将如何成为反映现实世界中企业交换商品与服务的强大属性。
除了去中心化与协作外,记录到区块链中的数据只能被添加,区块链使用加密技术来保证一旦交易被添加到账本便不能被修改。这一特性使参与者能够很容易的确定数据来源,因为参与者可以确定数据在写入后没有被更改过,这也是为什么区块链有时会被描述为系统的证明。
智能合约
为了支持数据更新的一致性,也为了整体的启用账本功能(交易、查询等)——区块链网络使用智能合约来提供对账本的访问控制。
智能合约不仅仅作为封装并简化信息的核心机制,还可以允许参与者自行编写从而处理某些自动执行的事务。比如说,智能合