How Assets Become Private
How Assets Become Private in Roru
When you deposit assets into Roru, they are converted from public blockchain balances into private shielded notes. This process makes your assets completely private and unlinkable.
The Conversion Process
Step 1: Deposit
Public Blockchain:
You send assets to Roru deposit address
Transaction visible on blockchain
Public transaction
Deposit confirmed
Step 2: Conversion
Shielded Note Creation:
Assets converted to shielded notes
Notes are cryptographic commitments
Amount hidden in commitment
Owner hidden via encryption
Step 3: State Update
Shielded State:
Notes added to shielded state
State updated
New state root published
Privacy established
What Makes It Private
Cryptographic Commitments
Pedersen Commitments:
Amount hidden in commitment
Cannot extract amount
Cryptographically secure
Privacy guaranteed
How It Works:
Commitment = f(amount, randomness)
Amount is secret
Commitment is public
Cannot reverse
Encryption
Note Encryption:
Notes encrypted with your key
Only you can decrypt
Others cannot see
Privacy maintained
Key Protection:
Keys stored securely
Never shared
Privacy protected
Security maintained
Privacy Properties
What's Hidden
Amount:
Transaction amounts hidden
Balance hidden
Cannot determine amounts
Complete hiding
Parties:
Senders hidden
Receivers hidden
Cannot determine parties
Complete anonymity
History:
Transaction history private
Cannot analyze
Cannot link
Complete privacy
What's Visible
Public Information:
State roots (no information)
Nullifiers (no information)
Proof commitments (no information)
No private data
The Shielded State
Global Private State
What It Is:
All private balances
Cryptographic commitments
Merkle tree structure
Private to users
How It Works:
Each user sees own notes
Others cannot see
Privacy maintained
Complete privacy
State Verification
How You Verify:
You can verify your balance
Using your viewing key
Others cannot verify
Privacy maintained
Network Verification:
Network verifies state integrity
Without seeing contents
Zero-knowledge verification
Privacy preserved
Ongoing Privacy
Private Transactions
Sending:
Send from shielded balance
Transaction is private
Amount hidden
Parties hidden
Receiving:
Receive to shielded balance
Transaction is private
Amount hidden
Parties hidden
Maintaining Privacy
Best Practices:
Use shielded addresses
Generate new addresses
Minimize public exposure
Maintain privacy
Withdrawal Process
Converting Back to Public
If Needed:
Withdraw to public address
Assets converted from shielded
Settlement on blockchain
Public transaction
Privacy Note:
Withdrawal is public
Source remains private
Shielded balance private
Privacy maintained
Conclusion
Assets become private through:
Conversion: Public to shielded notes
Cryptography: Commitments and encryption
State: Shielded state management
Privacy: Complete privacy maintained
Security: Cryptographic security
Once assets are in Roru's shielded state, they are completely private and cannot be analyzed or linked, providing you with true financial privacy.
Last updated
