2017-09-22 77 views

回答

1

您可以通過爲新對等生成加密材料(使用cryptogen extends),生成新對等並將該對等加入網絡上的現有通道進行同步來實現此目的。

您可以在

Extending Hyperledger Fabric Network: Adding a new peer

+1

找到完整的指南。當我問的問題,'cryptogen' 1.0沒有'extends'子,但現在是真的要走的路!感謝您的答覆! –

4

使用cryptogen的重點在於幫助用戶解決crypto-config.yaml文件中定義的對等和組織的加密材料。但是,可以簡單地利用openssl來生成組織根CA的密鑰和證書,然後生成用戶證書並將它們排列到類似於cryptogen正在生成的文件夾中並啓動您的網絡。因此,添加一個新的對等方可以直接生成一組新的由根CA簽署的密鑰和證書。最後,您可以簡單地啓動新對等點,並通過提供可從訂購服務獲取的創世區塊將其加入到頻道。

現在,configtxgen工具可以幫助您配置您的Hyperledger Fabric網絡,它指明哪些組織將組成一個聯盟,並且有權加入該渠道。擴展這個配置比簡單添加一個新對等更復雜一點,爲了完成這個過程,你必須使用configtxlator工具,更多的細節和如何使用它的例子,你可以在下面的tutorial中找到它。在高層次中,您必須閱讀當前渠道配置,將其解析爲json格式,使用新參與者更新,計算增量並生成配置更新事務,最後一步是將更新提交給訂購服務,以便影響。一旦完成配置更新,您將能夠將新組織中的新對等人添加到該頻道。

相關問題