Skip to content

Introduction

FHEVM stands for Fully Homomorphic Encryption Virtual Machine. It is a technology that makes it possible to run confidential smart contracts on EVM-compatible blockchains and networks.

In most blockchains, every input and output is visible to everyone. This transparency is useful for trust and record-keeping, but there are times when applications need privacy, such as voting, identity, or financial data.

FHEVM, built by Zama, provides a way to keep information encrypted during computation, so data stays private while the contract is still executed correctly.

For developers, FHEVM feels familiar: example like it extends Solidity with encrypted types such as euint32 and ebool. The e prefix simply marks them as encrypted versions of existing Solidity types, making it easier to learn and apply.

Zama FHEVM Documentation:

Visit the Zama Documentation to understand the basics and advanced concepts of the FHEVM.

Zama Ecosystem:

Explore the different projects and use cases built on Zama, including confidential auction house and tokenized assets.


🧠 Test Your FHEVM Knowledge

Let's see how well you understand the basics of FHEVM!

Question 1 of 4FHEVM Basics

What does FHEVM stand for?