Umbra Privacy LogoUmbra Privacy
Introduction

What is Umbra?

Understanding Umbra's core purpose and the privacy problem it solves

Umbra is a financial privacy layer for the Solana blockchain. It provides the cryptographic infrastructure necessary to execute confidential transactions, allowing users and applications to protect their financial data on-chain.

The protocol is designed to enable anonymous, unlinkable, and auditable token transfers and interactions. It functions as a shared-state system built for capital efficiency, providing robust privacy guarantees without the high per-user costs typically associated with on-chain privacy solutions.

The Problem: The Public Ledger Dilemma

The transparency of public blockchains is a foundational feature for verifiability, but it creates significant challenges for financial privacy. All transactions are recorded on an immutable, public ledger, leading to several issues:

  • Financial History Exposure: A link between a real-world identity and a public key exposes all past and future transaction history associated with that key.
  • Behavioral Analysis: On-chain activity can be monitored by anyone, allowing competitors, MEV bots, and other actors to analyze strategies, anticipate market movements, or track user behavior.
  • Strategic Vulnerabilities: For businesses, DAOs, or investment funds, the transparency of treasury movements, payroll, or supplier payments can reveal sensitive operational data.

Privacy is a functional requirement for sophisticated financial activity, enabling security and strategic freedom.

The Solution: A Protocol for On-Chain Privacy

Umbra is engineered to provide robust privacy guarantees through a set of core functionalities:

  • Unlinkable Transfers: The cryptographic link between the sender and receiver is broken. An on-chain observer cannot determine who received funds from a given depositor.
  • Confidential Amounts: The amount of a transaction is encrypted, visible only to the parties involved. This prevents statistical analysis based on transaction values.
  • Relayer Network Support: Users can submit claim transactions through a relayer, enabling "gasless" withdrawals to new addresses that do not need to be pre-funded with SOL.
  • Voluntary Auditability: The protocol includes an opt-in mechanism for users to generate viewing keys, allowing them to disclose their transaction history to third parties for compliance or auditing purposes.