Fabric中的事务流表明:
如果我们正在使用Composer REST服务器,那么如何处理所有这些步骤?它们是从客户端抽象出来的吗?还是我们需要在TP功能或客户端中明确编写逻辑来处理提案响应?
我的困惑来自这样一个事实,当我们使用节点SDK时,我们必须显式实现用于处理所有这些的逻辑。在here上进行操作。
答案 0 :(得分:1)
Composer实现了一个Submit / Notify模型,其中包括Rest Server。它将提交建议,收集背书,将其发送给订购者,并等待提交交易的一个区块,然后通知调用者交易完成。
由于Composer无法看到背书策略,它将向通道中的所有对等方发送建议(已被定义为在连接配置文件中具有endorsingPeer角色,如果未指定,则默认为true),并收集尽可能多的响应在将其发送订购之前,请尽可能。然后,对等方将决定这些背书是否满足背书政策。
Composer还等待所有对等端(已在连接配置文件中定义为具有eventSource角色,如果未指定,则默认为true)在通知客户端之前通知事务已提交