Scalability
There are many aspects that make Rayls Subnets extremely scalable.
- Rayls Privacy Nodes: Since each participant have their own Rayls Privacy Node, and each Subnet can have several Rayls Privacy Nodes connect to it, the system is already inherently highly scalable. It is much more scalable in this way, than if all participants were simply connected to a big central blockchain directly, as they would need to have all their client accounts and all their internal transactions happening in this single central blockchain. The Rayls system with Rayls Privacy Nodes makes the entire Subnet highly scalable.
- Transaction Batching: In Subnets, typically there are several participants sending tokens to one another. With Rayls, it is possible to send transactions in batches so for example if Bank A needs to send 100 transactions to Bank B (for example each representing a client transaction from Bank A to Bank B), it is possible to send all of these transactions in a single batch transaction. This way instead of having 100 transactions going through the Subnet hub, there is only a single transaction.
Remember that even in the case where a participant (e.g., a Bank) completely uses up the capacity of their Rayls Privacy Node, it is possible for that same participant to get additional Rayls Privacy Nodes.
With these scalable approaches, we like to say that Rayls is 'Infinitely Scalable' because it is always possible to add more Rayls Privacy Nodes, more Subnets and to optimise the transactions going through the system.
Updated 19 days ago