Vitalik Buterin Flags Modexp as ZK Scaling Bottleneck

TheCryptoTimesPublicado a 2025-11-04Actualizado a 2025-11-04

Ethereum Co-Founder Vitalik Buterin has called out the network’s modular exponentiation (modexp) precompile as one of the biggest barriers to scaling Ethereum’s zero-knowledge (ZK) ecosystem.

In a recent X post, Buterin said modexp is “by far the worst offender” when it comes to ZK-EVM prover efficiency, estimating it can be up to 50 times more computationally complex than an average block.

He suggested that Ethereum should consider introducing a new Ethereum Improvement Proposal (EIP) to replace the modexp precompile with functionally equivalent EVM code, even if it would incur higher gas costs.

Legacy code holding back efficiency

Modexp is one of Ethereum’s early precompiled contracts. It was built to handle modular exponentiation, a key operation behind RSA encryption and digital signatures. Buterin argued that these cryptographic functions can now be handled more efficiently using SNARK-based systems, which are better suited for zero-knowledge proofs and modern scaling solutions.

Buterin, as the original creator of modexp, admitted that it has now become a burden on Ethereum’s progress. He said its inefficiency makes zero-knowledge proof generation far more expensive and complex, slowing the development of ZK-based scaling solutions such as ZK-rollups and ZK-EVMs. He also warned that the precompile’s intricate code path has exposed the protocol to unnecessary consensus risks over time.

Buterin said improving modexp would take “heroic efforts” for a feature that very few apps use. He thinks Ethereum should stop trying to optimize it and instead focus on removing or replacing it. 

The feature is used by only a small number of applications. Most of these, such as RSA verification or cross-chain bridges, could migrate to newer proof methods based on modern cryptography. 

Although no EIP has been drafted so far, the topic is likely to be discussed by the developers in future core developer calls and Ethereum Foundation updates. Should the change go through, it may prove a watershed moment in Ethereum’s development-the first meaningful step away from legacy cryptographic designs toward a future wholly optimized for zero-knowledge technology.

Rethinking Ethereum’s cryptography

Buterin’s criticism of modexp reflects his broader effort to make Ethereum’s cryptographic systems faster and easier to verify. He recently introduced the GKR protocol, a method to speed up complex mathematical checks in blockchain systems. He also called on developers to use clearer performance metrics for zero-knowledge and fully homomorphic encryption systems.

He also urged developers to use clearer performance metrics for zero-knowledge (ZK) and fully homomorphic encryption (FHE) systems. Instead of focusing on raw speed, he suggested measuring how much efficiency is lost when switching to cryptographic systems. 

Together, these ideas illustrate Buterin’s bigger ambition: to simplify the core of Ethereum and to make sure its security tools scale seamlessly with the growth of the network. His attention has increasingly turned to methods like SNARKs and ZK proofs, which promise stronger privacy and faster verification without a heavy computational load from older cryptography such as RSA.

Also Read: Ethereum Foundation Launches New Site for Institutions and TradFi


Mobile Only ImageMobile Only Image

Criptos en tendencia

Lecturas Relacionadas

La Fundación Ethereum advierte que algunas herramientas podrían fallar con la actualización de Glamsterdam

La Fundación Ethereum (EF) ha advertido que algunas carteras, indexadores y estimadores de gas podrían dejar de funcionar debido a los cambios en el modelo de gas de la próxima actualización Glamsterdam. El equipo de Protocol DevOps de la EF indicó que cualquier herramienta que dependa de un límite máximo de gas predefinido "dejará de funcionar" y debe actualizarse. Instó a los desarrolladores a probar sus sistemas en Plataberget, una red de prueba pública que operará durante varios meses. Según el rastreador Forkcast, Plataberget se lanzó el 13 de agosto. La bifurcación Glamsterdam está programada para activarse en la red principal este jueves, antes de su despliegue en las redes de prueba Sepolia y Holesky (anteriormente Hoodi). El equipo explicó que la EIP-8037 introducirá una dimensión separada de "gas de estado" para las operaciones que crean nuevo estado. Con estos cambios, una transferencia simple de ETH a una cuenta existente seguirá costando 21,000 gas, mientras que enviar ETH a una cuenta nueva incurrirá en un cargo adicional de gas de estado. La fundación recomendó a los desarrolladores revisar el software que asume que 21,000 gas cubre todas las transferencias de ETH o utiliza solo una dimensión de gas al estimar costos de transacción. Glamsterdam también incluye la separación consagrada entre proponentes y constructores (PBS), listas de acceso a nivel de bloque y límites aumentados para los tamaños del código de contratos y de inicialización.

cointelegraphHace 46 min(s)

La Fundación Ethereum advierte que algunas herramientas podrían fallar con la actualización de Glamsterdam

cointelegraphHace 46 min(s)

Trading

Spot

Artículos destacados

Cómo comprar ZK

¡Bienvenido a HTX.com! Hemos hecho que comprar ZKsync (ZK) sea simple y conveniente. Sigue nuestra guía paso a paso para iniciar tu viaje de criptos.Paso 1: crea tu cuenta HTXUtiliza tu correo electrónico o número de teléfono para registrarte y obtener una cuenta gratuita en HTX. Experimenta un proceso de registro sin complicaciones y desbloquea todas las funciones.Obtener mi cuentaPaso 2: ve a Comprar cripto y elige tu método de pagoTarjeta de crédito/débito: usa tu Visa o Mastercard para comprar ZKsync (ZK) al instante.Saldo: utiliza fondos del saldo de tu cuenta HTX para tradear sin problemas.Terceros: hemos agregado métodos de pago populares como Google Pay y Apple Pay para mejorar la comodidad.P2P: tradear directamente con otros usuarios en HTX.Over-the-Counter (OTC): ofrecemos servicios personalizados y tipos de cambio competitivos para los traders.Paso 3: guarda tu ZKsync (ZK)Después de comprar tu ZKsync (ZK), guárdalo en tu cuenta HTX. Alternativamente, puedes enviarlo a otro lugar mediante transferencia blockchain o utilizarlo para tradear otras criptomonedas.Paso 4: tradear ZKsync (ZK)Tradear fácilmente con ZKsync (ZK) en HTX's mercado spot. Simplemente accede a tu cuenta, selecciona tu par de trading, ejecuta tus trades y monitorea en tiempo real. Ofrecemos una experiencia fácil de usar tanto para principiantes como para traders experimentados.

462 Vistas totalesPublicado en 2024.12.13Actualizado en 2026.06.02

Cómo comprar ZK

Discusiones

Bienvenido a la comunidad de HTX. Aquí puedes mantenerte informado sobre los últimos desarrollos de la plataforma y acceder a análisis profesionales del mercado. A continuación se presentan las opiniones de los usuarios sobre el precio de ZK (ZK).

活动图片