Join a Network
Joining a System Channel

Joining a System Channel with an External Orderer

Last updated
Was this helpful?
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.
Starting from Catalyst Blockchain Manager v2.3 you can onboard a new organization to the network even if it doesn't host any ordering node. See Joining with an External Orderer.

First, create your organization as described in Build a Network — Create an Organization.
Then follow these steps:
Your organization (Organization 2):
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 the last system channel's genesis block protobuf file.
Fetch the genesis block or upload the genesis block.
You can add all of your ordering nodes at once or one by one. Note that only consenters which are part of a system channel can be added to application channels.
Meanwhile, Organization 1 (any network member) should perform the following steps:
See Adding an Organization to the Consortium.
A consortium defines a set of organizations that can create application channels and join them during creation.
You can join a system channel with no ordering nodes deployed by your organization. In this case, ask any orderer organization to send you the link to any consenter from a system channel and add it as an external orderer.

Your organization:
Your organization is now a part of the blockchain network. Meanwhile, Organization 1 should:
Add your organization's MSP definition to the partners list.
Add your organization as an orderer organization.
Copy an external link from one of the consenters of the system channel and share it with your organization.
Upon completion, your peers can be added to application channels (or create application channels if your organization was added to a consortium).
Last updated
Was this helpful?
Was this helpful?