是否所有节点都执行了链码?
Did all peers execute chaincode?
我有一个问题。
我想知道是所有节点执行链码还是只有背书节点执行链码?
唯一执行链代码的节点是背书节点,只要交易满足背书策略,rest 只会在提交期间验证。并且为了成为对等点能够认可交易提案,某人(管理员)必须在其上安装链码。
您可以在 documentation or there is a nice blog post 中找到更多详细信息,其中也描述得很好。
从高层次的角度来看,基本流程如下:
- 客户向背书节点提交交易提案
- 背书节点调用链码
- 背书节点签署执行结果
- 客户端收集所有结果并检查一致性
- 客户端向排序服务提交交易
- 排序服务用几笔交易切割新区块
- Peer 通过传播层获得新区块
- Peer 验证每笔交易
- 最终区块被提交,所有有效交易根据#2 的模拟结果更改状态。
official Fabric paper 中发布了一些更深入的细节。
我有一个问题。 我想知道是所有节点执行链码还是只有背书节点执行链码?
唯一执行链代码的节点是背书节点,只要交易满足背书策略,rest 只会在提交期间验证。并且为了成为对等点能够认可交易提案,某人(管理员)必须在其上安装链码。
您可以在 documentation or there is a nice blog post 中找到更多详细信息,其中也描述得很好。
从高层次的角度来看,基本流程如下:
- 客户向背书节点提交交易提案
- 背书节点调用链码
- 背书节点签署执行结果
- 客户端收集所有结果并检查一致性
- 客户端向排序服务提交交易
- 排序服务用几笔交易切割新区块
- Peer 通过传播层获得新区块
- Peer 验证每笔交易
- 最终区块被提交,所有有效交易根据#2 的模拟结果更改状态。
official Fabric paper 中发布了一些更深入的细节。