《Hyperledger Fabric菜鸟进阶攻略》 —1.1.3 认识Hyperledger Fabric
1.1.3 认识Hyperledger Fabric
Hyperledger Fabric是一个区块链的实现,由Digital Asset和IBM提供,是Linux基金会托管的Hyperledger项目之一。Hyperledger Fabric从诞生之初就立志要成为超级账本中最优秀的项目(现实也确实如此)。
作为开发具有模块化架构的应用程序或解决方案的基础,Hyperledger Fabric实现了组件(如共识、成员服务)的即插即用。Hyperledger Fabric利用容器技术来托管称为“链码”的智能合约,其中包含系统的应用程序逻辑。
与其他区块链技术类似,Hyperledger Fabric使用智能合约操作账本,并且是一个通过所有参与者管理交易的系统。Hyperledger Fabric与其他公有区块链系统最大的不同主要体现在以下两个方面。
1)私有:Hyperledger Fabric提供了建立通道(Channel)的功能,允许参与者为交易新建一个单独的账本。参与者并不希望所有的交易信息(如提供给部分客户的特定价格信息)都对网络中所有参与者公开。只有在同一个通道中的参与者,才会拥有该通道中的账本,而其他不在此通道中的参与者则无权查看这个账本的相关信息。
2)许可:与开放无须许可的网络系统允许未知身份的参与者加入网络不同(需要通过工作量证明协议来保证交易有效并维护网络的安全),Hyperledger Fabric通过MSP(Membership Service Provider)来登记所有的成员。
Hyperledger Fabric项目GitHub网址:https://github.com/hyperledger/fabric。
- 点赞
- 收藏
- 关注作者
评论(0)