综述
Hyperledger Fabric是一个模块化的分布式账本解决方案支撑平台,提供高度的保密性、弹性、灵活性与可扩展性。它的目的是支持不同组件的可插入实现,并适应经济系统中存在的复杂性。Hyperledger Fabric提出了一个独特的高弹性且可扩展的体系结构,此结构使Fabric区别于其他区块链解决方案。在Fabric对企业级区块链的未来规划中,它的架构允许被全面审查且开源。
我们建议新手用户首先阅读接下来的内容以熟悉区块链如何工作,并熟悉Hyperledger Fabric的组成与功能。
区块链是什么
分布式账本
区块链网络的核心是分布式账本,一个记录网络中发生的所有交易的分布式账本。区块链账本经常被描述成“去中心化”,这是因为它被网络中的多个参与者复制,且由所有参与者共同维护,我们将见证去中心化与协作将如何成为反映现实世界中企业交换商品与服务的强大属性。
除了去中心化与协作外,记录到区块链中的数据只能被添加,区块链使用加密技术来保证一旦交易被添加到账本便不能被修改。这一特性使参与者能够很容易的确定数据来源,因为参与者可以确定数据在写入后没有被更改过,这也是为什么区块链有时会被描述为系统的证明。
智能合约
为了支持数据更新的一致性,也为了整体的启用账本功能(交易、查询等)——区块链网络使用智能合约来提供对账本的访问控制。
智能合约不仅仅作为封装并简化信息的核心机制,还可以允许参与者自行编写从而处理某些自动执行的事务。比如说,智能合约可以记录一个物品的运输成本
评论(0)