What the Protocol Does
What the Roru Protocol Does
The Roru Protocol is the foundational layer that defines how private transactions work. This guide explains what the protocol does and how it enables privacy for users.
Overview
Purpose of the Protocol
The Roru Protocol:
Defines Privacy Rules: Establishes privacy guarantees
Manages Shielded State: Maintains private global state
Enables Transactions: Enables private transactions
Prevents Double-Spending: Prevents fraud and double-spending
Settles on Blockchains: Connects to public blockchains
Core Functions
Privacy:
Hides transaction amounts
Hides transaction parties
Makes transactions unlinkable
Protects metadata
Security:
Prevents double-spending
Verifies transaction validity
Maintains state integrity
Ensures security
Settlement:
Connects to blockchains
Settles transactions
Maintains compatibility
Enables multi-chain
Shielded State Management
What is Shielded State?
Private Global State:
All balances are hidden
Represented as commitments
Cannot see actual amounts
Privacy maintained
How It Works:
Notes represent balances
Notes are commitments
Amounts are hidden
Owners are hidden
State Updates
Transaction Processing:
Old notes spent (marked)
New notes created
State updated
Privacy maintained
Efficiency:
Efficient updates
Scalable design
Fast processing
Optimized
Transaction Privacy
How Privacy Works
Zero-Knowledge Proofs:
Prove transaction is valid
Reveal no information
Cryptographically secure
Privacy guaranteed
Shielded Notes:
Amounts hidden
Owners hidden
Cannot be analyzed
Complete privacy
Unlinkability:
Transactions unlinkable
Cannot correlate
No transaction graph
Privacy maintained
Double-Spend Prevention
How It Works
Nullifiers:
Each spent note creates nullifier
Nullifiers prevent reuse
Cannot spend same note twice
Security maintained
Verification:
Network checks nullifiers
Prevents double-spending
Ensures validity
Complete security
Multi-Chain Settlement
How Settlement Works
Adapter Layer:
Each chain has adapter
Handles chain specifics
Abstracts differences
Unified interface
Settlement Process:
Transactions settled on blockchain
Privacy maintained
Fast settlement
Efficient
Privacy Guarantees
What the Protocol Guarantees
Mathematical Guarantees:
Amount hiding
Party hiding
Unlinkability
Metadata protection
Cryptographic Security:
Based on cryptography
Cannot be broken
Mathematical proofs
Complete security
User Benefits
What Users Get
Privacy:
Complete privacy
No exposure
Protected transactions
Privacy guaranteed
Security:
Double-spend prevention
State integrity
Transaction validity
Complete security
Functionality:
Fast transactions
Low fees
Multi-chain support
Full functionality
Conclusion
The Roru Protocol:
Enables Privacy: Makes transactions private
Ensures Security: Prevents fraud and attacks
Settles Transactions: Connects to blockchains
Maintains State: Manages shielded state
Provides Guarantees: Mathematical privacy guarantees
The protocol works behind the scenes to provide you with private, secure cryptocurrency transactions while maintaining compatibility with public blockchains.
Last updated
