Vitalic Buterin advierte sobre la crisis de expansión del protocolo Ethereum: simplificación y recolección de basura son imprescindibles

robot
Generación de resúmenes en curso

Recientemente, un artículo publicado por Vitalik Buterin en la plataforma X ha generado gran revuelo. Él señaló que, para la supervivencia a largo plazo de protocolos de blockchain como Ethereum, es necesario revisar fundamentalmente la dirección actual del desarrollo. En particular, enfatizó que la simplicidad del protocolo es tan importante como la “falta de confianza”, “omisión de pruebas” y “autonomía personal”, aspectos que hasta ahora han sido subestimados.

Protocolos complejos que socavan la confianza

Vitalik presentó una hipótesis interesante. Incluso si un protocolo cuenta con decenas de miles de nodos, una tolerancia a fallos bizantinos del 49% y todos los nodos son resistentes a la computación cuántica, si existe una única falla fatal, todo sería inútil. Esto se debe a que el protocolo sería una estructura enorme y desordenada, mezclando decenas de miles de líneas de código con criptografía de nivel doctoral.

En tales casos, el protocolo inevitablemente fallará en las pruebas de confiabilidad, ya que los usuarios deben confiar ciegamente en un pequeño grupo de expertos para entender sus propiedades. Además, no pasaría la “prueba de rotación”, donde un nuevo equipo de desarrollo, al reemplazar al anterior, no puede mantener la misma calidad. Esto se debe a que ningún desarrollador, por muy inteligente que sea, puede inspeccionar o entender completamente un sistema tan complejo.

Problemas de agregar funciones sin criterio en el desarrollo de Ethereum

El problema fundamental que Vitalik señala es la tendencia a agregar nuevas funciones demasiado rápido para satisfacer requisitos específicos en el desarrollo del protocolo Ethereum. Cada adición hace que el protocolo sea más complejo y añade componentes de interacción completamente nuevos o tecnologías criptográficas avanzadas como dependencias centrales.

A corto plazo, esto permite ofrecer rápidamente funciones que los usuarios desean. Pero a largo plazo, genera efectos secundarios graves. Se vuelve cada vez más difícil construir una estructura verdaderamente descentralizada que trascienda las eras, imperios y ideologías. Partes del protocolo, especialmente aquellas que están intrincadamente relacionadas con otras, se convierten en puntos débiles que pueden causar el colapso del sistema completo.

La trampa de la compatibilidad hacia atrás: ¿por qué solo “agregar” continúa?

Si solo se evalúan los cambios en el protocolo en función de “cuánto se modifica el protocolo existente”, surge naturalmente el deseo de mantener la compatibilidad hacia atrás. Como resultado, hay mucho más añadido que modificado, y con el tiempo, el protocolo inevitablemente se vuelve más grande. Esta es la problemática estructural que enfrenta Ethereum hoy en día.

Vitalik propone que, para romper este ciclo vicioso, el proceso de desarrollo de Ethereum debe incorporar claramente funciones de “simplificación” o “recolección de basura” (garbage collection).

Tres criterios para simplificar el protocolo

La estrategia de simplificación que presenta Vitalik incluye tres criterios clave.

El primero es minimizar la cantidad total de líneas de código del protocolo. Menos código significa un mantenimiento más sencillo, auditorías más rápidas y menor probabilidad de errores.

El segundo es eliminar dependencias innecesarias en componentes tecnológicos fundamentalmente complejos. No todas las tecnologías avanzadas son necesarias, y a veces, un enfoque simple puede ser más potente.

El tercero es agregar más propiedades inmutables. Por ejemplo, EIP-6780 eliminó la función de autodestrucción (SELFDESTRUCT), lo que llevó a agregar la propiedad de que solo se pueden modificar hasta N ranuras de almacenamiento por bloque, simplificando en gran medida el desarrollo del cliente. Incorporar reglas claras en el protocolo puede reducir drásticamente la complejidad.

Estrategia de recolección de basura: enfoque parcial y limpieza a gran escala

La recolección de basura puede realizarse de dos maneras.

Enfoque parcial: rediseñar funciones existentes para hacerlas más simples y lógicas. La limpieza a pequeña escala reduce progresivamente la complejidad.

Recolección de basura a gran escala: implica cambios fundamentales. Un ejemplo destacado es la transición de prueba de trabajo (PoW) a prueba de participación (PoS). Este cambio por sí solo simplificó la estructura del protocolo y redujo significativamente el consumo energético.

Compatibilidad hacia atrás estilo Rosetta: consideración para futuros desarrolladores

El enfoque más innovador que propone Vitalik es la “compatibilidad hacia atrás estilo Rosetta”. En este método, se eliminan funciones complejas pero poco utilizadas del núcleo del protocolo, y se mantienen mediante “downgrade” en el código de contratos inteligentes para preservar la compatibilidad.

Por ejemplo, después de una actualización completa con abstracción de cuentas nativa, ya no será necesario mantener todos los tipos de transacciones como funciones obligatorias, ya que los usuarios podrán implementarlas mediante contratos inteligentes. De manera similar, los códigos precompilados existentes pueden reemplazarse por nuevas formas, como EVM o RISC-V. En última instancia, toda la máquina virtual puede cambiarse completamente de EVM a RISC-V.

De esta forma, los nuevos desarrolladores de clientes ya no tendrán que gestionar versiones antiguas del protocolo Ethereum una por una.

Visión a largo plazo: cambios lentos, bases más fuertes

En última instancia, la propuesta de Vitalik busca desacelerar la velocidad de cambio de Ethereum a largo plazo. Se trata de regular la adición de funciones a corto plazo y evitar que la complejidad innecesaria obstaculice el desarrollo del protocolo.

Este es un requisito imprescindible para que Ethereum se convierta en una infraestructura verdaderamente descentralizada. Por muy inteligentes que sean los desarrolladores, si el sistema se vuelve demasiado complejo para entender, terminará en una centralización por unos pocos expertos. La simplicidad es, en la visión de Vitalik, la base de la verdadera autonomía y confianza, y este tema debe ser objeto de un profundo debate en la comunidad de Ethereum.

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

Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanea para descargar la aplicación de Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)