fhEVM v0.6: Enhanced Input Mechanism with Proof Capabilities, Expanded type, and Better Configurability
Blog post from Zama
fhEVM v0.6 introduces significant advancements in its type support, input mechanism, and configurability, enhancing its integration with encrypted data systems and overall usability. The update includes support for larger encrypted types, like euint128 and euint256 for higher-precision integers, and ebytes64, ebytes128, and ebytes256 for larger byte arrays. It also features an Input Mechanism with Proof to ensure ciphertext authenticity and integrity, preventing unauthorized manipulation. Enhanced configurability is achieved through the [.c-inline-code]TFHE.setFHEVM()[.c-inline-code] function, allowing users to specify fhEVM configurations on networks easily. A notable innovation is the fhEVM Coprocessor, which enables the deployment of confidential smart contracts on any EVM chain using Fully Homomorphic Encryption (FHE), without altering the blockchain protocols. Initially available on the Sepolia testnet, the fhEVM Coprocessor paves the way for more secure and versatile blockchain applications, with support for additional chains forthcoming.