¿WTF blob?
Nos adentramos en el EIP-4844 de Ethereum para desentrañar los "blobs" y el "blobspace".
Querida nación Bankless
Últimamente hemos estado hablando más y más sobre Blobs en Bankless, y no te culparíamos si todavía estuvieras un poco confundido sobre ellos. Bueno, hoy estamos aquí para ponerte al día sobre la hoja de ruta a corto plazo de Ethereum.
Hoy, 563 se sumerge de cabeza en el blobspace para contarnos de qué va la cosa.
-El equipo de Bankless
Si has estado cerca de cripto durante todo el mercado bajista, es posible que hayas oído hablar de la hoja de ruta de Ethereum "basada en rollups". Con el EIP-4844, el mainnet de Ethereum ofrece una ayuda a estas soluciones de escalado introduciendo un nuevo concepto: los blobs.
Sí, blobs.
Pero, ¿qué es un "blob" y cómo ayuda esto exactamente al plan de escalado a largo plazo de Ethereum a través de rollups? Profundicemos.
Hoy, la comunicación con el ecosistema offchain es cada día más complicado y difícil, centralizada y con una dirección mutable. Push es el sistema de conexión del mundo web3 con tu día a día. Crea tus canales, personaliza tus notificaciones y encripta tus conversaciones en audio y video con Push Chat.
De la fragmentación de ejecución completa a los rollups
La fragmentación consiste en distribuir los validadores aleatoriamente entre diferentes fragmentos (subgrupos) de la cadena de bloques, siendo cada fragmento esencialmente su propia mini cadena de bloques que se ejecuta en paralelo a la cadena Beacon.
Esta no es una idea nueva en el diseño de redes, y ejecutar un montón de procesos paralelos ha sido el plan de Ethereum durante bastante tiempo.
¿El único problema? Se trata de un cambio complejo, y estaba llevando demasiado tiempo. Mientras los desarrolladores e investigadores de Ethereum pensaban en la mejor manera de implementar la fragmentación, surgió un nuevo reto: los rollups.
En lugar de dividir las cadenas principales de Ethereum en sus propias minicadenas de bloques, los rollups actúan como minicadenas de bloques que operan "encima" de la capa 1 de Ethereum (de ahí el término capa 2). Y en el momento en que Vitalik escribió su post "A rollup-centric ethereum roadmap" en 2020, la escritura ya estaba en la pared:
"Me parece muy plausible que cuando finalmente llegue [la fragmentación de ejecución completa], básicamente a nadie le importará. Todo el mundo se habrá adaptado ya a un mundo centrado en los rollups, nos guste o no, y para entonces será más fácil seguir por ese camino que intentar que todo el mundo vuelva a la cadena base sin ningún beneficio claro y con una reducción de 20-100 veces en la escalabilidad."
Por qué el EIP-4844 cambia las reglas del juego
Ahora que la comunidad Ethereum ha aceptado abrumadoramente los rollups como el futuro, ¿qué mejoras se pueden hacer a la mainnet que proporcionen el mayor impacto?
En primer lugar, abordemos brevemente las funciones de una cadena de bloques dentro de una relación Ethereum-Rollup.
La visión original de Ethereum, centrada en la fragmentación, se estableció para escalar la ejecución en la red principal. Ahora, con el escalado de la ejecución mediante rollups, esta ya no es la prioridad.
¿Qué sigue siendo un problema hoy en día? La disponibilidad de datos.
Los rollups todavía tienen que enviar los datos de las transacciones (así como las pruebas de fraude/validez para la verificación de la liquidación) al L1 para que todo el mundo tenga una visión completa de lo que está ocurriendo en la red. En la actualidad, se trata de una empresa costosa para los rollups.
Así, mientras que los rollups han ayudado a escalar la Ejecución, Proto-Danksharding (PDS, con EIP-4844) está en camino de ayudar a escalar la Disponibilidad de Datos... con blobs.
Piensa en los blobs como un nuevo tipo de vehículo en el que los rollups pueden aparcar datos de transacciones y pruebas de forma eficiente, ahorrando gasolina para cuando envíen esta información a la mainnet. Este nuevo tipo de transacción ofrece una forma mejor de que los L2 interactúen con el espacio de bloques L1.
Aunque el ahorro real de gas realizado por el EIP-4844 dependerá del grado en que se adopten los blobs, las estimaciones iniciales aproximadas muestran una mejora de entre 10 y 100 veces en los costes de las transacciones de rollup.
¿Transacciones en Ethereum L2 por céntimos? Sí, por favor.
Estas tarifas podrían ser tan baratas, de hecho, que podrían ser subvencionadas en su totalidad por los secuenciadores de L2 con la esperanza de generar algo de expectación en torno a su red. Y teniendo en cuenta que Arbitrum y Optimism ya han puesto en marcha programas de incentivos de tokens, la idea no es tan descabellada. ¿Quién no querría realizar transacciones gratis?
La gran desvinculación
Tras la actualización de PDS en EIP-4844, los validadores en Ethereum mainnet podrán procesar tanto la ejecución L1 como los blobs (que contienen datos L2 y liquidación/pruebas). ¿Y lo mejor? Por primera vez, podremos tener mercados de tarifas separados para estos dos conjuntos de datos.
Antes de EIP-4844 = las tarifas de gas en L1 afectan directamente a los costes de gas en los rollups
Después del EIP-4844 = mercados de tarifas completamente separados para los blobs L2 y la ejecución L1
La disociación de los mercados de comisiones es una de las principales razones por las que Visa optó por Solana a la hora de elegir qué red utilizar para los pagos de stablecoin.
El exagerado mint de NFT en la mainnet de Ethereum ya no afectará a los usuarios de DeFi en su rollup favorito. Gracias a los mercados de comisiones independientes, estos enredos innecesarios serán cosa del pasado.
Los blobs también heredarán una "asignación objetivo", que en esta fase tendrá como objetivo tres blobs por bloque. Las tarifas de los blobs se mantienen mediante un recuento continuo, a la EIP-1559, para garantizar que los blobs no obstruyan la red. De este modo, tanto los blobs como las transacciones de ejecución L1 pueden coexistir armoniosamente en la cadena base.
Lo que cabe esperar
Está previsto que el EIP-4844 entre en funcionamiento con la próxima actualización de Ethereum, Dencun, probablemente en enero. Tras la actualización de la mainnet, los rollups tendrán que realizar algunas actualizaciones para poder construir y enviar blobs a la mainnet correctamente.
Debido a su complejidad, el Full Danksharding (FDS) se encuentra más avanzado en la hoja de ruta de Ethereum, pero está previsto que se produzcan actualizaciones masivas:
Muestreo de disponibilidad de datos (DAS): los nodos no tienen que descargar todo el conjunto de datos para confirmar que existen. Sólo tienen que tomar muestras aleatorias (denominadas "comprobaciones de disponibilidad de datos").
Los bloques podrán contener más blobs, y los blobs podrán ser mucho más grandes, gracias a DAS.
¿Y lo mejor? Una vez que llegue FDS, los rollups no tendrán que actualizarse para soportarlo: sus actualizaciones para EIP-4844 serán todo lo que necesiten.
Con el lanzamiento del proto-danksharding, comienza oficialmente la hoja de ruta centrada en los rollups, sentando las bases para el próximo capítulo de Ethereum. Así que cuando estés disfrutando de las transacciones básicamente gratuitas en tu L2 favorita el próximo verano, recuerda dar las gracias a tu amigable blob de barrio por ello.
Pasos a seguir
👁️ Ver EIP-4844 con Dankrad
El día ha llegado
Recarga tu vitamina T (Tortas, tamales y tacos), en ETH México, la espera ya terminó, nos vemos el 21 de Octubre del 2023 en este gran evento que reunirá a los constructores, creadores e impulsores de la comunidad de Ethereum. Si quieres saber más, vista el twitter de ETH Mexico para no perderte de nada aquí.
Biografía del traductor
FabiánCripto es líder actual de traducciones y newsletter creativos en Nación Bankless, también es founder de “Encriptados” en dónde busca llevar cripto y Web3 a toda persona de habla hispana, de manera fácil y sencilla.
Pasos de acción Nación Bankless 🏴 🐼
🪁 Apoyanos: Ya somos proyecto verificado en Giveth, seguimos buscando formas de seguir creciendo para generar contenido en español.
📖 Leer: Comprobando la billetera del navegador de Rainbow🏴
🦄 Únete: a nuestro telegram para tener buenas charlas, saber de noticias, estar enterado de todo lo que estamos construyendo para la comunidad hispana.
🪪 Conoce: ¿Quieres saber más de Bankless Wallet? Completa este formulario
🔒 tlbank: Si tienes BANK y quieres bloquearlo, lo puedes hacer aquí
¿Quieres conocer todo lo que pasa en el ecosistema cripto y web3 día a día? Pues bien, puedes suscribirte a Bankless para estar al tanto de todo lo que pasa y invita a tus amigos para que no se lo pierdan 🚀