Rayls Docs

Rayls Protocol

The Rayls Protocol is a solution designed to enable seamless cross-chain interactions for decentralised applications (dApps) within a Private Subnet. It connects the participants' Privacy Ledgers through the Commit Chain to facilitate asset and information exchange, overcoming traditional interoperability, privacy, and scalability challenges in blockchain ecosystems.

The interoperability challenge

Imagine if you wanted to share secrets with friends who use different messaging apps, and you all want to make sure no one else can see these secrets. Interoperability is like that, but for different computer systems or networks. It lets these systems swap information, even if they usually don't work together. It's all about making sure everyone involved gets the right message and trusts it. This includes checking that the information is correct and safe.

Blockchains are like separate islands that don't talk to each other. To make a world where everything on Rayls can work together smoothly, we need a way to send data and units of value across these islands without any hiccups. This is where "bridges" come in, acting like messengers that carry information and secrets safely from one place to another, making sure no one else can peek at them.

The solution

The Rails Cross-Chain Interoperability Protocol offers an easy-to-use platform that enables regulated institutions, dApps and Web3 entrepreneurs to safely undertake cross-chain activities. This includes moving tokens and sending messages across different chains.

Components

The Rayls Protocol comprises numerous smart contracts and essential components spread across various blockchains, providing a cohesive network. The image below offers a visual clarity to this architecture.

Commit Chain:

The Commit Chain sits at the heart of the Rayls Protocol, orchestrating the seamless flow of information and assets between Privacy Ledgers with enhanced security through advanced encryption techniques, ensuring a secure and controlled manner.

Privacy Ledger:

Each Privacy Ledger is a dedicated blockchain within the Rayls ecosystem, specifically designed for an institution to manage their own internal tokenized operations and to facilitate confidential and permissioned transactions with other Privacy Ledgers.

Endpoint:

The Endpoint Contract acts as a critical gateway in the Rayls Protocol, enabling the secure and efficient routing of messages between Privacy Ledgers through the Commit Chain.

SDK:

Designed for ease of use, the SDK provides developers with the necessary resources to seamlessly integrate their dApps with the endpoints of Privacy Ledgers within the Rayls ecosystem.