Implementing Peer Sharing
Last updated
Last updated
To improve network security, the peer sharing feature available in the Cardano Node software allows you to connect one or more relay nodes to the Cardano network without registering the relay(s) on the blockchain. One or more relay nodes that you register on the blockchain advertise your unregistered relay(s) to other nodes on the network.
To implement peer sharing:
On a relay node that you registered on the blockchain using a registration certificate, open the config.json
file using a text editor, and then edit the following values:
Save and close the config.json
file.
On the relay node where you edited the config.json
file in step 1, open the topology.json
file using a text editor. Add another accessPoints
subsection to the localRoots
section as follows where <UnregisteredRelayNodeIPAddress>
is the wide area network (WAN) IP address of the unregistered relay node in your stake pool configuration, and <UnregisteredRelayNodeName>
is an optional descriptive label for your unregistered relay. Also, set the advertise
key to true
in the new accessPoints
subsection:
Save and close the topology.json
file.
On your registered relay, to restart the Cardano Node type:
After the registered relay node restarts, verify that other relay nodes in the Cardano network slowly begin connecting to your unregistered relay.
For more details on editing the topology.json
file, see the topic .