所有同行都执行了链码吗?

时间:2018-03-19 01:43:43

标签: hyperledger-fabric hyperledger-composer

我有一个问题。 我想知道所有节点是执行链代码还是仅代言节点执行链代码?

1 个答案:

答案 0 :(得分:3)

执行链代码的唯一对等方是支持对等方,只有在事务满足认可策略时,rest才会在提交期间进行验证。并且为了能够支持交易提议,某人(管理员)必须在其上安装链码。

您可以在documentation中找到更多详细信息,或者有一个很好的blog post也可以很好地描述它。

基本上从高层次的角度来看,流程如下:

  1. 客户提交交易提案以支持同行
  2. 支持同伴调用链码
  3. 支持同行签署执行结果
  4. 客户收集所有结果并检查一致性
  5. 客户提交订购服务的交易
  6. 订购服务通过多笔交易削减新区块
  7. Peer通过传播层获取新区块
  8. Peer验证每笔交易
  9. 最终会在所有有效事务根据#2的模拟结果更改状态时提交阻止。
  10. official Fabric paper中发布了更多深度细节。