Obscura Classic
A fully decentralized protocol for private asset transfers across EVM networks.
Obscura Nova
Second-generation privacy protocol supporting arbitrary amounts and shielded transfers.
Supported Networks
How Obscura works
Deposit
A user generates a private note and deposits assets into the Obscura smart contract, publishing only a cryptographic commitment on-chain.
Wait
After depositing, users may wait to increase the anonymity set and further reduce linkability between deposit and withdrawal.
Withdraw
A user submits a zero-knowledge proof showing ownership of a valid note, and the contract releases funds to a specified recipient without revealing the original deposit link.
How Obscura achieves privacy
Obscura improves transaction privacy by breaking the on-chain link between source and destination addresses. Funds are pooled inside a smart contract and can be withdrawn by a different address using a zero-knowledge proof. Once withdrawn to a new address, the withdrawal cannot be linked to the original deposit, ensuring strong privacy for on-chain transfers.
Status of Obscura decentralization
Obscura protocol is fully decentralized and owned by the community: Obscura initial developers have no control over it and are not running any servers.
Obscura smart contracts, circuits, and toolchain are fully open sourced.
Obscura smart contracts are unstoppable: there are no admins and no upgradeability. Nobody including Obscura initial developers can change it or shut it down.
User interface is hosted by the community on IPFS. It is accessible as long as at least 1 user in the world is hosting it.
Obscura governance and mining smart contracts are deployed by the community in a decentralized way; there is no single deployer.
Protocol parameters and token distribution are controlled by the community via governance.
Trusted setup ceremony for zkSNARKs has 1114 contributions; as long as at least 1 contribution is honest, the zkSNARKs keys are secure.
Our Products
Governance
Obscura is completely decentralized and controlled and governed by its community. By acquiring OBSC tokens, you can participate by voting on governance proposals and shaping the evolution of the protocol.
Read MoreAnonymity Mining
By using Obscura, you also mine OBSC, the governance token of Obscura. The more you use it, the more you have in the evolution of the protocol.
Read MoreCompliance
Maintaining financial privacy is essential to preserving our freedoms. Obscura has built-in tools for proving your transaction history and selectively disclosing Obscura deposits.
Read MoreTrusted Setup Ceremony
Trusted setup ceremony for zkSNARKs has N contributions; as long as at least 1 contribution is honest, the zkSNARK keys are secure.
Read MoreInitiation
Obscura Governance protocol was deployed by community in a decentralized way. It's only possible using CREATE2 opcode and EIP-2470 deployer.
Read MoreRelayers Network
Relayers are used to send a withdrawal transaction to an account with no balance, which promotes further user anonymity. To become a relayer, one must register on the Decentralized Relayers Network Registry and meet minimum requirements.
Read More