创建自己的超级账本结构网络错误主-> CRIT 003 无法定义没有应用程序部分的新通道

Posted

技术标签:

【中文标题】创建自己的超级账本结构网络错误主-> CRIT 003 无法定义没有应用程序部分的新通道【英文标题】:Creating own hyperledger fabric network Error main -> CRIT 003 Cannot define new channel with no Application section 【发布时间】:2018-07-22 15:57:36 【问题描述】:

我想创建我的超级账本结构网络,但在尝试创建通道时遇到错误。

outputChannelCreateTx 出错:无法定义没有应用程序部分的新通道

我的 configtx 文件当然有应用程序部分,所以我不知道还有什么原因。

【问题讨论】:

【参考方案1】:

应用程序必须在配置文件中的通道下定义或引用,如果使用 *ApplicationDefaults,还必须有一个应用程序部分。

Profiles:
...
ExampleChannel:
    Consortium: SampleConsortium
    Application:
        <<: *ApplicationDefaults
        Organizations:
                - *Org1
                - *Org2
...
Application: &ApplicationDefaults

Organizations:

【讨论】:

我这样做了,我找不到错误。所以简单地重做所有东西,然后它就起作用了。'......真的很奇怪。

以上是关于创建自己的超级账本结构网络错误主-> CRIT 003 无法定义没有应用程序部分的新通道的主要内容,如果未能解决你的问题,请参考以下文章

超级账本节点创建错误

超级账本之——Fabric

区块链100例 编写脚本快速搭建超级账本 Fabric

如何计算超级账本结构中的默克尔根?

超级账本Fabric区块链用弹珠游戏Marbles 部署

智能合约重构社会契约(10)超级账本之跨链Hyperledger Lab