CFA Block技术架构
Hyperledger Fabric
是私有和许可业务网络的开源框架实现,其中成员身份和角色为其他成员所知。它被设计为开发具有模块化架构的解决方案的基础。它允许组件(如账本数据库,共识机制和成员服务)即插即用。它利用容器技术,提供企业级网络安全性,可扩展性和机密性。
每个 Hyperledger Fabric 网络都具有以下组件:资产、共享账本、智能合约、节点、通道、组织、成员服务提供者 (MSP)、排序服务。
CFA Block解决方案
从图的左侧开始:1) 应用程序将交易提案提交给背书对等节点。2)
背书策略规定需要多少个背书者和/或何种背书者组合来签署提案。背书者执行链代码,以便在网络对等节点中模拟该提案,并创建一个读/写集。3)
然后背书对等节点将经过签署的提案回复(背书)发回给应用程序。4) 应用程序将交易和签名提交给订购服务,后者 5)
创建一批或一组交易,并将它们传送给提交对等节点。6) 提交对等节点收到一批交易后,对于每个交易,它会 7)
确认满足背书策略,并检查读/写集以检测冲突的交易。如果两项检查都通过,则将该组交易提交到账本,并在状态数据库中反映出每个交易的状态更新。