In this demo setup, if Host 1 doesn’t work, Host 2 (2 orderers + 2 peers) should still handle chaincode invoke. The problem is that if your endorsement policy requires Org1, then chaincode cannot be successfully invoked as endorsement policy is not satisfied.

In real life, a better setup should have further split each host into two, each of which keep one orderer and one peer. In such a case, if one host is out-of-service, the whole network should still working.

cheers, kc

Happy to share what I learn on blockchain. Visit for my works. or reach me on

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store