Nodos parcialmente sin estados: La solución de Vitalik Buterin para escalar Ethereum
El cofundador de Ethereum plantea a la comunidad una propuesta que podría ayudar a mejorar el estado de la red.

Una nueva propuesta abre las puertas a una mejora en la escalabilidad de Ethereum: nodos parcialmente stateless.
El pasado 19 de mayo de este año, Vitalik Buterin, el cofundador de Ethereum, ha presentado una propuesta que brinda una posible solución a la escalabilidad de Ethereum. Teniendo en el foco de la cuestión a la dificultad de correr un nodo completo.
La propuesta introduce un nuevo tipo de nodo, denominado nodo parcialmente "stateless" (sin estado). Estos nodos permitirían a los usuarios ejecutar nodos personales de manera más eficiente, al posibilitar el almacenamiento de datos parciales de la Blockchain. Se plantea que esta innovación favorecería la escalabilidad de Ethereum, al tiempo que mitiga el incremento en el uso de los recursos de hardware y software por parte de los usuarios.
El origen de la propuesta
Vitalik Buterin expresa en la propuesta su preocupación por aquellos que corren nodos locales, o personales. Ya que correr un nodo completo es complejo y lleva un gran esfuerzo para los usuarios, debido a los requerimientos de software y hardware que van creciendo con el tiempo.
Además destaca que los métodos utilizados por ZK-EVMs para la verificación de datos de los bloques, y PIR (Private Information Retrieval), ambos permitiendo la verificación de datos, tienen algunas limitaciones importantes, como lo son los costos elevados y la protección parcial de datos privados.
Y se debe mencionar también la inclusión a los servicios de RPC (Llamadas a Procedimiento Remoto), que permite a las billeteras, y a usuarios, interactuar con las blockchain sin la necesidad de ejecutar un nodo propio. Este servicio pone en riesgo de censura a quienes lo utilizan, debido a que es un mercado dominado por muy pocos actores.
Estas cuestiones constituyen un foco real que necesita atención, motivos por los cuales el cofundador de Ethereum ha pensado en esta nueva propuesta.
¿En qué consisten los nodos parcialmente Stateless?
Los nodos constituyen un pilar fundamental en la validación de transacciones dentro de la red de Ethereum. Y su ejecución completa conlleva a procesar y almacenar cantidades enormes de datos, aumentando cada vez más la dificultad de la gestión de estos datos para los nodos personales o locales.
Los nodos parcialmente Stateless serían nodos que:
-Verifiquen información de los bloques sin estado completo, mediante tecnología ZK-EVM.
-Almacene información según la necesidad del usuario que ejecuta el nodo, sin tener que almacenar todo el estado de la red de Ethereum. De este modo el manejo de metadata se limitaría a sólo lo estrictamente necesario para interactuar con las apps.
-Respondan a servicios RPC de forma segura, primando la privacidad de los datos sensibles de los usuarios.
-Escalabilidad y descentralización, al permitir que los nodos trabajen de forma fluida.
Objetivos a corto y mediano plazo
Ejecución de la EIP-444 (Ethereum Improvement Proposal): Al llevar a cabo esta propuesta se lograría que los nodos parcialmente statelss almacenen datos históricos correspondientes a los últimos 36 días. Reduciendo así los requerimientos en el disco duro y el ancho de banda en la ejecución de los nodos.
Almacenamiento distribuido de datos históricos: Construir una solución que permita a los nodos guardar datos antiguos en un pequeño porcentaje, permitiéndoles no depender de un servicio centralizado para el manejo de datos.
Ajustes en el precio de gas: Hacer más caro crear nuevo estado (almacenamiento, contratos), y hacer más barato realizar operaciones no afectando el almacenamiento.
Verificación sin estado: Verificación de bloques sin necesidad de tener toda la información previa.
La descentralización y escalabilidad son las estrellas de esta propuesta, poniendo en el centro al usuario que decide ejecutar un nodo. Podría abrir puertas a una adopción de nodos superior a la conocida hasta el momento, dando una nueva oportunidad a la escalabilidad de Ethereum.