La advertencia de Vitalik Buterin: ¿Por qué el protocolo de Ethereum necesita 'simplificación'?

robot
Generación de resúmenes en curso

Se ha planteado la idea de que, para construir un futuro descentralizado que trascienda décadas o incluso siglos, superando las estructuras de poder que subyacen en altibajos históricos, es fundamental volver a los principios básicos de simplicidad. En una reciente publicación en la plataforma X, Vitalik Buterin expresó su preocupación por la excesiva complejidad del protocolo de Ethereum y destacó la importancia de la ‘simplificación’ y la introducción de mecanismos de ‘recolección de basura’.

¿Por qué disminuye la confianza cuando el protocolo se vuelve demasiado complejo?

La crítica central de Buterin es paradójica. Por muy robustos que sean los mecanismos de seguridad de Ethereum, si su estructura es demasiado compleja, con decenas de miles de líneas de código y múltiples técnicas criptográficas de nivel doctoral, fallará en tres pruebas clave.

Estas tres pruebas son las siguientes:

  • Prueba de no confianza: No debe ser necesario confiar en un ‘grupo de altos sacerdotes’ para entender el protocolo. Sin embargo, si el protocolo es demasiado complejo, solo un pequeño grupo de expertos podrá comprenderlo realmente, y los usuarios deberán confiar en ellos.

  • Prueba de transferencia: Incluso si el equipo principal de desarrollo se retira, un nuevo equipo debe poder mantener el mismo nivel de calidad. Pero un protocolo extremadamente complejo dificulta que nuevos desarrolladores puedan aprenderlo y, por tanto, no pasa esta prueba.

  • Prueba de soberanía: Los desarrolladores individuales suficientemente inteligentes deben poder inspeccionar y entender el protocolo. Si la complejidad es alta, esto también se vuelve imposible.

Cuando cada parte del protocolo está enredada en una estructura compleja, un cambio en una sección puede desencadenar reacciones en cadena imprevistas, poniendo en riesgo toda la integridad del sistema. Esto puede conducir a una caída inevitable, similar a las estructuras de poder que, a lo largo de la historia, han estado sujetas a ciclos de auge y caída. La preocupación de Buterin es que Ethereum, si no se simplifica, podría seguir un camino similar hacia su inevitable declive.

Simplificación vs recolección de basura: el camino que Ethereum puede escoger

El problema de la sobrecomplejidad en Ethereum se agrava por la compatibilidad hacia atrás. Es mucho más fácil añadir nuevas funciones que eliminar las existentes. La solución que propone Buterin incluye dos enfoques:

Primero, establecer un principio claro de ‘simplificación’

  1. Minimizar la cantidad total de líneas de código del protocolo
  2. Eliminar dependencias innecesarias en tecnologías criptográficas fundamentalmente complejas
  3. Añadir propiedades inmutables esenciales en las que el protocolo pueda confiar

Por ejemplo, la EIP-6780 (eliminación de funciones de autodestrucción) limita la cantidad máxima de N ranuras de almacenamiento que pueden cambiarse por bloque, simplificando radicalmente el desarrollo de clientes.

Segundo, implementar una estrategia de ‘recolección de basura’ basada en la escala

  • Recolección de basura parcial: simplificar y racionalizar funciones existentes
  • Recolección de basura a gran escala: cambios fundamentales, como la transición de prueba de trabajo (PoW) a prueba de participación (PoS)

La ‘forma Rosetta’ de compatibilidad hacia atrás: legacy como contrato inteligente

El enfoque innovador que propone Buterin es la ‘compatibilidad hacia atrás estilo Rosetta’. Consiste en eliminar funciones complejas y de bajo uso del núcleo del protocolo, pero ‘downgradearlas’ a código de contratos inteligentes:

  • Tras una actualización completa con abstracción de cuentas, dejar de forzar todos los tipos de transacciones existentes
  • Reemplazar el código precompilado por EVM o RISC-V
  • Finalmente, cambiar la máquina virtual en sí misma de EVM a RISC-V

De esta forma, los nuevos clientes ya no tendrán que gestionar todas las versiones antiguas del protocolo, facilitando su desarrollo y mantenimiento.

Reformas estructurales para la sostenibilidad a largo plazo

El objetivo final de Vitalik es ‘ralentizar la velocidad del cambio’. Agregar funciones a corto plazo puede ser útil, pero a largo plazo, perjudica la autonomía y estabilidad del protocolo. Para crear una estructura descentralizada que trascienda siglos de auge y caída, es necesario eliminar continuamente las partes innecesarias que puedan obstaculizar la evolución.

Si Ethereum logra controlar su propia complejidad y mantener un protocolo simple y comprensible para nuevos desarrolladores, podrá escapar del ciclo de ascensos y caídas de cualquier poder, y establecerse sobre una base verdaderamente inmutable y duradera.

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
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado