Subscribe to Bankless or sign in
Vitalik Buterin acaba de publicar un nuevo artículo de investigación titulado«Hyperscaling By Creating New Forms of State» (Hiperescalado mediante la creación de nuevasformas de estado).
En resumen:
Ethereum necesita ampliar enormemente la ejecución, los datos y el estado en los próximos años. Las zkEVM pueden hacerlo en lo que respecta a la ejecución, las peerDAS pueden hacerlo en lo que respecta a los datos, pero el estado aún está buscando un avance decisivo.

Cómo funciona el estado hoy en día
El estado, por supuesto, es la memoria de Ethereum. Es esencialmente una base de datos gigante que cada bloque actualiza y en la que todos los nodos deben ponerse de acuerdo.
Este sistema realiza un seguimiento de la información de las cuentas, como los saldos de ETH, y de la información de almacenamiento de los contratos inteligentes, como las aprobaciones ERC-20, la propiedad de NFT, las posiciones DeFi, etc. Además, se supone que cada espacio de almacenamiento existe para siempre, a menos que se sobrescriba.
El modelo actual de Ethereum aquí es, por lo tanto, «todo está siempre disponible». Todo el estado es siempre recuperable de forma inmediata, legible de forma sincrónica y combinable con cualquier otro contrato.
Se trata de una oferta potente y única, pero también es la razón por la que el estado se está convirtiendo en un problema. Cada nueva ranura de almacenamiento aumenta el tamaño del estado global de Ethereum, lo que a su vez hace que los nodos sean más exigentes de ejecutar.
Por qué podrían funcionar las nuevas formas de estado
El modelo de estado actual de Ethereum funciona a la escala actual, pero si no se modifica, no podrá seguir el ritmo de los espectaculares avances que se avecinan en materia de ejecución y datos.
Para abordar esta realidad, Vitalik acaba de proponer un nuevo paradigma: mantener el estado permanente actual como un nivel de almacenamiento premium y añadir nuevos niveles de estado más baratos y restrictivos junto a él.
Con esta visión en mente, Vitalik esbozó lo que consideraba las opciones más viables para el futuro, a saber:
- Almacenamiento temporal
Un árbol de almacenamiento independiente que se «pondría a cero» periódicamente (por ejemplo, mensualmente), tras lo cual cualquier dato almacenado aquí podría «resucitarse» con pruebas. - UTXO
En lugar de «propiedad = una ranura permanente», los contratos crearían registros discretos que irían directamente al historial. Ethereum solo rastrearía marcadores permanentes mínimos de «gastado/no gastado».
No es práctico sustituir por completo el sistema de almacenamiento permanente existente de Ethereum, por lo que la idea sería mantenerlo como un nivel premium más caro y complementarlo con un sistema de almacenamiento temporal o UTXO mucho más asequible, o una especie de mezcla de ambos.
El coste comparativamente elevado del almacenamiento completo y siempre activo mitigaría la inflación superflua del estado, mientras que el almacenamiento temporal daría a Ethereum la flexibilidad que necesita para soportar un verdadero aumento de escala de 1000 veces.
Qué significa esto para los tokens
Como señaló Vitalik en su publicación, los tokens fungibles (ERC-20) y no fungibles (ERC-721, ERC-1155, etc.) «constituyen la mayor parte del estado de Ethereum [...] en la actualidad».
Entonces, ¿cómo sería un panorama de almacenamiento por niveles, si se llegara a implementar, para los tokens de Ethereum?
En ese paradigma , la gran mayoría de los controladores de estado migrarían del almacenamiento permanente, y «los saldos de tokens NFT y ERC20 serían [una de las cosas más fáciles] de trasladar a UTXO o almacenamiento temporal».
Lo que permanecería en el almacenamiento permanente serían cosas como las cuentas de usuario y el código de los contratos inteligentes, pero la mayoría, si no todos, de tus tokens favoritos optarían por adoptar el almacenamiento temporal.
Estas migraciones no estarán impulsadas tanto por la alineación como por la simple realidad económica. Con el almacenamiento temporal, los tokens y las aplicaciones que los rodean podrán disfrutar de tarifas de transacción muy baratas. ¿Por qué pagar más cuando se puede pagar menos por una experiencia de usuario prácticamente idéntica?
De hecho, los usuarios finales no notarán mucha diferencia, salvo unos costes más bajos o quizás tener que «resucitar» ocasionalmente antiguos saldos de tokens o NFT, lo que será tan sencillo como proporcionar una prueba a través de su monedero.
¿Qué pasa con los NFT totalmente en cadena?
Por NFT totalmente en cadena me refiero a los NFT creados sin dependencias fuera de su código de contrato inteligente en Ethereum. A través de este código, los medios y metadatos de estos NFT se mantienen y generan siempre por el tiempo de ejecución de Ethereum.
Se trata de un medio potente y sin precedentes que se ha convertido en una fuente de avances creativos, por ejemplo, obras de arte como Terraforms.
La buena noticia es que, en un sistema de almacenamiento por niveles, los NFT totalmente en cadena seguirían funcionando exactamente como lo hacen ahora, y de forma indefinida, ya que el almacenamiento permanente existente no va a desaparecer.
Además, los creativos podrán seguir creando NFT totalmente en cadena utilizando el almacenamiento permanente. Los costes de gas serán simplemente más elevados en comparación con el almacenamiento temporal, de modo que la actividad completa y permanente se reserve para aquellas cosas que realmente lo merezcan.
En consecuencia, el estado de los NFT totalmente en cadena es, y seguirá siendo, como una vitrina de cristal que permanece iluminada para siempre y que siempre será visible de inmediato y con la que se podrá interactuar.
Por el contrario, el estado de los NFT normales (es decir, los proyectos PFP, etc.) que se trasladan al almacenamiento temporal se convertirá en algo parecido a los recibos de un archivo: se demuestra y se gestiona la propiedad con los registros, pero los activos subyacentes no se mantendrán en la sala de exposición principal para siempre, por así decirlo.
Ampliando la perspectiva
Que Ethereum aprenda a olvidar (lo que puede) puede ser la pieza final del rompecabezas que permita que los casos de uso de la cultura onchain se popularicen en los próximos años.
Por ahora, esta idea de estado por niveles es solo una propuesta, por lo que puede que tarde mucho tiempo en materializarse, si es que lo hace. Quizás surja algún avance alternativo por el que la comunidad Ethereum opte finalmente.
Pero la conclusión es que esta visión es práctica y sensata y podría ser, de forma realista, un anticipo de cómo será el futuro del almacenamiento en Ethereum. ¡Mejor empezar a pensar en ello ahora mismo!
