【问题标题】:Hyperledger fabric - Transaction WorkflowHyperledger Fabric - 交易工作流程
【发布时间】:2018-03-26 15:11:40
【问题描述】:

我正在尝试了解 Hyperledger Fabric 交易工作流程,但我并不真正了解 SDK 发送交易提案时会发生什么。

文档说我们可以将交易提案发送给模拟交易并返回提案响应的同行,但我不明白:

1)我们如何在网络中添加这些对等点?

2)我们如何选择发送交易提案的节点?

【问题讨论】:

    标签: hyperledger-fabric


    【解决方案1】:

    1)我们如何在网络中添加这些对等点?

    应将节点添加到“通道”以处理事务。 Peer 由 Peer 所属组织的“操作员”或管理员添加到特定频道。

    频道 https://hyperledger-fabric.readthedocs.io/en/latest/channels.html

    2)我们如何选择发送交易提案的节点?

    客户端应用程序应该知道链码的“背书策略”。背书政策描述了哪个组织应该背书交易提案。

    背书政策 http://hyperledger-fabric.readthedocs.io/en/release-1.0/endorsement-policies.html

    客户端应用程序选择组织中的同行之一并发送交易建议。

    【讨论】:

      【解决方案2】:

      2)我们如何选择发送交易提案的节点?

      补充上面田中所说的正确。它被发送到通道中的背书节点。我们不应该(也不应该)只发送给一个特定的对等方。如果假设一个通道中有 5 个背书者,即 P1...P5,并且背书策略类似于“发送到 P1、P2 和 P4”。那么它将只发送给这三个对等点。

      只发送给一个对等点将使网络中如何达成共识的概念无效。

      如果我错了,其他人可以纠正我。

      【讨论】:

        【解决方案3】:

        1)我们如何在网络中添加这些对等点?

        组件可能是具有管理权限的组织或节点,可以将节点添加到通道并添加到网络。如果节点想要加入网络,则将加入请求发送到排序服务节点,它将检查通道配置并批准如果对等方有效,即对等方是否具有有效证书,则加入请求。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-02-25
          • 1970-01-01
          • 2023-03-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多