El Cambio Arquitectónico Más Significativo en la Historia de Ethereum
Ethereum está a punto de experimentar el cambio arquitectónico más transformador desde su creación: reemplazando la Máquina Virtual de Ethereum (EVM) por la arquitectura RISC-V. Esta transición representa un cambio fundamental en cómo Ethereum procesa transacciones y ejecuta contratos inteligentes, impulsado por la creciente importancia de la tecnología de conocimiento cero (ZK) en el desarrollo de blockchain.
La EVM actual se ha convertido en un importante cuello de botella de rendimiento en la era de las pruebas de conocimiento cero:
Las implementaciones de zkEVM dependen de intérpretes, lo que provoca una degradación del rendimiento de 50 a 800 veces.
Los módulos precompilados añaden complejidad y riesgos de seguridad al protocolo
El diseño de pila de 256 bits resulta extremadamente ineficiente para generar pruebas
Por qué RISC-V es la solución óptima
RISC-V ofrece varias ventajas convincentes que abordan las limitaciones de EVM:
Diseño minimalista con aproximadamente 47 instrucciones fundamentales, emparejado con un ecosistema maduro de LLVM que soporta múltiples lenguajes (Rust, C++, Go)
Adopción a nivel industrial con el 90% de los proyectos seleccionando RISC-V como el estándar para la implementación de zkVM
Especificación formal de SAIL que reemplaza el ambiguo Yellow Paper, permitiendo una verificación estricta
Rutas de aceleración de hardware a través de ASICs/FPGAs que actualmente están siendo probadas por proyectos como SP1, Nervos y Cartesi
La Estrategia de Migración en Tres Fases
La transición se desarrollará a través de un proceso meticulosamente planificado y en múltiples etapas:
Integración inicial: RISC-V implementado como un módulo precompilado para pruebas de bajo riesgo
Era de máquinas virtuales duales: Tanto EVM como RISC-V coexistiendo con plena interoperabilidad
Transición completa: Reimplementación de la funcionalidad de EVM dentro de RISC-V (la estrategia "Rosetta")
Análisis del Impacto en Todo el Ecosistema
Este cambio arquitectónico creará efectos en cadena en todo el ecosistema de Ethereum:
Optimistic Rollups (Arbitrum, Optimism) necesitarán reconstruir sus mecanismos de prueba de fraude
Rollups de conocimiento cero (Polygon, zkSync, Scroll) obtendrán ventajas sustanciales a través de la generación de pruebas más económicas, rápidas y simples.
Los desarrolladores se beneficiarán de un acceso directo a bibliotecas de lenguajes de programación convencionales como Rust, Go y Python a nivel de Capa 1
Los usuarios experimentarán costos de generación de pruebas aproximadamente 100x más bajos, lo que potencialmente permitirá un rendimiento de Gigagas L1 de (~10,000 TPS)
Entendiendo los impulsores técnicos detrás del cambio
El problema de sobrecarga del intérprete
La implementación actual de zkEVMs no prueba directamente las operaciones de EVM. En su lugar, prueban el intérprete del EVM, que a su vez se compila en código RISC-V. Como destacó Vitalik Buterin:
"Si la implementación de zkVM consiste en compilar la ejecución del EVM en lo que finalmente se convierte en código RISC-V, ¿por qué no exponer directamente el RISC-V subyacente a los desarrolladores de contratos inteligentes? Esto puede eliminar completamente la sobrecarga de toda la máquina virtual externa."
Esta capa de interpretación adicional impone una severa penalización de rendimiento, con estimaciones que sugieren una desaceleración de 50-800x en comparación con la generación nativa de pruebas.
Acumulación de Deuda Técnica
Ethereum ha acumulado una deuda técnica significativa a través de su uso de contratos precompilados - funciones dedicadas codificadas en el protocolo para superar las limitaciones de rendimiento de la EVM en operaciones criptográficas. Según Vitalik:
"Los contratos precompilados son catastróficos para nosotros... han inflado enormemente la base de código confiable de Ethereum... y han provocado problemas graves que casi resultaron en fallos de consenso en varias ocasiones."
La complejidad es asombrosa, con el código envolvente para un solo contrato precompilado que supera la complejidad de un intérprete RISC-V completo.
Ineficiencias Arquitectónicas
La arquitectura de 256 bits del EVM, aunque elegida para manejar valores criptográficos, resulta muy ineficiente para las operaciones típicas de contratos inteligentes que utilizan enteros de 32 bits o 64 bits. Esta ineficiencia se vuelve particularmente costosa en sistemas de conocimiento cero.
Además, la arquitectura de pila de la EVM es menos eficiente que la arquitectura basada en registros utilizada por RISC-V y las CPUs modernas, requiriendo más instrucciones para las mismas operaciones y complicando las optimizaciones del compilador.
La ventaja de RISC-V: Construyendo un Ethereum más verificable
Estándares Abiertos vs. Diseños Personalizados
A diferencia de las arquitecturas de conjunto de instrucciones personalizadas que requieren un ecosistema de software completamente nuevo, RISC-V es un estándar abierto maduro que ofrece tres beneficios clave:
Madurez del ecosistema: Aprovechando décadas de progreso colectivo en ciencias de la computación con acceso a herramientas de clase mundial y soporte para todos los lenguajes de alto nivel compatibles con LLVM
Simplicidad en el diseño: Una base de código de confianza más pequeña y más auditable que es más fácil de verificar formalmente
Estandarización de la industria: Nueve de cada diez zkVMs capaces de probar bloques de Ethereum han seleccionado RISC-V como su arquitectura objetivo.
Diseñado para la confianza y la verificación
La arquitectura de RISC-V es particularmente adecuada para construir sistemas seguros y verificables:
Especificación SAIL formalizada y legible por máquina que proporciona un "estándar de oro" para pruebas de corrección matemática
Arquitectura privilegiada que define diferentes niveles operativos con límites de seguridad reforzados por hardware
Estrategias de Mitigación de Riesgos
La transición a RISC-V presenta varios desafíos que deben abordarse:
Complejidad de la medición de gas: Creando un modelo de gas determinista y justo para conjuntos de instrucciones de propósito general
Consideraciones de seguridad de la cadena de herramientas: Gestionar el cambio a la dependencia de compiladores fuera de la cadena, lo que puede introducir vulnerabilidades
Estos desafíos se abordarán a través de:
Despliegue por fases con pruebas extensivas en cada etapa
Auditorías de seguridad exhaustivas de los componentes centrales
Esfuerzos de estandarización para elementos críticos como la contabilidad de gas
Hacia un futuro de computación verificable
Esta transformación arquitectónica tiene como objetivo abordar los cuellos de botella fundamentales de escalabilidad, reducir la complejidad del protocolo y alinear Ethereum con los principios de computación de propósito general. Transformará la Capa 1 de Ethereum de una plataforma de contratos inteligentes especializada en una capa de liquidación eficiente y segura diseñada específicamente para la computación verificable.
Como enfatizó Vitalik Buterin, "El objetivo final es proporcionar ZK-snark para todo" - una visión que la transición a RISC-V hace significativamente más alcanzable.
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 Revolucionaria Transición de Ethereum: Pasando de EVM a la Arquitectura RISC-V
El Cambio Arquitectónico Más Significativo en la Historia de Ethereum
Ethereum está a punto de experimentar el cambio arquitectónico más transformador desde su creación: reemplazando la Máquina Virtual de Ethereum (EVM) por la arquitectura RISC-V. Esta transición representa un cambio fundamental en cómo Ethereum procesa transacciones y ejecuta contratos inteligentes, impulsado por la creciente importancia de la tecnología de conocimiento cero (ZK) en el desarrollo de blockchain.
La EVM actual se ha convertido en un importante cuello de botella de rendimiento en la era de las pruebas de conocimiento cero:
Por qué RISC-V es la solución óptima
RISC-V ofrece varias ventajas convincentes que abordan las limitaciones de EVM:
La Estrategia de Migración en Tres Fases
La transición se desarrollará a través de un proceso meticulosamente planificado y en múltiples etapas:
Análisis del Impacto en Todo el Ecosistema
Este cambio arquitectónico creará efectos en cadena en todo el ecosistema de Ethereum:
Entendiendo los impulsores técnicos detrás del cambio
El problema de sobrecarga del intérprete
La implementación actual de zkEVMs no prueba directamente las operaciones de EVM. En su lugar, prueban el intérprete del EVM, que a su vez se compila en código RISC-V. Como destacó Vitalik Buterin:
"Si la implementación de zkVM consiste en compilar la ejecución del EVM en lo que finalmente se convierte en código RISC-V, ¿por qué no exponer directamente el RISC-V subyacente a los desarrolladores de contratos inteligentes? Esto puede eliminar completamente la sobrecarga de toda la máquina virtual externa."
Esta capa de interpretación adicional impone una severa penalización de rendimiento, con estimaciones que sugieren una desaceleración de 50-800x en comparación con la generación nativa de pruebas.
Acumulación de Deuda Técnica
Ethereum ha acumulado una deuda técnica significativa a través de su uso de contratos precompilados - funciones dedicadas codificadas en el protocolo para superar las limitaciones de rendimiento de la EVM en operaciones criptográficas. Según Vitalik:
"Los contratos precompilados son catastróficos para nosotros... han inflado enormemente la base de código confiable de Ethereum... y han provocado problemas graves que casi resultaron en fallos de consenso en varias ocasiones."
La complejidad es asombrosa, con el código envolvente para un solo contrato precompilado que supera la complejidad de un intérprete RISC-V completo.
Ineficiencias Arquitectónicas
La arquitectura de 256 bits del EVM, aunque elegida para manejar valores criptográficos, resulta muy ineficiente para las operaciones típicas de contratos inteligentes que utilizan enteros de 32 bits o 64 bits. Esta ineficiencia se vuelve particularmente costosa en sistemas de conocimiento cero.
Además, la arquitectura de pila de la EVM es menos eficiente que la arquitectura basada en registros utilizada por RISC-V y las CPUs modernas, requiriendo más instrucciones para las mismas operaciones y complicando las optimizaciones del compilador.
La ventaja de RISC-V: Construyendo un Ethereum más verificable
Estándares Abiertos vs. Diseños Personalizados
A diferencia de las arquitecturas de conjunto de instrucciones personalizadas que requieren un ecosistema de software completamente nuevo, RISC-V es un estándar abierto maduro que ofrece tres beneficios clave:
Diseñado para la confianza y la verificación
La arquitectura de RISC-V es particularmente adecuada para construir sistemas seguros y verificables:
Estrategias de Mitigación de Riesgos
La transición a RISC-V presenta varios desafíos que deben abordarse:
Estos desafíos se abordarán a través de:
Hacia un futuro de computación verificable
Esta transformación arquitectónica tiene como objetivo abordar los cuellos de botella fundamentales de escalabilidad, reducir la complejidad del protocolo y alinear Ethereum con los principios de computación de propósito general. Transformará la Capa 1 de Ethereum de una plataforma de contratos inteligentes especializada en una capa de liquidación eficiente y segura diseñada específicamente para la computación verificable.
Como enfatizó Vitalik Buterin, "El objetivo final es proporcionar ZK-snark para todo" - una visión que la transición a RISC-V hace significativamente más alcanzable.