接纳Hyperledger Fabric现有财团的新成员

时间:2018-02-26 01:53:31

标签: hyperledger-fabric

所以我有一个有三名成员的财团 - > 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并避开任何地方。

  1. 有人在任何地方都这样做过吗?
  2. 如果是这样的话?
  3. 肯定不是那么奇怪的要求吗?

1 个答案:

答案 0 :(得分:2)

因此,虽然回答一个人自己的问题是不好的形式,但这是谷歌搜索在超级联盟中向一个联盟添加组织的最佳搜索,并且解决方案并不简单。

我不能因为实际提出这些指示而受到赞扬,但这些指示:

https://github.com/rohitadivi/Reconfigure-BYFN/blob/master/Create_channel.md

允许您更新系统频道并添加新组织。