Positioning Statement

In the Web3 Technical Stack Overview below, Ruby lies in the Privacy Layer of the Middleware Stack, between Query Layer and Data Storage Layer.
Ruby Protocol is a programmable privacy & access control middleware framework encrypted with zero-knowledge proofs (zkp) algorithms. Driven by abstract accounts, it builds an access control gateway across different entities and organizations in DeFi and Web3.

Bringing Privacy-as-a-Service to Web3

Privacy Layer-2 Blockchain

Ruby’s modular approach to data sharing and privacy protection makes it the ideal building block for privacy-compatible smart contract Dapps, while also acting as a privacy layer for protocols and Dapps.

Zkp Cryptographic Infrastructure

Ruby utilizes a mix of zero-knowledge algorithms, threshold encryption, and functional encryption as a leading-edge cryptographic solution that enables users to encrypt sensitive information on-chain, which can only be decrypted by holders of an approved private key.

Decentralized Key Management

Ruby focuses on distributed key management that utilizes threshold cryptography, whose design breaks the private key into two parts so that no one can reconstruct it other than the holder.

Abstract Account-Based Access Control

Ruby abstracts a contract account, which is used as a gateway to the user's external access control. The advantages of using a contract account include concealing the real users, allowing the contract account to be a sub-account that can be transferred to other users, and achieving risk isolation from the assets of the main account.

Bridging Institutions and Cryptos

Ruby protocol is not only the next-generation privacy protocol for Web 3.0 in a multi-chain world but is also ready to open a brand-new chapter for regulation-compliant decentralized financial service.

Interoperability and Composability

Built to be the privacy protocol compatible with the multi-chain ecosystem, Ruby collators produce block candidates that are approved by Ruby nodes and validators. Once the block is accepted by the validators, it will be added to the Ruby mainnet.