project screenshot 1
project screenshot 2
project screenshot 3

Eccount

Smart Account (ERC-4337) that uses FHE to hide the owner of the Account

Eccount

Created At

ETHOnline 2024

Project Description

This project implements a privacy-enhanced Smart Account wallet based on ERC-4337, leveraging Fully Homomorphic Encryption (FHE) to validate wallet ownership. The key innovation is the ability to operate a smart account without revealing the owner's identity on-chain. By utilizing FHE, the wallet can perform encrypted ownership checks, allowing for secure transactions and account management while maintaining the privacy of the account holder. This approach combines the programmability and flexibility of smart contract wallets with the confidentiality benefits of homomorphic encryption, potentially opening new avenues for privacy-preserving blockchain applications.

How it's Made

How its made: ERC-4337 (Account Abstraction): This forms the foundation of the smart account functionality, allowing for improved user experience and flexibility in account management. Fully Homomorphic Encryption (FHE): Utilized to encrypt the owner's address, enabling ownership validation without decrypting the data. This is implemented using the Fhenix protocol's FHE library. Solidity: The smart contracts are written in Solidity, with heavy use of the FHE library for encrypted operations. Hardhat: Used as the development environment, providing tools for compiling, testing, and deploying smart contracts.

background image mobile

Join the mailing list

Get the latest news and updates