the transaction flow in v1.0 of Hyperledger Fabric(fabric1.0交易流程)

来源:互联网 发布:rocketmq php客户端 编辑:程序博客网 时间:2024/05/22 12:28

  原文:https://www.ibm.com/developerworks/cloud/library/cl-top-technical-advantages-of-hyperledger-fabric-for-blockchain-networks/index.html

Transaction lifecycle

    这是fabric1.0中的交易流图,下面将进行详细的解释:

  (1).应用程序application通过调用SDK形成交易提案,然后将该提案发送到chaincode的背书策略设置的背书节点上。

  (2).背书策略已经规定好了签署提案需要的签署人的数量和/或组合。背书节点执行链码来模拟网络对等体中的提案,并创建一个读/写集。

  (3).批准的背书节点将签署的提案响应(签注)发送回应用程序。

  (4).应用程序将交易和签名提交给订购服务(order service)。

  (5).order service将交易进行打包成块,并进行排序,然后将其发送给提交节点。

  (6).提交节点从order service中接收到成块的交易。

  (7).提交节点会对接收的交易,验证其是否符合认可策略,并在读/写集中检查以检测冲突交易。 如果两个检查都通过,则该块被提交给分类帐,并且每个事务的状态更新都反映在状态数据库中。

原创粉丝点击