Fabric的构架:
在Fabric的区块链网络中,有四类节点:MSP,Ordering Node,Endorsing Peer,Commtting Peer
MSP
MSP(Membership Service Provider), 这类节点主管区块链网络中其他的节点的授权,准入,踢除。通过给不同节点颁发证书的方式,授予不同类型的节点相应的权限。
Ordering Node
中文可以称排序节点。通常在一个网络中至少有一个或多个排序节点,这类节点负责按照指定的算法(1.4.1版目前支持fafka与raft),将交易进行排序,确保账本是一致的,并返回给Committing Peer。Ordering节点没有智能合约,没有区块链账本。
Endorsing Peer
中文可以称背书节点。这类节点的主要负责接收交易请求,验证这笔交易之后,验证其内容是否符合给定的智能合约,回应同意或拒绝,并做一些预处理之后,并将签名后的数据传回给客户端。背书节点必须包含智能合约。
Committing Peer
中文可以称记账节点。这类节点做是区块链网络中的全节点,它们需要记录完整的区块信息,维护账本与状态(state),并且验证每笔交易的正确性,是最终将交易打包进区块链的节点。记账节点可能包含智能合约(chaincode)。
网友评论