《Hyperledger Fabric菜鸟进阶攻略》 —1.1.3 认识Hyperledger Fabric
【摘要】 本节书摘来自华章计算机《Hyperledger Fabric菜鸟进阶攻略》 一书中第1章,第1.1.3节,作者是黎跃春 韩小东 付金亮 。
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。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)