fhEVM: confidential smart contracts using homomorphic encryption
Today, we are releasing the whitepaper of our confidential smart contract protocol, the fhEVM.
There used to be a dilemma in blockchain: keep your application and user data on-chain, allowing everyone to see it, or keep it privately off-chain and lose contract composability. Thanks to a breakthrough in homomorphic encryption, Zama’s fhEVM makes it possible to run confidential smart contracts on encrypted data, guaranteeing both confidentiality and composability. And today, we are releasing the whitepaper and alpha source code.
Some key features:
End-to-end encryption of transactions and state: Data included in transactions is encrypted and never visible to anyone.
Composability and data availability on-chain: States are updated while remaining encrypted at all times.
No impact on existing dapps and state: Data stored on-chain remains encrypted end-to-end.
Solidity Integration: fhEVM contracts are simple solidity contracts that are built using traditional solidity toolchains.
Simple Developer Experience: Developers can use the
euint
data types to mark which part of their contracts should be private.Programmable Privacy: All the logic for access control of encrypted states is defined by developers in their smart contracts.
Here are the links if you want to dig deeper:
Read the fhEVM whitepaper
Star the Github repository
Get started by checking out the documentation
Ask questions on our community channels
Let’s make blockchains encrypted end-to-end!
Rand, CEO at Zama — @randhindi