初识Hyperledger Fabric

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识Hyperledger Fabric相关的知识,希望对你有一定的参考价值。

参考技术A

Fabric是联盟链,Peer代表一系列组织,Peers是整个区块链网络的基础,因为它是账本和智能合约的载体。通过智能合约,账本通过不可篡改的方式记录了交易的全过程。

对于不能的公司来说,是有不同的业务的,不同的业务又与不同的公司相关联,需要创建多个联盟链,因此就需要创建多个channel,channel是多个特定成员之间以机密交易为目的建立的私网,一个peer可以加入多个channel,每个channel维护自己的账本,账本和账本之间是隔离的,每个channel可以维护一个或多个账本。所以为了满足复杂的交易需求,每个peer上可以安装不同的智能合约,当peer交易完成时,会发送事件通知Client。peer上还有一个Local MSP(成员服务提供器)服务,提供身份认证和加密签名等功能。

WorldState 以key-value的形式,维护着当前账本的当前信息。

智能合约(Smart Contract)是区块链的核心,定义了各个不同组织间的业务规范,创建交易并记录在账本里。多个智能合约可以打包到一个链码中。只有链码(Chaincode)部署之后,智能合约才能被应用使用。

不同于一般的链码运行在一个独立的容器,系统链码运行在peer进程上,实现了一些系统行为。

Fabric为了优化网络性能,提高安全性和可扩展性,将每个交易分到 Endorsing Peer Ording-Service Committting Peer 三个部分,这就需要一种安全的,可信的和可扩展的数据传输协议——Gossip Protocol。 Gossip 传输协议以随机的方式将信息散播到网络中,主要执行三个功能:

以上是关于初识Hyperledger Fabric的主要内容,如果未能解决你的问题,请参考以下文章

Hyperledger Fabric入门 -------- ( Hyperledger-fabric-doc.pdf)

超级账本HyperLedger旗下项目介绍

Hyperledger fabric 基础知识总结

Hyperledger fabric 基础知识总结

hyperledger fabric backup

阿里云成为Hyperledger超级账本全球会员,发力区块链生态建设