所以我有一个有三名成员的财团 - > A,B,C和单独组织中的订货人。我想承认一个新成员D加入该组。配置的顶部看起来有点像这样:
Profiles:
Genesis:
Orderer:
<<: *OrdererDefaults
Organizations:
- *Orderer
Consortiums:
AllMember-Consortium:
Organizations:
- *A
- *B
- *C
由于多种原因,与其他成员进行交易的每个成员都在自己的专用渠道上进行交易 - 因此我们定义了AB,AC,BC频道。再举一个例子。这一切都很好。
A-B-Channel:
Consortium: AB-Consortium
Application:
<<: *ApplicationDefaults
Organizations:
- *A
- *B
当我想扩展群组时,我的问题就来了。如果可以找到一种方法来承认D - 这是这个问题的主旨,因为我似乎无法找到任何方法 - 我需要为D创建新的频道 - &gt; AD,BD,CD。如果D在联盟中,我可以相当容易地做到这一点,但是在D被承认之前它没有去。
我已经看到了允许您向频道添加成员的教程,但这些似乎要求该成员已经在该联盟中。我想承认一个新人。
我尝试了几乎所有我能想到的事情都没有成功,包括尝试修改创世索道,重新设计cryto并重新启动orderer并避开任何地方。
肯定不是那么奇怪的要求吗?
答案 0 :(得分:2)
因此,虽然回答一个人自己的问题是不好的形式,但这是谷歌搜索在超级联盟中向一个联盟添加组织的最佳搜索,并且解决方案并不简单。
我不能因为实际提出这些指示而受到赞扬,但这些指示:
https://github.com/rohitadivi/Reconfigure-BYFN/blob/master/Create_channel.md
允许您更新系统频道并添加新组织。