Shielded Mode

When privacy is needed, users can simply toggle Shielded Mode by issuing an intent such as Shield my transactions. In this mode

  • Transaction details including sender, receiver, and transferred amounts are concealed from the public ledger.

  • The system generates a zero-knowledge proof (zkSNARK) that mathematically attests to the validity of the transaction without revealing sensitive data.

  • Validators confirm the proof without ever accessing the underlying confidential information.

This approach preserves both trustlessness and confidentiality, empowering users to execute complex DeFi strategies discreetly.

t=(s,r,a,p)t= (s,r,a,p)

where

  • s= Sender

  • r= Receiver

  • a= Amount

  • p= Additional Params

∃π : verify(π) = True and Hidden(s,r,a)

Meaning:

  • There exists a proof π

  • The verification function returns True i.e., the transaction is valid according to consensus rules

But the actual values of sender (s), receiver (r), and amount (a) remain hidden from the public ledger.

Last updated