Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Zether

Zether is a cryptographic protocol that enables confidential payments on Ethereum-compatible blockchains by hiding transaction amounts and participant identities using zero-knowledge proofs.
Chainscore © 2026
definition
CONFIDENTIAL PAYMENTS PROTOCOL

What is Zether?

Zether is a cryptographic protocol that enables confidential transactions and smart contracts on public blockchains.

Zether is a cryptographic protocol that provides confidential payments and confidential smart contracts on public, transparent blockchains like Ethereum. It is a layer-2 solution that uses zero-knowledge proofs, specifically Bulletproofs, to hide the transaction amount and the identities of the sender and receiver while still allowing for public verification of transaction validity. This enables privacy for native token transfers and programmable privacy within decentralized applications (dApps).

The core innovation of Zether is its use of ElGamal encryption in an account-based model, which aligns with how blockchains like Ethereum operate, unlike the UTXO model used by earlier privacy systems. Each user has a confidential account balance encrypted on-chain. When a user sends funds, they generate a zero-knowledge proof that demonstrates they have sufficient balance and know the secret key, without revealing the actual balance or the recipient's address. This mechanism ensures anonymity and confidentiality while preventing double-spending.

A key feature is confidential smart contracts, where Zether's encrypted accounts can interact with smart contract logic. This allows for complex private applications, such as confidential auctions, voting, or decentralized finance (DeFi) operations where transaction amounts and participant identities remain hidden. The protocol is designed to be non-interactive, meaning the proof can be verified by anyone without requiring a back-and-forth communication, making it efficient for blockchain use.

Zether was proposed in a 2019 academic paper by Benedikt BĂĽnz, Shashank Agrawal, Mahdi Zamani, and Dan Boneh. It is considered a foundational piece of research in blockchain privacy, influencing subsequent systems. While not a standalone blockchain, its concepts are implemented in projects like Zether on Ethereum and have inspired privacy features in other networks, providing a blueprint for building confidential decentralized applications without requiring a completely separate, privacy-focused ledger.

how-it-works
MECHANISM

How Zether Works

Zether is a confidential payment mechanism that enables private transactions on public blockchains using zero-knowledge proofs and cryptographic commitments.

Zether is a cryptographic protocol that provides confidential payments and anonymous accounts on public blockchains like Ethereum. It functions as a smart contract that holds encrypted account balances, allowing users to transfer funds without revealing the sender, recipient, or transaction amount on-chain. This is achieved through the use of zero-knowledge proofs (ZKPs), specifically Bulletproofs, which allow a user to prove the validity of a transaction—such as having sufficient balance—without disclosing the underlying private data. The core cryptographic primitive is the ElGamal encryption of account balances, which are stored as public commitments on the blockchain.

A Zether transaction involves several key steps. First, the sender creates a confidential transaction by encrypting the transfer amount under the recipient's public key and generating a zero-knowledge proof that attests to several conditions: the sender has sufficient encrypted balance, the encrypted amounts are correctly formed, and the transaction does not create or destroy money. This proof is then submitted to the Zether smart contract along with the encrypted ciphertexts. The contract verifies the proof and updates the encrypted balances of the involved accounts accordingly, all while the actual values remain hidden from public view.

Beyond simple transfers, Zether supports advanced privacy features. A critical extension is anonymous Zether (AZT), which conceals the identities of the sender and receiver by allowing transactions to be made from a stealth address, breaking the linkability between accounts. The protocol also natively supports confidential smart contract interactions, enabling private state changes within decentralized applications (dApps). Its design is blockchain-agnostic, though it is most commonly implemented and discussed in the context of Ethereum, where gas costs for proof verification are a significant practical consideration.

key-features
CONFIDENTIAL PAYMENTS PROTOCOL

Key Features of Zether

Zether is a confidential payment mechanism for account-based blockchains like Ethereum, enabling private transactions and smart contract interactions through cryptographic commitments and zero-knowledge proofs.

01

Confidential Balances

Zether hides transaction amounts and account balances using Pedersen commitments. Instead of storing plaintext values on-chain, accounts hold encrypted commitments, with the true balance known only to the account owner. This provides strong financial privacy by default, preventing on-chain analysis of payment flows.

02

Zero-Knowledge Proofs (ZKP)

Every Zether transaction includes a zero-knowledge proof (specifically, a Σ-Bullets proof). This proves the transaction is valid—that it doesn't create money, overdraw an account, or have a negative amount—without revealing the sensitive values involved. The proof is verified by the smart contract before state updates.

03

Account-Based Model

Unlike UTXO-based privacy systems, Zether is designed for account-based blockchains (e.g., Ethereum). It extends standard accounts with a confidential balance, allowing for private transfers between any two Ethereum addresses. This enables seamless integration with existing wallets and smart contracts.

04

Anonymous Transfers

Zether supports confidential payments where the recipient's address is hidden on-chain. Using a technique similar to stealth addresses, the payment is encrypted to the recipient's public key, allowing only them to claim it. This breaks the public linkability between sender and receiver.

05

Smart Contract Compatibility

A core innovation is enabling confidential payments within smart contracts. Applications like private auctions, voting, or decentralized exchanges can use Zether's public functions to transfer confidential tokens, bringing privacy to complex DeFi and governance logic without revealing sensitive financial data.

06

ElGamal Encryption & DLEQ Proofs

Zether uses ElGamal encryption in an elliptic curve group for its cryptographic backbone. To prevent fraud, it employs DLEQ (Discrete Logarithm Equality) proofs to ensure that encrypted amounts in commitments correspond correctly to the plaintext values being transferred, maintaining system integrity.

cryptographic-foundations
CRYPTOGRAPHIC FOUNDATIONS

Zether

An overview of Zether, a cryptographic protocol for confidential payments and smart contract interactions on public blockchains.

Zether is a cryptographic protocol that provides confidential payments and private smart contract interactions on public blockchains like Ethereum. It is an extension of the confidential transaction concept, using zero-knowledge proofs to hide transaction amounts and participant identities while maintaining public verifiability. Unlike basic privacy coins, Zether is designed to be a building block that can be integrated into existing smart contract platforms, enabling applications like private auctions, sealed-bid voting, and confidential decentralized finance (DeFi) operations.

The core of Zether is built upon elliptic curve cryptography and zero-knowledge proofs, specifically a variant called Bulletproofs. Each user has a stealth address, and funds are represented as encrypted commitments on the blockchain. When a user sends funds, they generate a proof that the transaction is valid—the sender has sufficient balance, the amounts add up correctly, and no new money is created—without revealing the actual amounts or the recipient's identity to the public ledger. This allows the network to verify the transaction's integrity without learning its confidential details.

A key innovation of Zether is its compatibility with account-based models used by blockchains like Ethereum, as opposed to the UTXO model used by earlier privacy systems. It introduces the concept of a confidential account that holds encrypted balances. This design allows Zether's privacy features to be directly embedded within smart contracts, enabling complex, private business logic. For example, a smart contract could manage a private voting mechanism or a dark pool where bids and offers are kept secret until settlement, all while being executed on a transparent, public blockchain.

The protocol's development has led to further research and implementations, such as Zether-BFT for private payments in Byzantine Fault Tolerant (BFT) consensus systems. While offering strong cryptographic guarantees, Zether faces challenges common to privacy tech, including potential gas cost overhead from proof generation and verification, and the ongoing cryptographic scrutiny required for any novel zero-knowledge system. Its primary contribution is providing a foundational layer for programmable privacy, expanding the design space for developers who require confidentiality in decentralized applications.

ecosystem-usage
ZETHER

Ecosystem Usage and Implementations

Zether is a cryptographic protocol for confidential payments and smart contracts, enabling privacy for account-based blockchains like Ethereum. Its core innovation allows for private balances and private transfers using zero-knowledge proofs.

01

Core Protocol: Confidential Payments

Zether's primary function is enabling anonymous transactions on public blockchains. It uses ElGamal encryption and zero-knowledge proofs (ZKPs) to hide the sender, recipient, and transferred amount. Key components include:

  • Zether Smart Contract: A public, verifiable contract that holds encrypted balances.
  • ZK-Proofs (ÎŁ-Bullets): Prove a transfer is valid without revealing its details.
  • Anonymous Transfers: Transactions are unlinkable, breaking the on-chain trail between addresses.
02

Implementation: Zether on Ethereum

Zether was originally proposed as an Ethereum ERC-20 compatible confidential token standard. It functions as a layer-2-like overlay, where user funds are deposited into a master contract. Implementations demonstrate:

  • Gas-Intensive Operations: Generating ZKPs for transfers requires significant computation, limiting early practical use.
  • Account Abstraction Compatibility: Its design aligns with smart contract wallets, allowing private balances for dApp interactions.
  • Research Foundation: Served as a blueprint for later privacy solutions using similar cryptographic primitives.
03

Extension: Confidential Smart Contracts

The protocol was extended to Zether for Smart Contracts (ZeSC), enabling privacy for decentralized applications. This allows dApps to operate on encrypted data. Key mechanisms include:

  • Private State: Smart contracts can hold and manipulate encrypted balances.
  • Conditional Logic on Ciphertexts: Operations like "pay X if condition Y is met" can be executed privately.
  • Use Cases: Enables private auctions, voting, and payment channels where transaction amounts and participants remain hidden.
04

Related Concept: ZK-SNARKs vs. Zether

Zether is often compared to ZK-SNARK-based privacy systems like Zcash. Key distinctions:

  • Architecture: Zcash uses a UTXO-based shielded pool, while Zether is designed for account-based chains (e.g., Ethereum).
  • Anonymity Set: Zether transactions can be grouped into a global anonymity set within a epoch, similar to a mixing pool.
  • Transparency vs. Privacy: Zether offers optional confidentiality per transaction, unlike Zcash's fully shielded transactions.
05

Cryptographic Primitives

Zether's security relies on well-established cryptographic building blocks:

  • ElGamal Encryption: Used to encrypt account balances on-chain. Allows for homomorphic addition, enabling balances to be updated without decryption.
  • Zero-Knowledge Proofs (ÎŁ-Bullets): A specific, efficient proof system to validate encrypted transactions.
  • Digital Signatures (ECDSA/Schnorr): Used for authorization, proving ownership of the encrypted funds.
  • Commitment Schemes: Bind proofs to specific transaction data.
COMPARATIVE ANALYSIS

Zether vs. Other Privacy Solutions

A technical comparison of Zether's privacy mechanism against other prominent approaches in blockchain.

Feature / MetricZetherZK-SNARKs (e.g., Zcash)CoinJoin (e.g., Wasabi)Confidential Assets (e.g., Liquid)

Core Privacy Mechanism

Confidential payments via zero-knowledge proofs on account balances

Zero-knowledge proofs on transaction validity (zk-SNARKs)

Decentralized coin mixing via collaborative transactions

Blinding of asset amounts and types using Pedersen Commitments

Privacy Scope

Account balance and transfer amount

Sender, receiver, and amount (Full Zcash)

Transaction graph obfuscation

Transaction amount and asset type

On-Chain Footprint

Transparent transaction with encrypted memos

Completely shielded transaction data

Transparent transaction with many inputs/outputs

Transparent participants, confidential amounts

Smart Contract Compatibility

Native integration with account-based smart contract platforms (e.g., Ethereum)

Limited, typically a separate shielded pool

No

Limited to specific blockchain (Liquid Network)

Cryptographic Trust Setup

No trusted setup required

Requires a trusted setup ceremony for initial parameters

No trusted setup required

Requires a federation for sidechain operation

Transaction Cost

High (complex ZK proof generation)

Very High (proof generation is computationally intensive)

Low (standard transaction fees plus coordination)

Medium (additional cryptographic operations)

Auditability & Compliance

Selective disclosure via viewing keys

Selective disclosure via viewing keys

Limited, relies on heuristic analysis

Selective disclosure via viewing keys

Primary Use Case

Private payments and smart contract state within general-purpose blockchains

Private peer-to-peer payments on a dedicated chain

Retroactive privacy for Bitcoin UTXOs

Confidential trading and issuance on a federated sidechain

security-considerations
ZETHER

Security and Privacy Considerations

Zether is a confidential payment mechanism and smart contract framework that provides end-to-end transaction privacy for account-based blockchains like Ethereum. Its security relies on advanced cryptographic primitives.

02

ElGamal Encryption & Commitments

Account balances are encrypted using the exponential variant of ElGamal encryption. This allows for homomorphic operations, meaning encrypted balances can be added and subtracted without decryption. Pedersen commitments are used to bind the encrypted amounts to the zero-knowledge proofs, ensuring no funds are created or destroyed in a private transaction.

03

Anonymity Set & Linkability

Zether provides strong anonymity by hiding transactions within an anonymity set. However, the base protocol does not provide unlinkability between a user's actions over time without additional measures. Techniques like using fresh stealth addresses for each transaction or integrating with systems like Zeth (a mixer) are required to break this linkability.

04

Smart Contract Integration Risks

Zether's extension, Zether Smart Contracts (ZSC), enables private state and computation. This introduces unique risks:

  • Gas cost overhead from complex ZKP verification.
  • Implementation bugs in custom cryptographic logic.
  • Front-running vulnerabilities where a public transaction (like a proof submission) can be intercepted before a related private action.
05

Trusted Setup & Cryptographic Assumptions

Zether's security depends on standard cryptographic hardness assumptions, such as the Decisional Diffie-Hellman (DDH) assumption. Crucially, its use of Bulletproofs means it requires no trusted setup, eliminating a major systemic risk present in some other ZKP systems. This enhances its decentralization and security posture.

06

Auditability and Regulatory Challenges

While providing user privacy, Zether can complicate regulatory compliance and protocol-level auditing. Mechanisms for selective disclosure (e.g., revealing transaction details to an auditor via a viewing key) are a necessary consideration for enterprise adoption. Balancing privacy with necessary transparency remains a key design challenge.

FAQ

Common Misconceptions About Zether

Zether is a foundational protocol for confidential payments and smart contracts, but its technical nature leads to frequent misunderstandings. This section clarifies its core mechanics, limitations, and relationship to other privacy technologies.

No, Zether is not a standalone blockchain or a native cryptocurrency; it is a confidential payment mechanism implemented as a set of smart contracts or a protocol layer on top of an existing blockchain like Ethereum. The Zether token (ZTH) is an ERC-20 compliant token used within the protocol to represent confidential balances, but its value and security are derived from the underlying chain. Think of Zether as a privacy feature or module that can be integrated, not an independent network.

ZETHER PROTOCOL

Technical Deep Dive

Zether is a confidential payment and smart contract layer that provides privacy for transactions and account balances on public blockchains. This deep dive explores its cryptographic foundations, implementation, and relationship to related technologies.

Zether is a confidential payment mechanism and smart contract framework that uses zero-knowledge proofs (ZKPs) to hide transaction amounts and participant identities on public blockchains. It works by representing funds as ElGamal ciphertexts on an elliptic curve, where account balances are encrypted commitments. A user proves, via a zero-knowledge proof (specifically a Sigma protocol or Bulletproofs), that a transaction is valid—meaning no funds are created or destroyed and balances remain non-negative—without revealing the actual amounts or the sender/recipient addresses. This allows for private transfers and confidential smart contract operations on networks like Ethereum.

ZETHER

Frequently Asked Questions (FAQ)

Zether is a cryptographic protocol for confidential payments and smart contracts on public blockchains. These questions address its core mechanisms, use cases, and relationship to other privacy technologies.

Zether is a confidential payment and smart contract protocol that uses zero-knowledge proofs to hide transaction amounts and participant identities on public blockchains. It works by creating a special type of account, called a Zether account, where funds are encrypted using ElGamal encryption. When a user sends a confidential payment, they generate a zero-knowledge proof (specifically, a zk-SNARK or Bulletproofs variant) that proves the transaction is valid—the sender has sufficient funds, the amount is non-negative, and the balance updates are correct—without revealing the actual amounts or addresses involved. This proof is attached to the transaction, allowing the network to verify it without decrypting the sensitive data.

further-reading
ZETHER

Further Reading and Resources

Explore the foundational research, technical specifications, and active implementations of the Zether protocol for confidential payments on public blockchains.

06

Related Concept: Confidential Assets

A broader cryptographic primitive for creating and transacting multiple asset types with confidentiality. While Zether focuses on a single confidential token, Confidential Assets protocols like Confidential Transactions (CT) and Mimblewimble extend privacy to multiple, distinct assets within a single system.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team