Vitalik Buterin vuelve a plantear una cuestión fundamental sobre la arquitectura de Ethereum. En esta ocasión, el cofundador de la segunda criptomoneda por capitalización ha apoyado públicamente la idea de revisar el sistema de pagos simples, proponiendo adoptar el modelo que Bitcoin utiliza desde 2009. En su reciente actividad en la red social X, agradeció directamente a los desarrolladores de Bitcoin por la sugerencia.
El problema que Buterin intenta resolver ha estado gestándose durante años. Cada nueva cuenta en la red Ethereum son datos añadidos para siempre al registro distribuido. Miles de nodos en todo el mundo almacenan una copia completa de la blockchain, incluyendo todas las cuentas jamás creadas. Una sola cuenta ocupa entre 100 y 150 bytes y permanece en el sistema para siempre, incluso si nadie la vuelve a usar. Este "peso" en la red es un obstáculo de larga data para la escalabilidad.
La solución de 2009
La clave, según Buterin, reside en el modelo UTXO (Unspent Transaction Output) utilizado en Bitcoin. En lugar de almacenar saldos generales, el sistema rastrea cada "moneda" específica. Tras gastar una moneda, solo queda alrededor de un tercio de byte de datos en el sistema: el llamado "salida no gastada". La diferencia a gran escala es colosal: mil millones de cuentas en Ethereum ocuparían hasta 150 GB, mientras que mil millones de monedas gastadas ocuparían aproximadamente 300 MB.
Buterin no solo teoriza. El investigador de la Fundación Ethereum, Toni Wahrstätter, ya propuso en julio una solución concreta basada en este modelo. Además, en enero, Buterin anunció una mejora: permitir que los ordenadores agrupen múltiples verificaciones de transferencias en un solo paquete compacto, utilizando la tecnología STARK: pruebas criptográficas que confirman datos sin acceso completo a ellos.
Críticas y contexto
Sin embargo, no todos recibieron esta iniciativa con entusiasmo. El fundador de Cardano, Charles Hoskinson, acusó a Ethereum de copiar métodos de seguimiento de monedas de su propia red, calificándolo de préstamo. No obstante, un desarrollador bajo el seudónimo conall.gwei combinó ambas ideas: el creador del siguiente bloque podría publicar un único archivo resumido de 128 KB y procesar una enorme cantidad de pagos de una sola vez. Buterin apoyó directamente este enfoque.
El proyecto Utreexo, al que Buterin hace referencia, permite verificar monedas sin almacenar la lista completa de direcciones. Según la idea, en Ethereum ambos enfoques funcionarían simultáneamente: la mayor parte de las operaciones se escalaría, y cualquiera podría ejecutar su propio nodo. Estos avances forman la base de la hoja de ruta "Lean Ethereum", que generó controversia sobre los plazos ya en julio.
El mercado aún no reacciona a los logros científicos. ETH cotiza alrededor de $1903, subiendo un 1,28% en el día, pero lleva varias semanas sin poder superar la marca de $2000. Ninguna de las fechas de lanzamiento propuestas ha sido aprobada, y queda abierta la pregunta: ¿se comprometerán los equipos de desarrolladores de Ethereum con ambas soluciones?
Mi análisis: La transición a un modelo similar a UTXO no es solo una mejora técnica, sino un cambio en la filosofía de almacenamiento de datos que podría reducir drásticamente la barrera de entrada para ejecutar un nodo completo. Sin embargo, dada la inercia y la complejidad del ecosistema existente, implementar estos cambios requerirá no solo voluntad técnica, sino también consenso de toda la comunidad, lo que en las condiciones actuales del mercado parece poco probable a corto plazo.