Actualización Fusaka de Ethereum
El cofundador de Ethereum, Vitalik Buterin, afirmó que la próxima actualización Fusaka permitirá a los nodos verificar la disponibilidad de datos sin necesidad de descargar la totalidad de la blockchain, lo que mejorará la escalabilidad.
Características de PeerDAS
Esta actualización, programada para diciembre, abordará las actuales limitaciones de disponibilidad de datos a través de una característica central llamada PeerDAS (Peer Data Availability Sampling), explicó Buterin el jueves.
«PeerDAS busca lograr algo sin precedentes: tener una blockchain en funcionamiento que no requiera que ningún nodo descargue todos los datos»
, comentó, describiéndolo como «la clave para la escalabilidad L2 y, eventualmente, para la escalabilidad L1».
Funcionamiento de PeerDAS
En lugar de descargar todos los datos de la blockchain, cada nodo solo descarga pequeños «fragmentos» y utiliza muestreo estadístico para asegurar que los datos completos estén disponibles en la red. PeerDAS fue introducido en el Protocolo de Mejora de Ethereum 7594 en enero de 2024 como un medio para garantizar que los datos de blob estén disponibles mientras se descarga solo un subconjunto de los datos.
Impacto en la escalabilidad
«Proporcionar disponibilidad de datos adicional ayuda a escalar el uso de Ethereum en el contexto de sistemas de capa 2 llamados ‘rollups’, cuyo principal cuello de botella es la disponibilidad de datos de capa 1»
, señala el EIP. El conteo de blobs ha alcanzado un nuevo pico. Los comentarios de Buterin surgieron en respuesta a una publicación del jefe de datos de Dragonfly, Hildebert Moulié, quien observó que la red alcanzó por primera vez el objetivo de seis blobs por bloque el miércoles.
Blobs y su evolución
La reciente explosión en el uso de blobs es impulsada principalmente por la capa 2 de Coinbase, Base, y Worldcoin, según Moulié. Los blobs (Binary Large Objects) son un tipo especial de almacenamiento de datos introducido en Ethereum en la actualización Dencun en marzo de 2024, a través de EIP-4844 (también conocido como proto-danksharding). Están diseñados específicamente para reducir los costos de transacción para los rollups de capa 2.
Próximos pasos y advertencias
La actualización Fusaka duplicará los objetivos de blobs. Programada para el 3 de diciembre, la actualización Fusaka introducirá EIP-7594 y duplicará la capacidad de blobs de su objetivo/máximo actual de 6/9 por bloque. Buterin advirtió que esta es una tecnología completamente nueva, y los desarrolladores principales son prudentes al ser «súper cautelosos en las pruebas», incluso después de haber trabajado en esto durante años.
«Esta es también la razón por la que el conteo de blobs aumentará de manera conservadora al principio, y luego se volverá más agresivo con el tiempo»
, agregó, antes de concluir que esto mejorará enormemente la escalabilidad.
Futuras bifurcaciones
Tras el despliegue de Fusaka, se ejecutarán dos bifurcaciones de Solo Parámetro de Blob (BPO) para aumentar gradualmente los conteos máximos de blobs de 9 a 15, y la segunda, planificada para enero, elevará el límite a 21, según la investigadora de Ethereum Christine Kim.