Presentado oficialmente a la Etereum red el 13 de marzo de 2024 en la actualización de Dencun, los blobs son un nuevo tipo de espacio de almacenamiento de datos diseñado para hacer que los paquetes acumulativos sean más baratos y eficientes.
El consenso dentro de la comunidad Ethereum es que la mejor manera de escalar Ethereum es a través de acumulaciones, también conocidas como Capa 2 o L2, y que la mejor manera de escalar acumulaciones es mediante la introducción de blobs.
Antes de los blobs, si Ethereum pasaba por un período de congestión, eso también afectaría el precio de las transacciones en todas sus Capas 2. La introducción de blobs elimina la correlación entre la congestión de Ethereum y el costo de las transacciones en la Capa 2.
¿Qué son las manchas?
Los blobs son una nueva estructura de datos introducida en Ethereum en EIP-4844, más coloquialmente conocida como “Proto-danksharding”. EIP significa Propuesta de mejora de Ethereum: el proceso mediante el cual los desarrolladores principales de Ethereum sugieren mejoras a Ethereum.
El proto-danksharding es el precursor del full-danksharding y sienta las bases para ello mediante la introducción de blobs. Lo hace en el mismo formato en el que se utilizarán cuando se implemente full-danksharding, para simplificar la transición a full-danksharding.
Full-danksharding, o simplemente Danksharding, es una próxima actualización del protocolo Ethereum. Representa lo que los principales desarrolladores de Ethereum creen que será el último paso (por ahora) para hacer de Ethereum una cadena de bloques verdaderamente escalable, al hacer que las transacciones sean más rápidas y económicas.
Proto-danksharding es un paso hacia la implementación de Danksharding: introduce conceptos de Danksharding, como blobs, a Ethereum. Comenzar con el proto-danksharding y la introducción de blobs, en lugar de sumergirse directamente en el danksharding completo, reduce el riesgo creado al introducir cambios drásticos en una red demasiado rápido.
¿Cómo funcionan los blobs?
Antes de los blobs, cuando una Capa 2 necesitaba verificar sus transacciones, agrupaba las transacciones en lotes y las enviaba a la Capa 1 (Ethereum) para verificarlas. El problema fue que, después de verificar los datos, todavía estaban atrapados en la cadena de bloques Ethereum, ocupando espacio de bloques para siempre.
Esto contribuye a la inflación del estado y hace que Ethereum esté más congestionado, lo que, a su vez, también congestionó más la Capa 2.
Con los blobs, cuando los datos se envían a la Capa 1 para su verificación, se envían en un blob, abreviatura de “Objeto binario grande”. Cada blob tiene 4096 elementos de campo y puede contener hasta 32 bytes de datos por elemento de campo, lo que equivale a alrededor de 75 MB por blob. Puedes pensar en ello como una tabla gigante de datos, o… una gran masa de datos.
Los blobs mejoran el método anterior de verificar datos en el sentido de que una vez que se han verificado los datos de un blob, se pueden eliminar. De esta manera, todos los datos de transacciones de cada paquete acumulado creado sobre Ethereum no tienen que vivir permanentemente en la cadena de bloques de Ethereum, ocupando un espacio valioso.
Los blobs también operan utilizando un mercado de tarifas de blobs separado, introduciendo el “gas blob”. El gas blob es independiente del gas en la red principal de Ethereum, lo que significa que las únicas cosas que usan gas blob son los propios blob.
¿Qué tienen de especial los blobs?
A pesar de los nombres divertidos involucrados en la actualización Dencun de Ethereum, es una mejora importante. Los blobs ayudan a que Ethereum esté menos congestionado y hacen que los paquetes acumulativos sean más baratos y más rápidos de usar.
Esto se debe a que los datos verificados en blobs se pueden eliminar después de su uso. Como tal, no causa una inflación estatal en la red principal de Ethereum. La “inflación del estado” se refiere al hecho de que cuantos más datos procesa Ethereum, más datos viven permanentemente en su cadena de bloques y más intensivo se vuelve el mantenimiento del “estado” de esa red.
Separar el mercado de gas burbuja del mercado de gas existente también es una mejora notable. Debido a que los blobs tienen un mercado de gas separado, la congestión en Ethereum no los afecta. En el pasado, si había un gran evento en Ethereum, como un evento muy esperado NFT De lo contrario, la congestión causada por este evento se filtraría a la Capa 2 y también encarecería las transacciones allí. Separar los mercados de gas blob de los mercados tradicionales de gas ethereum elimina la correlación entre la congestión de la red Ethereum y los costos y la velocidad de las transacciones de Capa 2.
Los blobs también hacen que la Capa 2 sea mucho más rentable. Antes de los blobs, cuando las tarifas de gas se correlacionaban con la congestión de la red Ethereum, el costo de operación de las capas 2 y las Dapps construidas sobre ellas eran mucho más altos. La reducción de las tarifas de transacción permite a los constructores y operadores ejecutar contratos o productos inteligentes complejos a una fracción del costo.
Manchas en el trabajo
Mirando los datos en cadena de resumen.wtfpodemos ver que la mayoría de las Capas 2 con las mayores transacciones por segundo ya están usando blobs.
en un PíoJesse Pollak, fundador de la red de Capa 2 Base, reveló que después de Dencun, el costo de una transacción de intercambio simple en Base cayó de $0,31 a $0,0005.
Después de 2 años de arduo trabajo, los blobs ya están disponibles. @base
antes: $0.31
después: $0,00 (pero en realidad $0,0005)¡Las billeteras deben actualizarse para manejar estas reducciones de costos! pic.twitter.com/solIX9D4HM
– Jesse Pollak (jesse.xyz) 🛡️ (@jessepollak) 14 de marzo de 2024
Sin embargo, no todo ha sido sol y lluvia. Los blobs han sido más lentos de lo previsto cuando se trata de publicar transacciones en la Capa 1. La creación de un nuevo mercado de gas para blobs logró desacoplar la congestión de Ethereum de los costos de las transacciones acumuladas, pero el mercado del gas en sí necesita algunos ajustes antes de que sea todo lo que se ha publicitado. hasta ser.
En un ejemplo de junio de 2024, las transacciones de blobs se volvió más caro que su predecesor, pero eso puede verse como una señal de que la adopción de blobs todavía está en progreso y, con suerte, a medida que las L2 se vuelvan más eficientes en el uso de blobs, más creadores de bloques comiencen a aceptar bloques que incluyan blobs y aumente la capacidad de los blobs: los costos aumentarán. bajar.
Vitalik Buterin abordó ambas cuestiones en un Publicación de blog de marzo de 2023 publicado poco después de la liberación de Dencun. En él, Buterin cita dos áreas centrales de enfoque que se necesitan para continuar escalando los blobs: “Aumentar progresivamente la capacidad de los blobs, hasta dar vida a la visión completa de la muestra de disponibilidad de datos con 16 MB por ranura de espacio de datos” y “Mejorar las L2 para hacer mejor uso del espacio de datos que tenemos”.
Entonces, si bien los blobs han experimentado algunos problemas crecientes, en su mayor parte se anticiparon y las soluciones están en camino.
Informe diario Boletin informativo
Comience cada día con las noticias más importantes del momento, además de funciones originales, un podcast, videos y más.