Zama's fhEVM enables confidential smart contracts using fully homomorphic encryption (FHE).
On-chain data is public by design, making it hard to build dapps that require confidentiality. Zama's fhEVM, the first private smart contract protocol using fully homomorphic encryption (FHE), enables transaction data and on-chain state to remain encrypted end-to-end, even during processing.
E2E encryption of transactions and state
Composability & data availability on-chain
No impact on existing dapps and state
Unlock a myriad of new use cases, for consumers, businesses and regulated industries.
Swap tokens and RWAs on-chain without others seeing the amounts.
Bid on items without revealing the amount or the winner.
Keep moves, selections, cards, or items hidden until ready to reveal.
Prevents bribery and blackmailing by keeping votes private.
Store identities on-chain and generate attestations without ZK.
Keep balances and amounts private, without using mixers.
Got a use case in mind? Contact us.
Build confidential dapps just as you would regular ones.
FhEVM contracts are simple solidity contracts that are built using traditional solidity toolchains.
Developers can use the euint data types to mark which part of their contracts should be private.
All the logic for access control of encrypted states is defined by developers in their smart contracts.
Powerful features available out of the box.
Operational versatility by design.
■ Proof of Stake (permissionless)
■ Proof of Authority (permissioned)
■ L1, L2 or L3 public or enterprise chain
■ App chain
■ ZK-fraud-proof rollup (coming 2024)
■ PoS or PoA threshold decryption
■ KMS or HSM based centralized decryption
Zama's fhEVM combines state of the art cryptography to achieve unprecedented levels of privacy and security.
Fully homomorphic encryption is used to compute on private state, directly on-chain.
Multi-party computation is used for threshold decryption of FHE ciphertexts.
Zero-knowledge proofs are used to ensure encryption and decryption integrity.
Read more with our paper: Practical and Efficient FHE-based MPC
Read our latest articles and learn with our developer tutorials and presentations.
fhEVM — A confidential EVM Smart Contracts protocols Using FHE
Zama's fhEVM white paper explains how Zama integrated Homomorphic Encryption to the EVM and provides an overview of the use cases this integration enables.
On-chain Blind Auctions Using Homomorphic Encryption
Thanks to homomorphic encryption and the fhEVM however, it is now possible to run blind auctions fully on-chain, without the need for a reveal function.