[ad_1]
La actualización crucial de Ethereum, Eth 2.0, probablemente aún esté a tres o cinco años de la implementación.
En lugar de apresurarse a una actualización general, los desarrolladores de la plataforma blockchain de código abierto están trabajando actualmente en un conjunto de soluciones a corto plazo para mejorar la salud y la durabilidad de la red, según una nueva publicación de blog en Ethereum.org.
Dice Griffin Ichiba Hotchkiss, el autor de la publicación,
"Con potencialmente muchos años antes del despliegue completo de 'Ethereum 2.0', la cadena actual necesitaría cambios para garantizar problemas más grandes que no harían que Ethereum no funcionara antes de que se pudiera entregar una actualización de protocolo integral.
Por lo tanto, 'Ethereum 1.x' – investigación en actualizaciones incrementales más pequeñas al Ethereum actual (1.0) – nació con la tarea de prolongar la vida útil de la cadena durante al menos otros 3-5 años, antes de una actualización más dramática a Serenity (Eth 2.0) llega ".
Hotchkiss dice que Ethereum enfrenta problemas futuros con el almacenamiento en cadena, lo que podría hacer que los aficionados, investigadores y desarrolladores más pequeños no participen en la cadena de bloques, así como problemas con el tamaño del bloque y el rendimiento de las transacciones, que probablemente sean superados por el crecimiento futuro de la plataforma.
Sin embargo, el mayor problema potencial que enfrenta Ethereum es el crecimiento "estatal".
“Ethereum es una máquina de estados que avanza un paso con cada bloque. En cualquier momento, el "estado" completo de Ethereum comprende las memorias colectivas de todos los contratos inteligentes implementados y en ejecución en el EVM, así como el estado actual de todas las cuentas y saldos ".
El estado de Ethereum actualmente pesa 10 GB, pero se espera que crezca proporcionalmente con el volumen total de transacciones en la red. Si Ethereum logra una adopción más generalizada, el crecimiento del estado podría conducir a un procesamiento de transacciones más lento y bloquear la verificación.
“La degradación del rendimiento impulsada por el estado es muy preocupante. Ethereum es una red de igual a igual, lo que significa que los cambios sutiles pueden tener efectos en cascada en la salud de la red. Además, el almacenamiento y la modificación del estado es una de las cosas más difíciles de implementar para los equipos de desarrolladores de clientes. Escribir y mantener clientes ya es bastante difícil, y el crecimiento del estado se suma a esa carga. A medida que el estado crezca, la diversidad y el rendimiento de los clientes disminuirán, lo que es malo para todos ”.
Una posible forma de avanzar para Ethereum es utilizar "clientes sin estado", algo que los desarrolladores de la plataforma están investigando actualmente.
“En pocas palabras, un cliente sin estado hace uso de un testigo de bloque, lo que demuestra la validez de un cambio de estado dado contra el estado anterior. Es decir, en lugar de calcular un estado completo con cada bloque nuevo, los clientes simplemente calculan los cambios de estado para un bloque nuevo y luego prueban que esos cambios son consistentes con el bloque anterior ".
Síguenos en Facebook
Únete a nosotros en Telegram Síganos en Twitter





Los comentarios están cerrados.