Fabric動態增加組織【資料】

深藍發表於2017-08-30

Fabric在啟動之前需要生成Orderer的創世區塊和channel的配置區塊。也就是說在Fabric網路啟動之前我們就必須定好了有哪些Org,而當Fabric已經跑起來之後,想要增加Org卻是很麻煩的事情。

官方給出的解決方案是:使用configtxlator,可以將配置區塊二進位制轉換為JSON,然後修改JSON,增加Org,再使用這個工具生成一個增量區塊。最後再配合peer channel update命令,實現對原有配置的更新。

整個過程操作起來非常複雜。官方文件在這裡:

http://hyperledger-fabric.readthedocs.io/en/latest/configtxlator.html

漢化版是:

https://github.com/qiushaoxi/doc_translation/blob/master/Reconfiguring%20with%20configtxlator.rst

Yeasy的GitHub上也有更清晰的一篇介紹:

https://github.com/yeasy/docker-compose-files/blob/master/hyperledger/docs/configtxlator.md

大壯應該是根據Yeasy的文章,進行了擴充,寫了一篇中文的:

http://www.jianshu.com/p/eb8fe7cb6f5a

真的是太麻煩了,希望以後的版本能夠有所改進。博主本人並沒有實測過這些步驟,不過據網友反應, 這樣操作是能夠成功新增Org的。

相關文章