Vitalik Buterin Aboga por una “Recuección de Basura” para Simplificar Ethereum y Preservar su Descentralización
Vitalik Buterin, cofundador de Ethereum, ha instado a los desarrolladores a enfrentar la “hinchazón” progresiva del protocolo, causada por una tendencia a añadir constantemente nuevas funciones sin eliminar las obsoletas. En una publicación en X, Buterin argumentó que la simplicidad es crucial para la verdadera descentralización y autosoberanía, proponiendo un proceso formal de “recuección de basura”. Este llamado contrasta con la visión de Anatoly Yakovenko, CEO de Solana Labs, quien defiende que una blockchain debe evolucionar continuamente para no volverse irrelevante.
La Advertencia de Buterin: La Complejidad como Enemiga de la Descentralización
A través de una publicación en la red social X, Buterin planteó una crítica fundamental a la dirección del desarrollo de Ethereum. Su tesis central es que la verdadera “trustlessness” (confianza descentralizada) y la autosoberanía de los usuarios dependen más de la simplicidad del protocolo que de métricas crudas de descentralización.
Un protocolo que es ‘superdescentralizado’, pero que depende de cientos de miles de líneas de código y cinco formas de criptografía a nivel de doctorado para funcionar, en realidad ha fracasado.
Los Tres Frentes de la Erosión
El cofundador de Ethereum detalló tres áreas específicas donde la complejidad acumulada erosiona los principios fundamentales de la red:
En primer lugar, debilita la confianza descentralizada, ya que un sistema complejo crea dependencia de un grupo reducido de “sacerdotes” técnicos capaces de interpretarlo. En segundo lugar, falla la “prueba de abandono” (walkaway test), haciendo irrealizable que nuevos equipos reconstruyan clientes de software si los desarrolladores actuales desaparecieran. Finalmente, erosiona la autosoberanía del usuario, pues incluso individuos con conocimientos técnicos no pueden inspeccionar o comprender el sistema por sí mismos.
La Propuesta: Una Función de “Recuección de Basura” para Ethereum
Diagnóstico del Problema
Buterin identificó la raíz del problema en la cultura de desarrollo. Según su análisis, la evaluación de cambios se centra excesivamente en garantizar la compatibilidad con versiones anteriores y minimizar las disrupciones a corto plazo. Este enfoque crea un sesgo sistemático hacia la adición de nuevas funciones, sin un proceso equivalente para eliminar código obsoleto.
Objetivos de la Simplificación
La propuesta implica establecer objetivos explícitos de simplificación. Estos incluirían reducir el número total de líneas de código en la capa base, limitar la dependencia de primitivas criptográficas excesivamente complejas y diseñar más “invariantes” —reglas fijas y predecibles— para hacer el comportamiento del software cliente más comprensible.
Ejemplos Pasados y Futuros de Limpieza
Buterin citó ejemplos de lo que considera “limpieza” exitosa. El más significativo fue la transición a gran escala del mecanismo de consenso de Proof-of-Work (PoW) a Proof-of-Stake (PoS). Como ejemplos recientes, mencionó reformas en los costos de gas (gas costs). Para el futuro, sugirió la posibilidad de “degradar” funciones poco utilizadas del núcleo del protocolo, trasladándolas a la capa de contratos inteligentes.
Una Visión Contrastante: La Postura de Solana y su CEO
La Filosofía del “Movimiento Constante” de Anatoly Yakovenko
En respuesta a la publicación de Buterin, Anatoly Yakovenko, CEO de Solana Labs, ofreció una perspectiva contrastante. Yakovenko argumentó que una blockchain que deja de evolucionar se arriesga a volverse irrelevante.
Solana necesita permanecer en movimiento constante. De lo contrario, será reemplazada por otra cosa que sí lo haga.
Para Yakovenko, la iteración continua es esencial para la supervivencia, incluso sin que un único grupo centralizado dirija todos los cambios.
El Debate de Fondo: Estabilidad vs. Evolución Permanente
Las declaraciones de ambos líderes exponen un debate filosófico fundamental. Por un lado, el enfoque de Buterin y Ethereum busca alcanzar eventualmente un estado estable y robusto que pase la “prueba de abandono”. Por otro lado, la visión de Yakovenko y Solana abraza la evolución perpetua como un requisito indispensable para mantener la relevancia en un mercado dinámico.
Contexto y Repercusiones para el Ecosistema
La Importancia del “Walkaway Test”
El concepto de “walkaway test”, o prueba de abandono, es central en el argumento de Buterin. Se refiere a la capacidad de una red blockchain para mantenerse segura y funcional incluso si el equipo de desarrollo original desapareciera por completo. Superar esta prueba es considerado por muchos como un sello distintivo de una descentralización robusta y madurez técnica.
Implicaciones para el Desarrollo de Ethereum
El llamado de Buterin no constituye una propuesta técnica concreta, sino un llamado filosófico a un cambio en la cultura y los criterios de gobernanza dentro del proceso de desarrollo de Ethereum. Plantea el complejo desafío de equilibrar la necesidad continua de innovación con los imperativos de sostenibilidad, seguridad y simplicidad a largo plazo.

















