fablo icon indicating copy to clipboard operation
fablo copied to clipboard

Support new way of managing channels for HF since 2.3 (no system channel)

Open dzikowski opened this issue 4 years ago • 3 comments

See: https://hyperledger-fabric.readthedocs.io/en/latest/create_channel/create_channel_participation.html

dzikowski avatar Nov 15 '21 12:11 dzikowski

This is now even more significant due to v3.0.0 dropping support for ordering service system channels.

It won't be possible to support v3.0.0 and subsequent v3.x versions without this.

joaormatos avatar Oct 21 '24 13:10 joaormatos

Personally, I would've appreciated a big fat warning disclaiming that Fablo still used system channels. I was in the process of using Fablo to bootstrap a production network and now I feel like I shouldn't because of this.

joaormatos avatar Oct 21 '24 13:10 joaormatos

Thanks @joaormatos for your comment. The implementation of the warning, starting from a given Fabric version should be fairly easy - feel free to contribute, I can give you some guidance if you want.

Fablo is not designed to bootstrap production network, but I'd say the main issues are (1) how certificates are created and handled, (2) lack of decentralization, and (3) the fact that it uses Docker. The main goal for Fablo is local development + CI processes. For production use cases I suggest the Bevel operator.

Also, internally we have a PoC of Fablo running Fabric v3.0, with no system channel. It should be released in a month.

dzikowski avatar Oct 21 '24 13:10 dzikowski

It was resolved in version 2.1.0 of Fablo

dzikowski avatar Apr 04 '25 09:04 dzikowski