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