Se ha presentado una propuesta por Vitalik Buterin, uno de los cofundadores de Ethereum, que podría reducir significativamente la demanda actual de hardware y almacenamiento para ejecutar un nodo de Ethereum.

En contraste con los diseños actuales, que requieren que los operadores de nodos proporcionen un paquete casi completo de estado e historia de la blockchain, el diseño propuesto “local-primero” permitiría a un usuario ejecutar un nodo en su dispositivo sin necesidad de descargar primero toda la blockchain. Este cambio importante podría desempeñar un papel crítico en la mayor descentralización de Ethereum.

Abordando la Barrera de 1.3TB para la Operación del Nodo

Actualmente, se requieren más de 1.3 terabytes de almacenamiento de datos para ejecutar un nodo completo de Ethereum. Este requisito no solo limita quién puede participar en la red—principalmente individuos y empresas bien dotados de recursos—sino que también plantea preocupaciones reales sobre la salud y la descentralización de la red en sí. La operación de nodos completos se está convirtiendo en una tarea que, para todos los efectos prácticos, está limitada a los ricos, y esto nos lleva a preocuparnos por una red que es financiada y administrada mayormente por proveedores de servicios adinerados en una zona de precios colapsados.

La última propuesta de Vitalik Buterin aborda este problema redefiniendo lo que significa gestionar datos en los nodos descentralizados de Ethereum. En lugar de hacer que cada recurso de la red mantenga una réplica completa del historial compartido y el estado global (como lo hace la red Bitcoin), el diseño local-primero permite que cada nodo de Ethereum almacene solo los datos que son más relevantes para la persona que lo utiliza. Y si el nodo necesita algo más, puede obtener esa información de la red compartida, peer-to-peer.

Se introduce un rediseño fundamental en el ecosistema de Ethereum, llevando a una arquitectura ligera que cumple la promesa de software escalable. Este no es un evento singular; es una introducción que ocurre en etapas como parte de la visión más amplia de Ethereum para pasar de un stack lento y pesado a un stack rápido y ligero.

Una Arquitectura Local-Primero para una Participación Más Amplia

La propuesta de Buterin se centra en un diseño local-primero. Esto significa que en lugar de tener un solo contrato en la blockchain de Ethereum, que cada nodo de Ethereum rastrea, y tener una API de contrato inteligente, para los tipos de datos personalizados que un usuario de Ethereum podría necesitar que un nodo rastree, cada nodo de Ethereum podría simplemente rastrear los tipos de datos personalizados, relevantes para el usuario, que fue diseñado para rastrear. Esto también significa que cuando era necesario que el nodo del usuario rastreara algo de alcance global, el nodo podría recuperar y verificar esos datos según fuera necesario.

Este cambio tiene múltiples efectos. Para empezar, permite la ejecución de nodos de Ethereum en hardware de consumo común—como laptops o, para el caso, dispositivos móviles—al reducir los costos indirectos a niveles manejables. Para terminar, promueve una variada gama de operadores de nodos, lo que a su vez ayuda a asegurar que la red de Ethereum alcance consenso de alguna manera distribuida, ya que los operadores están utilizando una variedad tan diversa de hardware de consumo.

Los datos históricos de más de 36 días se almacenan en un sistema de archivo distribuido. Este sistema alivia la carga de cada nodo en la red, permitiendo un almacenamiento compartido entre múltiples participantes dentro de la red de Ethereum. Si un nodo necesita acceder a los datos por razones legítimas de verificación o auditoría, puede recuperar las partes de los pares en el sistema que tienen la imagen completa.

Las prioridades en la propuesta son las mismas que las de la próxima actualización de Pectra. Son:

– Usabilidad

– Descentralización

– Optimización del rendimiento, sin compromisos en los principios de seguridad fundamentales de Ethereum

Protegiendo Contra la Centralización y la Censura

Un motor fundamental de este rediseño es la necesidad de reducir la actual dependencia excesiva de Ethereum de proveedores de infraestructura centralizados. A medida que se vuelve más complejo y menos atractivo ejecutar un nodo de Ethereum, está llevando a más usuarios al tipo de API centralizadas y “servicios de datos de blockchain” que son totalmente incompatibles con los ideales de un sistema sin permisos y resistente a la censura. Cuando creas un sistema con tantas puertas traseras, vulnerabilidades y puntos únicos de falla, no solo haces posible que alguien imponga censura, sino también que alguien ejerza control sobre el servicio de Ethereum manipulando la aparición y desaparición de transacciones.

Fortaleciendo los principios básicos de la descentralización, el diseño local-primero refuerza la autosuficiencia del usuario. “Nosotros, el pueblo” ya no somos solo nodos en la red de otra persona. Sirviendo más como su propia infraestructura en los términos del usuario, el diseño permite que “nodos” más pequeños, locales y orientados a un propósito lleven a cabo el cálculo y almacenamiento local necesarios para trabajar con la blockchain de Ethereum.

Esto también está en sintonía con una descentralización del almacenamiento de datos, si se quiere, en la tecnología blockchain. Aquí, buscamos aumentar la modularidad y especialización de roles entre los participantes de la red, lo que parece ser clave para la escalabilidad y sostenibilidad a largo plazo.

Conclusión

La nueva propuesta de nodo local-primero de Ethereum es un gran paso hacia hacer la participación en la blockchain más inclusiva y accesible, y eso es un requisito previo para cualquier cosa que se asemeje a un sistema verdaderamente descentralizado. En el sistema actual, tendrías que descargar y almacenar 1.3TB de datos para operar un nodo e interactuar con la blockchain de Ethereum. Ese no es un requisito de almacenamiento trivial. Y las velocidades de lectura y escritura de los tipos de discos duros requeridos para realizar esas funciones limitan significativamente el número de usuarios que pueden ejecutar nodos en el EVM. La propuesta de nodo local-primero presenta un plan en el que los usuarios ejecutan nodos locales y acceden a cambios de estado de una manera que mejora las posibilidades de precio y rendimiento de los tipos de discos duros que puedes usar para construir un nodo.

La próxima actualización de Pectra deja claro una iniciativa que demuestra cómo Ethereum sigue evolucionando. Está empujando los límites de la descentralización mientras al mismo tiempo se hace más utilizable en términos prácticos.

Divulgación: Esto no es asesoramiento de trading o inversión. Siempre haz tu investigación antes de comprar cualquier criptomoneda o invertir en cualquier servicio.

¡Síguenos en Twitter @themerklehash para mantenerte actualizado con las últimas noticias sobre Crypto, NFT, AI, Ciberseguridad y Metaverso!

El post Ethereum Propone Diseño de Nodo Local-Primero para Reducir Demandas de Almacenamiento y Aumentar la Descentralización apareció primero en The Merkle News.