代码之家  ›  专栏  ›  技术社区  ›  T_murder

所有对等方是否都执行链码?

  •  0
  • T_murder  · 技术社区  · 7 年前

    我有个问题。 我想知道是所有节点都执行链码,还是只有背书节点执行链码?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Artem Barger    7 年前

    执行链码的唯一对等方是背书对等方,rest仅在提交期间验证事务是否满足背书策略。为了使对等方能够认可交易提案,必须有人(管理员)在其上安装链码。

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

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

    1. 客户向背书同行提交交易提案
    2. 背书对等方调用链码
    3. 认可同行签署执行结果
    4. 客户端收集所有结果并检查一致性
    5. 客户端向订购服务提交事务
    6. 订购服务通过多个事务削减新区块
    7. 对等方通过分发层获取新块
    8. 对等方验证每个事务
    9. 最终提交块,其中所有有效事务根据#2的模拟结果更改状态。

    official Fabric paper