发自简书
Hyperledger Fabric经过专门设计,具有模块化架构。 无论是可插拔的共识,可插拔的身份管理协议(如LDAP或OpenID Connect),密钥管理协议还是加密库,该平台的核心都经过精心设计,以满足企业用例需求的多样性。
在高层次上,Fabric由以下模块化组件组成:
1可插拔订购服务就交易顺序建立共识,然后向同行广播块。
2可插入成员资格服务提供商负责将网络中的实体与加密身份相关联。
3可选的对等八卦服务(最终达到一致算法)通过向其他对等方订购服务来传播块输出。
4智能合约(“链代码chaincode”)在容器环境(例如Docker)内运行以进行隔离。 它们可以用标准编程语言编写,但不能直接访问分类帐状态。
5可以将分类帐配置为支持各种DBMS。
6可插拔的认可和验证策略实施,可根据应用程序独立配置。
网友评论