La reestructuración arquitectónica más ambiciosa en la historia de Ethereum está tomando forma silenciosamente. Después de casi una década de dominio, la Máquina Virtual de Ethereum (EVM)—el motor computacional que impulsa DeFi y NFTs—está enfrentando su obsolescencia. Reemplazarla no será un simple cambio de interruptor, sino una transición meticulosamente orquestada en tres etapas hacia RISC-V, un conjunto de instrucciones de código abierto que ya se ha convertido en el estándar de facto en los sistemas de pruebas de conocimiento cero.
Esto no es especulación. Nueve de cada diez zkVMs capaces de probar bloques de Ethereum ya han estandarizado en RISC-V. La pregunta ya no es si Ethereum migrará, sino cuándo y cómo.
La crisis de rendimiento de la EVM en la era ZK
El problema de probar la ejecución de la EVM en circuitos de conocimiento cero es brutalmente simple: es lento. Muy lento.
Las implementaciones actuales de zkEVM no prueban directamente el código máquina—sino que prueban un intérprete de la EVM, que a su vez se compila a bytecode RISC-V. Esto crea una capa anidada de sobrecarga. Vitalik Buterin expresó claramente la ineficiencia: ¿por qué obligar a los desarrolladores a escribir para la EVM, compilar eso a un intérprete, luego compilar el intérprete a RISC-V, solo para probarlo? Eso añade al menos una capa redundante.
La penalización de rendimiento es asombrosa: 50 a 800 veces más lento que la generación de pruebas nativas en la arquitectura RISC-V subyacente. Incluso después de optimizar otros cuellos de botella, como cambiar a la función de hash Poseidon, la ejecución de pruebas aún consume entre el 80 y el 90% del tiempo total de prueba. Eliminar esta sobrecarga del intérprete, estima Vitalik, podría mejorar la ejecución en 100x—transformando toda la economía de los sistemas de prueba de capa-1.
Acumulación de deuda técnica
La EVM no fue diseñada para un mundo nativo ZK. Para parchear sus limitaciones criptográficas, Ethereum acumuló “contratos precompilados”—funciones codificadas como modexp y keccak256 que saltan la capa de ejecución normal.
Cada precompilado es un riesgo de seguridad. El código envoltorio para un solo precompilado es más complejo que toda la especificación del intérprete RISC-V. Añadir nuevos precompilados requiere un hard fork polémico. Mantenerlos incrementa la base de código confiable de Ethereum y ha llegado peligrosamente cerca de desencadenar fallos de consenso.
La postura de Vitalik ahora es inequívoca: no más precompilados. La solución arquitectónica es ir más allá de las soluciones temporales y adoptar un diseño fundamentalmente diferente.
Por qué RISC-V es la respuesta
RISC-V no es un producto—es un estándar abierto para el diseño de procesadores. A diferencia de la arquitectura cerrada y personalizada de la EVM, RISC-V ofrece tres ventajas decisivas:
Simplicidad radical: El conjunto de instrucciones principal contiene solo 47 operaciones fundamentales. Este minimalismo no es una limitación; es intencional. Una base de código confiable más pequeña es inherentemente más fácil de auditar, verificar formalmente y asegurar. La configuración estándar—rv64gc, una arquitectura de 64 bits con extensiones de instrucciones generales y comprimidas—brinda soporte amplio para lenguajes, manteniendo la elegancia.
Ecosistema maduro: RISC-V no se construye en aislamiento. Cuenta con el respaldo de LLVM, la infraestructura de compiladores estándar de la industria que soporta Rust, C++, Go, Python y docenas de otros lenguajes. Al adoptar RISC-V, Ethereum obtiene millones de herramientas existentes y familiaridad de los desarrolladores de forma gratuita. Los desarrolladores pueden escribir contratos inteligentes en Rust y aprovechar bibliotecas probadas—imagina la experiencia estilo Node.js que Vitalik describió: código en cadena y fuera de cadena en el mismo lenguaje.
Verificabilidad formal: RISC-V tiene una especificación oficial, legible por máquina (SAIL), no un documento ambiguo como el Yellow Paper de Ethereum. Esto permite pruebas matemáticas de corrección—los circuitos zkVM pueden verificarse directamente contra la especificación SAIL usando asistentes de prueba formal como Lean. Este es el santo grial de la seguridad blockchain: reemplazar la falibilidad humana con certeza criptográfica.
El plan de migración en tres fases
La transición de Ethereum no es un interruptor binario. Es una evolución cuidadosamente escalonada:
Fase 1 - Reemplazo de precompilados: La funcionalidad de RISC-V entra como una alternativa precompilada, reemplazando nuevos precompilados de la EVM en un entorno de prueba de bajo riesgo. Los contratos inteligentes no pueden acceder directamente; solo el protocolo lo usa. Esto prueba el concepto en la mainnet antes de un despliegue más amplio.
Fase 2 - Coexistencia de máquinas virtuales duales: Tanto los contratos EVM como los RISC-V corren simultáneamente. Los desarrolladores pueden etiquetar el bytecode como EVM o RISC-V. Crucialmente, los dos entornos pueden llamarse entre sí mediante llamadas al sistema (ECALL), permitiendo interoperabilidad sin fisuras. Las capas 2 comienzan a experimentar con implementaciones RISC-V.
Fase 3 - Emulación de la EVM (Estrategia Rosetta): La EVM original se convierte en un contrato inteligente formalmente verificado que se ejecuta sobre RISC-V. Las aplicaciones heredadas siguen funcionando, pero los desarrolladores de clientes mantienen un motor de ejecución único y simplificado. La complejidad se desploma. La carga de mantenimiento desaparece.
Ondas de choque en el ecosistema
El cambio no afecta por igual a todas las soluciones de capa-2—de hecho, crea una divergencia marcada:
Las Rollups optimistas enfrentan una crisis: Arbitrum, Optimism y sistemas similares dependen de pruebas de fraude—re-ejecutar transacciones disputadas en L1 para validar disputas. Si L1 cambia a RISC-V, este modelo se rompe por completo. Estos proyectos enfrentan dos caminos: diseñar un nuevo sistema de prueba de fraude dirigido a RISC-V (costoso), o desacoplarse por completo de las garantías de seguridad de Ethereum.
Las ZK Rollups ganan un superpoder: Proyectos como Polygon zkEVM, zkSync y Scroll ya han optado por RISC-V internamente. Un L1 “que habla el mismo idioma” desata las “Rollups nativas”—L2 se convierte en una instancia especializada del entorno de ejecución de L1 sin fricciones. La complejidad de los puentes desaparece. Los desarrolladores reutilizan compiladores, depuradores y herramientas de verificación en todas las capas. La economía del gas se alinea porque las tarifas reflejan los costos reales de prueba.
La ventaja para desarrolladores y usuarios
Para los desarrolladores, el cambio es evolutivo, no disruptivo. Los primeros adoptantes ya programan en Rust; Solidity y Vyper siguen siendo viables para quienes prefieren lenguajes dedicados a contratos inteligentes. Pero las barreras de entrada se colapsan. Millones de desarrolladores poliglota de repente tienen herramientas en cadena en sus lenguajes nativos.
Para los usuarios, el impacto es inmediato y transformador: los costos de prueba caen ~100x. Lo que hoy cuesta varios dólares pasa a ser unos pocos centavos. Esto desbloquea la visión del “Gigagas L1”—aproximadamente 10,000 transacciones por segundo en L1, con tarifas de capa-2 acercándose a epsilon.
La prueba en la práctica: Succinct Labs y SP1
La teoría se encuentra con la práctica a través de proyectos como Succinct Labs. Su zkVM SP1, construido sobre RISC-V, demuestra las ventajas arquitectónicas en sistemas reales. A diferencia de los precompilados tradicionales de la EVM (lentos, codificados en hard, que requieren forks duros), SP1 adopta una filosofía “centrada en precompilados”: operaciones criptográficas pesadas (Keccak, verificación de firmas) se descargan a circuitos ZK optimizados llamados mediante instrucciones ECALL estándar. Rendimiento y flexibilidad coexisten.
Los resultados hablan más que los libros blancos. El producto OP Succinct de Succinct retrofita las Rollups optimistas con capacidades de prueba de conocimiento cero. ¿El período de retiro de siete días? ¡Se comprime a una hora! Su red descentralizada de Proveedores de Pruebas Succinct modela el futuro económico: un mercado para generación de pruebas, escalando la oferta a medida que crece la demanda.
Mitigando los riesgos
Ninguna transformación de este tamaño evita los escollos. Algunos se vislumbran:
Medición del gas: Asignar costos deterministas a un ISA de propósito general aún no está resuelto. Contar instrucciones simples invita a ataques de denegación de servicio—un atacante programa fallos en la caché, consumiendo recursos masivos por unos pocos gas. Se requieren enfoques de medición novedosos, aún en investigación.
Seguridad de la cadena de herramientas: La seguridad pasa de las VMs en cadena a los compiladores off-chain (LLVM). Los compiladores son software complejo y lleno de errores. Un atacante astuto podría explotar vulnerabilidades en el compilador, transformando código fuente inocente en bytecode malicioso indetectable a nivel de fuente. Las compilaciones reproducibles—que aseguran que los binarios compilados coincidan con el código fuente público—siguen siendo un desafío técnico.
Mitigación de riesgos con defensa en capas:
Despliegue en fases asegura que la experiencia operativa se construya gradualmente antes de cambios irreversibles.
Pruebas fuzz (como la herramienta Argus de Diligence Security, que encontró 11 vulnerabilidades críticas en zkVM), combinadas con verificación formal para detectar errores de implementación que las pruebas formales puedan pasar por alto.
Estandarización en rv64gc y ABIs compatibles con Linux previene la fragmentación del ecosistema, maximizando el aprovechamiento de las herramientas.
El fin del juego: Ethereum como capa de verificación
El objetivo principal de Vitalik sigue siendo el mismo: “El objetivo final es hacer ZK-snarkify todo”. Esta transformación de Ethereum es la pieza arquitectónica central de esa visión.
Al adoptar RISC-V—específicamente la configuración rv64gc para soporte óptimo de lenguajes—Ethereum evoluciona de ser una plataforma de contratos inteligentes a algo más fundamental: una capa de confianza minimalista y verificable para internet. La capa L1 se convierte en una columna vertebral de liquidación y disponibilidad de datos, con la computación delegada a capas superiores que puedan ser probadas con certeza.
La transición no será de la noche a la mañana. Pero la dirección ya está marcada. Nueve zkVMs han votado con su código. Investigadores de la Fundación Ethereum están redactando especificaciones. Equipos como Succinct Labs ya están entregando el futuro. La era de la EVM fue revolucionaria. Pero su sucesor—eficiente, elegante, verificable—será evolutivo.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
La Gran Transformación de Ethereum: Por qué RISC-V reemplazará a la EVM
La reestructuración arquitectónica más ambiciosa en la historia de Ethereum está tomando forma silenciosamente. Después de casi una década de dominio, la Máquina Virtual de Ethereum (EVM)—el motor computacional que impulsa DeFi y NFTs—está enfrentando su obsolescencia. Reemplazarla no será un simple cambio de interruptor, sino una transición meticulosamente orquestada en tres etapas hacia RISC-V, un conjunto de instrucciones de código abierto que ya se ha convertido en el estándar de facto en los sistemas de pruebas de conocimiento cero.
Esto no es especulación. Nueve de cada diez zkVMs capaces de probar bloques de Ethereum ya han estandarizado en RISC-V. La pregunta ya no es si Ethereum migrará, sino cuándo y cómo.
La crisis de rendimiento de la EVM en la era ZK
El problema de probar la ejecución de la EVM en circuitos de conocimiento cero es brutalmente simple: es lento. Muy lento.
Las implementaciones actuales de zkEVM no prueban directamente el código máquina—sino que prueban un intérprete de la EVM, que a su vez se compila a bytecode RISC-V. Esto crea una capa anidada de sobrecarga. Vitalik Buterin expresó claramente la ineficiencia: ¿por qué obligar a los desarrolladores a escribir para la EVM, compilar eso a un intérprete, luego compilar el intérprete a RISC-V, solo para probarlo? Eso añade al menos una capa redundante.
La penalización de rendimiento es asombrosa: 50 a 800 veces más lento que la generación de pruebas nativas en la arquitectura RISC-V subyacente. Incluso después de optimizar otros cuellos de botella, como cambiar a la función de hash Poseidon, la ejecución de pruebas aún consume entre el 80 y el 90% del tiempo total de prueba. Eliminar esta sobrecarga del intérprete, estima Vitalik, podría mejorar la ejecución en 100x—transformando toda la economía de los sistemas de prueba de capa-1.
Acumulación de deuda técnica
La EVM no fue diseñada para un mundo nativo ZK. Para parchear sus limitaciones criptográficas, Ethereum acumuló “contratos precompilados”—funciones codificadas como modexp y keccak256 que saltan la capa de ejecución normal.
Cada precompilado es un riesgo de seguridad. El código envoltorio para un solo precompilado es más complejo que toda la especificación del intérprete RISC-V. Añadir nuevos precompilados requiere un hard fork polémico. Mantenerlos incrementa la base de código confiable de Ethereum y ha llegado peligrosamente cerca de desencadenar fallos de consenso.
La postura de Vitalik ahora es inequívoca: no más precompilados. La solución arquitectónica es ir más allá de las soluciones temporales y adoptar un diseño fundamentalmente diferente.
Por qué RISC-V es la respuesta
RISC-V no es un producto—es un estándar abierto para el diseño de procesadores. A diferencia de la arquitectura cerrada y personalizada de la EVM, RISC-V ofrece tres ventajas decisivas:
Simplicidad radical: El conjunto de instrucciones principal contiene solo 47 operaciones fundamentales. Este minimalismo no es una limitación; es intencional. Una base de código confiable más pequeña es inherentemente más fácil de auditar, verificar formalmente y asegurar. La configuración estándar—rv64gc, una arquitectura de 64 bits con extensiones de instrucciones generales y comprimidas—brinda soporte amplio para lenguajes, manteniendo la elegancia.
Ecosistema maduro: RISC-V no se construye en aislamiento. Cuenta con el respaldo de LLVM, la infraestructura de compiladores estándar de la industria que soporta Rust, C++, Go, Python y docenas de otros lenguajes. Al adoptar RISC-V, Ethereum obtiene millones de herramientas existentes y familiaridad de los desarrolladores de forma gratuita. Los desarrolladores pueden escribir contratos inteligentes en Rust y aprovechar bibliotecas probadas—imagina la experiencia estilo Node.js que Vitalik describió: código en cadena y fuera de cadena en el mismo lenguaje.
Verificabilidad formal: RISC-V tiene una especificación oficial, legible por máquina (SAIL), no un documento ambiguo como el Yellow Paper de Ethereum. Esto permite pruebas matemáticas de corrección—los circuitos zkVM pueden verificarse directamente contra la especificación SAIL usando asistentes de prueba formal como Lean. Este es el santo grial de la seguridad blockchain: reemplazar la falibilidad humana con certeza criptográfica.
El plan de migración en tres fases
La transición de Ethereum no es un interruptor binario. Es una evolución cuidadosamente escalonada:
Fase 1 - Reemplazo de precompilados: La funcionalidad de RISC-V entra como una alternativa precompilada, reemplazando nuevos precompilados de la EVM en un entorno de prueba de bajo riesgo. Los contratos inteligentes no pueden acceder directamente; solo el protocolo lo usa. Esto prueba el concepto en la mainnet antes de un despliegue más amplio.
Fase 2 - Coexistencia de máquinas virtuales duales: Tanto los contratos EVM como los RISC-V corren simultáneamente. Los desarrolladores pueden etiquetar el bytecode como EVM o RISC-V. Crucialmente, los dos entornos pueden llamarse entre sí mediante llamadas al sistema (ECALL), permitiendo interoperabilidad sin fisuras. Las capas 2 comienzan a experimentar con implementaciones RISC-V.
Fase 3 - Emulación de la EVM (Estrategia Rosetta): La EVM original se convierte en un contrato inteligente formalmente verificado que se ejecuta sobre RISC-V. Las aplicaciones heredadas siguen funcionando, pero los desarrolladores de clientes mantienen un motor de ejecución único y simplificado. La complejidad se desploma. La carga de mantenimiento desaparece.
Ondas de choque en el ecosistema
El cambio no afecta por igual a todas las soluciones de capa-2—de hecho, crea una divergencia marcada:
Las Rollups optimistas enfrentan una crisis: Arbitrum, Optimism y sistemas similares dependen de pruebas de fraude—re-ejecutar transacciones disputadas en L1 para validar disputas. Si L1 cambia a RISC-V, este modelo se rompe por completo. Estos proyectos enfrentan dos caminos: diseñar un nuevo sistema de prueba de fraude dirigido a RISC-V (costoso), o desacoplarse por completo de las garantías de seguridad de Ethereum.
Las ZK Rollups ganan un superpoder: Proyectos como Polygon zkEVM, zkSync y Scroll ya han optado por RISC-V internamente. Un L1 “que habla el mismo idioma” desata las “Rollups nativas”—L2 se convierte en una instancia especializada del entorno de ejecución de L1 sin fricciones. La complejidad de los puentes desaparece. Los desarrolladores reutilizan compiladores, depuradores y herramientas de verificación en todas las capas. La economía del gas se alinea porque las tarifas reflejan los costos reales de prueba.
La ventaja para desarrolladores y usuarios
Para los desarrolladores, el cambio es evolutivo, no disruptivo. Los primeros adoptantes ya programan en Rust; Solidity y Vyper siguen siendo viables para quienes prefieren lenguajes dedicados a contratos inteligentes. Pero las barreras de entrada se colapsan. Millones de desarrolladores poliglota de repente tienen herramientas en cadena en sus lenguajes nativos.
Para los usuarios, el impacto es inmediato y transformador: los costos de prueba caen ~100x. Lo que hoy cuesta varios dólares pasa a ser unos pocos centavos. Esto desbloquea la visión del “Gigagas L1”—aproximadamente 10,000 transacciones por segundo en L1, con tarifas de capa-2 acercándose a epsilon.
La prueba en la práctica: Succinct Labs y SP1
La teoría se encuentra con la práctica a través de proyectos como Succinct Labs. Su zkVM SP1, construido sobre RISC-V, demuestra las ventajas arquitectónicas en sistemas reales. A diferencia de los precompilados tradicionales de la EVM (lentos, codificados en hard, que requieren forks duros), SP1 adopta una filosofía “centrada en precompilados”: operaciones criptográficas pesadas (Keccak, verificación de firmas) se descargan a circuitos ZK optimizados llamados mediante instrucciones ECALL estándar. Rendimiento y flexibilidad coexisten.
Los resultados hablan más que los libros blancos. El producto OP Succinct de Succinct retrofita las Rollups optimistas con capacidades de prueba de conocimiento cero. ¿El período de retiro de siete días? ¡Se comprime a una hora! Su red descentralizada de Proveedores de Pruebas Succinct modela el futuro económico: un mercado para generación de pruebas, escalando la oferta a medida que crece la demanda.
Mitigando los riesgos
Ninguna transformación de este tamaño evita los escollos. Algunos se vislumbran:
Medición del gas: Asignar costos deterministas a un ISA de propósito general aún no está resuelto. Contar instrucciones simples invita a ataques de denegación de servicio—un atacante programa fallos en la caché, consumiendo recursos masivos por unos pocos gas. Se requieren enfoques de medición novedosos, aún en investigación.
Seguridad de la cadena de herramientas: La seguridad pasa de las VMs en cadena a los compiladores off-chain (LLVM). Los compiladores son software complejo y lleno de errores. Un atacante astuto podría explotar vulnerabilidades en el compilador, transformando código fuente inocente en bytecode malicioso indetectable a nivel de fuente. Las compilaciones reproducibles—que aseguran que los binarios compilados coincidan con el código fuente público—siguen siendo un desafío técnico.
Mitigación de riesgos con defensa en capas:
El fin del juego: Ethereum como capa de verificación
El objetivo principal de Vitalik sigue siendo el mismo: “El objetivo final es hacer ZK-snarkify todo”. Esta transformación de Ethereum es la pieza arquitectónica central de esa visión.
Al adoptar RISC-V—específicamente la configuración rv64gc para soporte óptimo de lenguajes—Ethereum evoluciona de ser una plataforma de contratos inteligentes a algo más fundamental: una capa de confianza minimalista y verificable para internet. La capa L1 se convierte en una columna vertebral de liquidación y disponibilidad de datos, con la computación delegada a capas superiores que puedan ser probadas con certeza.
La transición no será de la noche a la mañana. Pero la dirección ya está marcada. Nueve zkVMs han votado con su código. Investigadores de la Fundación Ethereum están redactando especificaciones. Equipos como Succinct Labs ya están entregando el futuro. La era de la EVM fue revolucionaria. Pero su sucesor—eficiente, elegante, verificable—será evolutivo.