fhEVM v0.2.0: New Operators, Simpler Syntax and Optimized Performances
Blog post from Zama
Zama's recent updates to its fully homomorphic encryption Ethereum Virtual Machine (fhEVM) have introduced a range of new operators and supported encrypted data types, enhancing functionality and versatility. The latest version, v0.2.0, now supports encrypted boolean and unsigned integers, with plans to include signed types and 64-bit integers soon. Operators for arithmetic, bitwise operations, bit shifting, and comparisons are now available, with special operations such as the CMUX operator and random encrypted integer generation also introduced. These updates enable more secure and efficient on-chain computations while maintaining data privacy. The platform advises caution when using certain functions in production due to potential security risks and emphasizes optimizing performance with the optReq method, which reduces transaction flow interruptions by accumulating conditions for batch decryption. Zama's specialized Remix instance and Hardhat template facilitate the development and deployment of applications using fhEVM, while community engagement is encouraged through GitHub, documentation, community channels, and a bounty program aimed at innovative uses of programmable privacy.