Join a Network
After successfully bootstrapping the network, other organizations can join it. Joining the network means joining your ordering nodes to the ordering system channel and fetching or uploading its genesis block.
Info: Starting from Catalyst Blockchain Platform v. 2.3 you can onboard a new organization to the network even if it doesn’t host any ordering node. Please, refer to this section to read how to join a network with an external orderer.
Joining a network flow
After that, you need to do the following:
1. Export MSP definition and ordering node JSON profile.
2. Share your organization MSP and orderer JSON profiles to Organization 1.
Note: You can create as many ordering nodes as you want but share only one of the ordering nodes' profiles with Organization 1 during this step.
4. Wait until Organization 1 adds you as a partner and shares its MSP definition with you with a link to one of its ordering nodes or with a last system channel’s genesis block protobuf file.
5. Add Organization 1 as a partner (add its MSP to partners MSPs).
6. Add your ordering node(s) to the system channel by fetching the genesis block or by uploading the genesis block.
Note: You can add all of your ordering nodes at once or just one-by-one. Note that only consenters, which are a part of a system channel, can be added to the application channels.
7. Wait a few minutes until the ordering node(s) sync with the network.
Your organization is a part of the blockchain network now and you can add as many ordering nodes as you want.
Meanwhile, Organization 1 (any network member) should perform the following steps:
- 1.
- 2.
- 3.Copy an external link from one of the ordering nodes connected to the system channel and share it with your organization. Or download the system channel’s last block and share it with you.
- 4.
Tip: A consortium defines a set of organizations that can create application channels and join them during creation.
Upon completion of the steps by both organizations, your consenters and peers can be added to application channels (or create application channels if your organization was added to a consortium).
You can join a system channel with no ordering nodes deployed by your organization. In this case, you need to ask any orderer organization to send you the link to any consenter from a system channel and add it as an external orderer.

Join a system channel with an external orderer
- 1.Create your organization as described in the “Create an Organization” section. Note that you don’t need to create ordering sets with orderers in this case.
- 2.Export the MSP definition.
- 3.Share your organization MSP to Organization 1.
- 4.Wait until Organization 1 adds you as a partner and shares its MSP definition with you with a link to one of the consenters.
- 5.Add Organization 1 as a partner (add its MSP to partners MSPs).
- 6.Create an external orderer with the provided link.
Your organization is a part of the blockchain network now.
Meanwhile, Organization 1 (any network member) should perform the following steps:
- 1.
- 2.
- 3.Copy an external link from one of the consenters of the system channel and share it with your organization.
- 4.
Upon completion of the steps by both organizations, your peers can be added to application channels (or create application channels if your organization was added to a consortium).