What is
Composable zero-knowledge proof system built into ErgoScript, enabling privacy features, multi-signatures, and complex authentication without revealing secrets.
Sigma protocols are a class of zero-knowledge proofs that allow proving knowledge of a secret without revealing it. In Ergo, Sigma protocols are built directly into ErgoScript, the smart contract language, making them first-class citizens of the platform. They can be composed using AND, OR, and THRESHOLD operations to create complex spending conditions. This enables features like ring signatures (proving you're one of a group without revealing which), multi-signatures, time-locked transactions, and the privacy mixing in ErgoMixer - all without trusted setup or heavy computation.
Privacy mixing with ErgoMixer
Multi-signature wallets and DAOs
Ring signatures for anonymous group membership
Time-locked transactions
Atomic swaps with privacy
Selective disclosure for compliance
Sigma protocols in Ergo are based on discrete logarithm assumptions (Schnorr signatures). ErgoScript supports proveDlog (prove knowledge of discrete log) and proveDHTuple (Diffie-Hellman tuple proofs). These primitives combine with logical operators: SigmaAnd, SigmaOr, and atLeast(k, [sigs]) for threshold signatures. The resulting proofs are efficient and can be verified quickly by nodes.
Common questions about this topic
Different privacy models for different needs. Monero provides always-on, protocol-level privacy with ring signatures. Ergo offers optional privacy via Sigma Protocols with selective disclosure - you can prove things about data without revealing the data. Ergo excels at programmable privacy (private smart contracts), while Monero excels at simple private transfers.
This is not financial advice. Ergo has strong fundamentals: fair launch (no VC dump risk), innovative technology (eUTXO, Sigma Protocols, NiPoPoWs), active development, and a cypherpunk ethos. It's a smaller market cap project with higher risk/reward than established chains. Research thoroughly, understand the technology, and never invest more than you can afford to lose.
Ergo supports a broad ecosystem: use SigmaUSD, explore historical and current DeFi references, mix transactions with ErgoMixer where lawful, collect NFTs, mine with GPUs, bridge to other chains via Rosen, and build dApps with ErgoScript. Always verify current project status before sending funds to a third-party app.
Providing liquidity on Ergo depends on the current active DEX or AMM venue. In general, you deposit equal value of two assets into a pool, receive LP tokens representing your share, and earn a portion of trading fees. Spectrum Finance is historical/frozen since February 2024, so verify the active venue, contracts, liquidity depth, and withdrawal process before depositing funds.