Connecting Rayls Sovereign to a Private Network

Overview

Connecting to a Rayls Private Network enables private transactions between institutions running Rayls Sovereign. These decentralised, permissioned EVM networks allow financial institutions to securely manage digital assets, payments, and transactions.

Rayls Private Networks provide privacy, scalability, interoperability, and decentralisation, giving institutions full control over their data while enabling value to move between them. The architecture supports high transaction throughput and real-time settlement, meeting financial standards.

For more details on Rayls Private Networks, please refer to this page.

Pre-requisites

Here are the pre-requisites for connecting Rayls Sovereign to a Rayls Private Network:

  1. Deployment of Components: All components in your Rayls Sovereign package must be fully deployed and operational. Ensure that the necessary databases are set up with adequate resources.
  2. Rayls Private Network Registration: Registering your Rayls Sovereign ledger with a Rayls Private Network is a straightforward process of information exchange and coordination with the Private Network Operator, so that your ledger is recognised and allowed to participate in the network.
  3. Testing and Validation: Once connected, validate the setup by conducting test transactions to confirm that everything is functioning as expected.

Rayls Private Network Onboarding Process:

Connecting Rayls Sovereign to a Rayls Private Network is an offchain process managed by the Private Network Operator of each network. This lets each Private Network Operator institution customise its onboarding and connection workflows according to its specific needs and regulatory requirements.

Connecting Rayls Sovereign to a Rayls Private Network means establishing a communication channel between the Relayer component of Rayls Sovereign and the Private Network Hub. This channel enables secure and private cross-chain transactions.

Read more details about creating a cross-chain transaction in the Sending A Teleport page.

Key Components:

  • Rayls Sovereign
    • Rayls Sovereign Ledger: A private permissioned EVM blockchain that supports high transaction volumes with full privacy and compliance.
    • Relayer: Enables the cross-chain communication and transaction processing of Rayls Sovereign within a Rayls Private Network.
  • Private Network Hub: A permissioned EVM blockchain, typically Hyperledger Besu, that orchestrates and validates transactions between the participating institutions of a Rayls Private Network. Every transaction between institutions flows through it and is recorded on it, and it is set up, run and governed by the Private Network Operator.

Step-by-Step

  1. Offchain coordination between the institution and the Rayls Private Network: Coordinate offchain with the Private Network Operator about connecting your Rayls Sovereign ledger. Information such as the Rayls Sovereign ledger chainID and Private Network Hub details will be exchanged.
  2. Registration and approval by the Private Network Operator: Once the information exchange is complete, the Private Network Operator goes through its registration and approval, which adds your institution to the participant registry on the Private Network Hub with a role and a status. Only participants with an active status can transact.
  3. Establishing the connection with the Rayls Private Network: Once your Rayls Sovereign ledger is approved by the Private Network Operator, it is time to initiate the communication channel by deploying the Relayer component.
  4. Testing the connection: Once the Relayer component is operational, it is time to test it. Exchanging Arbitrary Messages with Rayls Private Network participants is the recommended way to confirm the connection. Use the block explorer to visualise and confirm the cross-chain messages sent and received.

Additional Resources


Did this page help you?