La simplificación de Ethereum: la reestructuración de las capas de consenso y ejecución

robot
Generación de resúmenes en curso

Repensando el camino simplificado de L1

La visión de Ethereum como un libro mayor distribuido globalmente requiere que sea tanto escalable como resistente. Aunque las actualizaciones recientes y los planes futuros están mejorando la escalabilidad, hay un factor igualmente crítico que a menudo se pasa por alto: la simplicidad del protocolo.

La simplicidad es una garantía clave de los sistemas descentralizados. La asombrosa naturaleza de Bitcoin se debe en gran medida a la extrema simplicidad de su protocolo. Un estudiante de secundaria que sepa programar puede entender completamente el funcionamiento de Bitcoin e incluso puede implementar su propio cliente. Esta simplicidad trae numerosos beneficios: reduce la barrera de entrada para el desarrollo, disminuye los costos de mantenimiento, mejora la seguridad y reduce el riesgo de manipulación.

En comparación, Ethereum tiene un desempeño deficiente en términos de simplicidad, lo que conduce a costos de desarrollo innecesarios, riesgos de seguridad y un ambiente de investigación cerrado. En los próximos cinco años, se espera que Ethereum se acerque a Bitcoin en simplicidad, lo cual requiere abordar desde dos aspectos: la capa de consenso y la capa de ejecución.

En el nivel de consenso, el nuevo mecanismo integrará los logros de investigación en teoría de consenso, pruebas de conocimiento cero y economía de staking en los últimos años. Las mejoras clave incluyen: la adopción de un mecanismo de finalización de tres ranuras, simplificación de las reglas de selección de bifurcaciones y la estructura de la red, optimización de la lógica de transición de estado, entre otros. Estos cambios reducirán significativamente la complejidad del código, mejorando la seguridad y la eficiencia.

La simplificación del nivel de ejecución es más difícil, ya que lleva una gran cantidad de problemas complejos heredados. Una solución viable es reemplazar la actual EVM por una máquina virtual ( simple, de alto rendimiento y amigable con el conocimiento cero como RISC-V ). Esto no solo puede traer un salto en el rendimiento, sino que también puede apoyar mejor los lenguajes de programación convencionales y los sistemas de pruebas de conocimiento cero. El plan de transición puede inspirarse en el modelo Rosetta de Apple, permitiendo que los contratos antiguos se ejecuten sin problemas en la nueva máquina virtual.

Además, al integrar más componentes compartidos, como un código de borrado unificado, un formato de serialización y una estructura de árbol de estado, se puede reducir aún más la complejidad del sistema. Esto hará que la capa subyacente de Ethereum se convierta realmente en un "bloque de protocolo" elegante, en lugar de un montón de compromisos.

La búsqueda de la simplicidad requiere un cambio cultural. Aunque a corto plazo puede ser necesario renunciar a algunas funciones y hacer un esfuerzo adicional, a largo plazo, la simplicidad aportará un gran valor al sistema. Se puede tomar como referencia la idea de tinygrad, estableciendo un objetivo de número máximo de líneas para el código de consenso de Ethereum, esforzándose por alcanzar un nivel de simplicidad cercano al de Bitcoin.

En general, al simplificar la capa de consenso y ejecución, e integrar componentes compartidos, Ethereum espera lograr una simplicidad y resiliencia sin precedentes, manteniendo al mismo tiempo una gran funcionalidad. Esto no solo ayudará a reducir los costos de desarrollo y mantenimiento, sino que también abrirá la puerta a una mayor participación e innovación, promoviendo el desarrollo saludable a largo plazo del ecosistema de Ethereum.

ETH4.79%
Ver originales
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.
  • Recompensa
  • 9
  • Republicar
  • Compartir
Comentar
0/400
PumpDoctrinevip
· 07-27 22:04
La simplificación es una trampa~ ¡Va a haber un cambio!
Ver originalesResponder0
StablecoinArbitrageurvip
· 07-27 13:21
*ajusta el monitor* estadísticamente hablando, la complejidad del protocolo se correlaciona negativamente con el rendimiento ajustado al riesgo... pero primero veamos esos métricos beta
Ver originalesResponder0
WhaleSurfervip
· 07-25 08:59
¿Súper simplificado? ¡Increíble!
Ver originalesResponder0
CoinBasedThinkingvip
· 07-25 08:58
Siento que va a tardar otros cinco años...
Ver originalesResponder0
SillyWhalevip
· 07-25 08:50
Siempre simplificando, eternamente simplificando.
Ver originalesResponder0
quietly_stakingvip
· 07-25 08:48
Es más fácil usar Ethereum.
Ver originalesResponder0
CascadingDipBuyervip
· 07-25 08:46
Primero cambia el código fuente y luego hablaremos.
Ver originalesResponder0
ForkItAllDayvip
· 07-25 08:34
Comer aire una vez cada pocos meses
Ver originalesResponder0
DeFiCaffeinatorvip
· 07-25 08:31
Habla demasiado, hazlo más simple.
Ver originalesResponder0
Ver más
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)