Paper 2026/170
gcVM: Publicly Auditable MPC via Garbled Circuits with Applications to Private EVM-Compatible Computation
Abstract
Blockchains have achieved substantial progress in scalability and fault tolerance, yet they remain fundamentally limited in confidentiality, hindering adoption by businesses, communities, and individuals who require privacy-preserving computations. Existing zero-knowledge (ZK) solutions provide partial privacy guarantees but struggle with performance and composability, especially for multi-party computations over shared private state. In this work, we introduce gcVM, a novel extension to the Ethereum Virtual Machine (EVM) that integrates garbled-circuit-based secure multi-party computation to enable general-purpose, privacy-preserving computation on-chain. gcVM allows transactional interactions between untrusted parties while balancing the transparency of public blockchains with strong confidentiality. Our implementation demonstrates up to 83 confidential transactions per second (cTPS) on standard cloud instances, with projected enhancements expected to scale throughput to approximately 500 cTPS—two to three orders of magnitude faster than comparable FHE-based solutions. gcVM is compatible with existing EVM tooling, provides public auditability, and requires no trusted hardware, offering a practical and efficient platform for privacy-centric blockchain applications across finance, governance, and decentralized services.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- mpcgarbled circuitsblockchainevmsecure computation
- Contact author(s)
-
avishay @ sodalabs xyz
meital @ sodalabs xyz
mike @ sodalabs xyz
hila @ sodalabs xyz - History
- 2026-02-05: approved
- 2026-02-02: received
- See all versions
- Short URL
- https://ia.cr/2026/170
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/170,
author = {Avishay Yana and Meital Levy and Mike Rosulek and Hila Dahari-Garbian},
title = {{gcVM}: Publicly Auditable {MPC} via Garbled Circuits with Applications to Private {EVM}-Compatible Computation},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/170},
year = {2026},
url = {https://eprint.iacr.org/2026/170}
}