Privacy & Confidential Execution
Why Privacy Matters for Portfolio Managers
DeFi is transparent by default, which supports auditability but can limit how portfolio managers protect proprietary allocation logic. See Zama's discussion of built-in confidentiality for broader context on encrypted onchain state.
Vault management on public blockchains is a viable business model, but its long-term viability can be constrained when real-time portfolio composition and trading behavior are visible to anyone. Vault tokenization standards commonly expose holdings and rebalance activity. Observers can monitor, reverse-engineer, and replicate strategies without bearing the associated research and execution costs.
Without confidentiality options, managers who wish to avoid liquidity fragmentation face a trade-off between:
- Sharing allocation moves and risking loss of edge, or
- Operating off-chain, which reduces onchain auditability and composability.
For professional portfolio management to scale onchain, confidentiality is treated as a first-class primitive alongside composability and security.
Our Commitment to Onchain Privacy
Through confidential smart contracts, Orion supports:
- Protection of proprietary strategies without sacrificing onchain composability;
- Private portfolio management with verifiable, encrypted performance;
- Auditability for users and LPs without exposing sensitive manager behavior: vault strategies remain private, with holdings and trades encrypted, while performance remains auditable.
- MEV protection, reducing exposure to frontrunning and sandwich attacks during trade execution.
Confidential computing is integrated into the architecture so managers can operate strategies onchain with encrypted intents, while performance remains verifiable.
Confidential Smart Contracts: A Key Enabler
Orion integrates advancements in cryptography1 to power private vault strategies and encrypted performance tracking. This integration enables the execution of confidential smart contracts on encrypted data, supporting both data privacy and composability within blockchain environments.
Transaction inputs and onchain states are encrypted, so sensitive information remains confidential, while execution remains fully onchain, non-custodial, and verifiable by anyone.
Technical Overview
Let:
- be the number of active privacy-preserving portfolios.
- be the number of distinct assets (tokens) active in the netted portfolio.
- denote the (encrypted) amount of asset held by portfolio , where and .
Each portfolio is defined as a vector:
where entries are encrypted amounts associated with a whitelisted investment universe shared by every portfolio (i.e., the union of unique symbols across all portfolios).
Let:
- denote the total (observable) amount of asset across all portfolios.
These totals are used to compute the single, batched portfolio finally executed onchain.
Note that we can decrypt the sum, not sum decrypted entries, using homomorphic encryption, to further minimize trust:
Let:
- be the plaintext price of asset as returned by an onchain oracle.
The Profit and Loss of each portfolio is computed as the inner product of its holdings with the public assets return:
As above, using FHE:
Proof
For an outside observer, the number of unknowns is (portfolio states).
The number of equations is (one for each asset and one for each portfolio):
Thus, the system is underdetermined and has infinitely many solutions if and only if:
Which is easily satisfied for .