Hyperledger Fabric:configtx.yaml中的“应用程序”部分是什么?

时间:2019-02-22 23:25:48

标签: hyperledger-fabric

docs只说:

  

建议不要在内部定义应用程序部分   订购系统通道的创始配置,但可用于   测试。

  

应用程序配置用于设计用于   应用程序类型的交易。

这几乎没有帮助,还有很多要解释的地方,例如:

  • 什么是应用程序类型的交易?
  • 文档中的上述行(建议...)是否表示Application中应该没有configtx.yaml部分?如果不是,那到底是什么意思?

1 个答案:

答案 0 :(得分:0)

应用程序类型事务通常是用户通常认为的“常规” Fabric事务。例如,调用链码,收集背书,然后将结果交易提交给订购。如今(从v1.4.0版本开始),背书交易是唯一的应用程序交易类型,但不久的将来还会有其他交易。

非应用程序类型事务是Fabric内部的事务,用于协调通道创建。

该文本旨在传达这样的事实:通常不应该向订购服务机构外部的网络参与者公开订购者之间的Fabric网络编排(通过订购者系统通道完成)。