Con la finalización de la fusión y la actualización de Shanghái, Ethereum ha pasado de un protocolo de consenso de prueba de trabajo a uno de prueba de participación. El próximo proyecto importante en la hoja de ruta de Ethereum es la Propuesta de Mejora de Ethereum (EIP)4844, también conocida como "blobs de datos nativos". Este cambio de código tiene como objetivo mejorar la escalabilidad de los rollups construidos sobre Ethereum. El EIP 4844 lleva el nombre de los desarrolladores principales de Ethereum "Protolambda" y Dankrad Feist, e introduce un nuevo tipo de transacción llamado blobs, que aumenta los datos y las necesidades de almacenamiento de los bloques de Ethereum y crea un nuevo mercado de tarifas que separa la fijación de precios de los blobs de las transacciones regulares.
Los rollups son protocolos que dependen de la cadena de bloques de Capa 2 (, como Ethereum ), para la disponibilidad de datos ( DA ) (, que permiten la propagación y el almacenamiento temporal de lotes de datos de transacciones. En general, los rollups basados en contratos inteligentes dependen de la DA de Ethereum y también de Ethereum para la liquidación de transacciones ) y la verificación (. Estos rollups leen datos específicamente de capas DA como Ethereum y ejecutan transacciones válidas y código de contratos inteligentes. Los rollups construidos sobre Ethereum se basan en los datos de transacciones por lotes que se incluyen en los bloques de Ethereum para lograr la autenticidad de las transacciones. El ordenante agrupa y comprime las transacciones de los usuarios de manera rentable para presentarlas a los actores de la capa DA.
Normalmente, el costo de publicar una gran cantidad de datos en Ethereum es alto, en parte porque la red almacena los datos como parte del historial de transacciones de forma permanente en un campo llamado "CALLDATA". A través de EIP 4844, cada bloque creará un espacio adicional de 512 kB o 768 kB para rollup. Los desarrolladores centrales de Ethereum están ponderando cuánta cantidad de espacio adicional se debe crear para las transacciones de blob. Es importante destacar que los datos publicados en este espacio se almacenarán durante aproximadamente tres semanas. Debido a la brevedad de los datos verificados a través de transacciones de blob, así como al mercado de tarifas independiente para la fijación de precios de blob aislado de otros tipos de transacciones, teóricamente, el costo de publicar datos en Ethereum a través de rollup se reducirá drásticamente. Con el tiempo, los desarrolladores tienen la intención de introducir técnicas de muestreo de datos, de modo que los datos de blob no necesiten ser descargados completamente por los nodos completos de Ethereum para su verificación, reduciendo aún más los costos de rollup. El proto-danksharding es el preludio y "prototipo" del danksharding completo, que permitirá a los nodos de Ethereum descargar fragmentos de datos de blob para determinar la disponibilidad del blob completo.
Este artículo explora en profundidad los detalles del funcionamiento de EIP-4844, las limitaciones del proto-danksharding, el plan de evolución de EIP-4844 hacia un danksharding completo y discute los beneficios directos de los cambios de código para los usuarios finales y los desarrolladores de aplicaciones descentralizadas ) dapp ( cuando se implementen según lo planeado en otoño de 2023. Dado que el enfoque del danksharding completo es apoyar el ecosistema de rollup de Layer 2 y escalar Ethereum a través de la modularidad, los cambios de código que se implementen en la próxima actualización de Ethereum serán un importante campo de prueba para la teoría de blockchain modular aplicada a gran escala en una de las cadenas de bloques públicas más grandes del mundo.
![Primer paso de la modularización de Ethereum: Introducción básica a Proto-danksharding y su funcionamiento])https://img-cdn.gateio.im/webp-social/moments-d0796da09571f967d32b5b2b2e83fee5.webp(
Fondo
EIP-4844 se considera una actualización de escalabilidad para Ethereum. Sin embargo, es importante señalar que este cambio en el código no ha aumentado ni introducido mejoras sustanciales en la capacidad de transacción de Ethereum en sí. El proto-danksharding reduce el costo de publicar grandes cantidades de datos en Ethereum, lo que a su vez disminuye los costos operativos de rollup. EIP-4844 se considera una mejora en la escalabilidad de Ethereum, ya que hace que las redes de Layer 2 construidas sobre Ethereum sean más rentables, pero este cambio en el código no ha aumentado la escalabilidad de Ethereum como una blockchain general para la ejecución de transacciones y código de contratos inteligentes.
En los últimos cuatro años, la actividad comercial de los rollups de Ethereum, como Arbitrum, Optimism, StarkNet, zkSync y Polygon zkEVM, ha estado en aumento. Una plataforma de datos estima que el volumen de transacciones por segundo )TPS( logrado en todas las redes de Layer 2 es 3.8 veces el promedio diario de TPS de Ethereum.
![Primer paso hacia la modularización de Ethereum: Introducción básica a Proto-danksharding y su funcionamiento])https://img-cdn.gateio.im/webp-social/moments-15347a793fd78fa34f148220776e8c98.webp(
Según los datos proporcionados por una institución de investigación a través de una plataforma de análisis de datos, en comparación con el costo de desplegar código y realizar transacciones directamente en Ethereum, los rollups ahorran más del 99% de las tarifas de gas para los usuarios finales y los desarrolladores de dapps.
Hasta el 13 de junio de 2023, el costo de enviar transacciones en dos de los rollups de Ethereum más populares, un rollup de tipo OP y otro rollup de tipo OP, oscila entre 0.03 y 0.05 dólares. Sin embargo, en situaciones de alta actividad en la cadena y congestión de la red, estos costos a veces pueden dispararse a más de 1 dólar.
El objetivo de EIP-4844 es reducir los costos de rollup al introducir un nuevo tipo de transacción, conocido como objetos binarios grandes, o blobs. A continuación se presenta una descripción paso a paso del ciclo de vida de las transacciones blob definidas por EIP-4844:
El usuario envía transacciones al ordenado de rollup
El ordenado agrupa múltiples transacciones de usuarios en un gran lote de transacciones.
El generador de ordenaciones crea transacciones que contienen datos blob
El ordenado envía la transacción blob al pool de memoria de Ethereum
Los validadores de Ethereum empaquetan las transacciones blob en bloques
El bloque se transmite a la red y es validado por otros validadores.
Los datos blob se almacenan en la cadena de balizas durante aproximadamente 3 semanas.
Los datos blob se descartan después de que expiren, pero el hash de la transacción sigue conservándose en el bloque.
![Primer paso hacia la modularidad de Ethereum: Introducción básica a Proto-danksharding y su principio de funcionamiento])https://img-cdn.gateio.im/webp-social/moments-60098db654843962e4f98395f9eecbef.webp(
EIP-4844 no afecta cómo se incluyen las transacciones regulares en el pool de memoria de Ethereum, ni afecta el mercado de tarifas que determina el precio del espacio de bloque de Ethereum, pero EIP-4844 sí aumenta los requisitos de almacenamiento de los bloques de Ethereum. El espacio de datos adicional es para adjuntar transacciones blob a los bloques. Blob es como un remolque, que puede adjuntarse a los bloques de Ethereum, sin afectar ni ocupar el espacio de bloque existente para procesar transacciones regulares. El espacio de bloque blob se subastará según su propio mercado de tarifas, imitando el diseño del mercado de tarifas de EIP 1559. Para más información sobre EIP 1559, por favor lea el informe de investigación relacionado. Inicialmente, las transacciones blob tendrán casi ningún costo. Después, por cada bloque confirmado, si más de la mitad del espacio de bloque blob ) es utilizado al menos 256kB (, el costo de las transacciones blob aumentará un 12.5%. Para cada bloque en el que el espacio de bloque blob no se utilice adecuadamente, es decir, si el espacio de bloque blob está menos del 50% completo, el costo de blob disminuirá un 12.5%.
![Primer paso de la modularización de Ethereum: Introducción básica a Proto-danksharding y su funcionamiento])https://img-cdn.gateio.im/webp-social/moments-2a1a9989aaff538cb0a0ee804a324ed1.webp(
Las transacciones de blob no se almacenan indefinidamente en Ethereum, sino que se almacenan en la capa de consenso de Ethereum )CL(, es decir, en la cadena de balizas, y se descartan de los nodos CL después de tres semanas. El proto-danksharding permitirá que cada bloque tenga un máximo de cuatro blobs, cada uno capaz de contener hasta 128 kB de datos adicionales. El límite máximo de espacio de blob de 512 kB por bloque puede cambiar según las pruebas en curso de la EIP-4844. Los desarrolladores están discutiendo activamente la posibilidad de aumentar este límite de 4 blobs a 6. Cada blob es una oportunidad para un único ordenante de rollup para confirmar un lote de transacciones en Ethereum. Se generan aproximadamente 7094 bloques al día en Ethereum, y después de la EIP 4484, asumiendo un límite de 4 blobs/bloque, se pueden procesar hasta 28376 blobs al día. )Este es un valor máximo teórico, que en la práctica puede nunca alcanzarse debido a la variación dinámica de las tarifas de blob. El costo de procesar continuamente el número máximo de blobs por bloque es muy alto para un ordenante (.
En los últimos seis meses, un ordenante que opera en un rollup de clase OP ha sido el segundo rollup de Ethereum más popular en términos de actividad comercial, enviando aproximadamente 3126 lotes de transacciones a Ethereum cada día.
![Primer paso hacia la modularización de Ethereum: Introducción básica a Proto-danksharding y su funcionamiento])https://img-cdn.gateio.im/webp-social/moments-00bc67a3f9af7e59bfa45ea2f5144725.webp(
El volumen de transacciones confirmadas de un rollup de tipo OP es aproximadamente el doble que el de otro rollup de tipo OP, y al igual que otro rollup de tipo OP, depende de un ordenante para publicar datos en Ethereum a través de CALLDATA para completar las transacciones. Otros ejemplos de rollups populares en Ethereum incluyen, entre otros, un rollup ZK, otro rollup ZK y un rollup ZK más. En un rollup de tipo OP, más del 90% de las tarifas provienen de las tarifas de CALLDATA de Layer 1.
La introducción de un espacio de almacenamiento de datos dedicado, por pequeño que sea al principio, tiene como objetivo reducir el costo de usar Ethereum como la capa de DA para todos los rollups basados en Ethereum. En términos conservadores, los desarrolladores de rollup estiman que, desde la activación de EIP 4844, los costos de rollup se reducirán entre un 100% y un 900%. Sin embargo, estas estimaciones pueden cambiar en función del aumento en la adopción y actividad de los rollups en los meses anteriores y posteriores a la activación de la base de datos original.
El costo de las transacciones de blob, aunque al principio puede ser más barato que las transacciones normales tras la activación de EIP 4844, podría aumentar rápidamente si el número de rollups construidos sobre Ethereum aumenta. Además, aunque cada blob está diseñado para ofrecer a un único ordenante la oportunidad de publicar hasta 128kB de datos, los ordenantes de rollup podrían coordinarse para que un único blob contenga datos de múltiples rollups. Los desarrolladores de Ethereum se han dado cuenta de que, debido al número limitado de bloques y a que un único lote de transacciones puede no aprovechar completamente el espacio de datos de 128kB de cada transacción de blob, podría surgir un mercado secundario para la fijación de precios de blobs. Aunque prevenir la aparición de un mercado secundario fuera de la cadena es una prioridad, en lugar de introducir un mayor nivel de complejidad en el protocolo para evitar esta posibilidad, actualmente los desarrolladores están adoptando un "enfoque de esperar y ver" al introducir blobs a través de EIP 4844, y tienen la intención de optimizar EIP 4844 en el futuro.
Proto-danksharding sienta las bases para la introducción de tecnologías más avanzadas, con el fin de reducir aún más el costo de los blobs sin aumentar la carga computacional de los nodos. Llamado danksharding completo, la idea completa de los blobs es aumentar la cantidad máxima de blobs por bloque de 4 a 64.
![Primer paso hacia la modularidad de Ethereum: Introducción básica a Proto-danksharding y su funcionamiento])https://img-cdn.gateio.im/webp-social/moments-455aedf02ac5a991dab405b3f7e9b766.webp(
Danksharding completo
Cuatro blobs aumentan el tamaño del bloque de Ethereum en 512kB. Seis blobs aumentarán el tamaño del bloque de Ethereum en 768kB adicionales. Como se mencionó anteriormente, el espacio adicional del bloque se utiliza estrictamente para transacciones de blobs y no almacena datos de forma permanente como el espacio de bloque normal. La visión completa de EIP 4844 es introducir un máximo de 64 blobs en Ethereum, logrando esto sin aumentar significativamente la carga de cómputo de los nodos de validación de bloques. Para lograr un danksharding completo, Ethereum necesita implementar dos tecnologías: muestreo de disponibilidad de datos )DAS( y codificación de borrado.
) muestreo de disponibilidad de datos ### DAS (
En el contexto de la verificación de transacciones de Layer 2 rollup, el objetivo de DAS es asegurar que todos los fragmentos de datos agrupados por el ordenante se hayan publicado en la cadena. Los nodos completos son seleccionados de forma aleatoria, descargan un bloque de datos del blob y generan pruebas de disponibilidad de datos. Cuantas más veces muestrean los nodos completos los datos, más se asegura que todos los datos se han proporcionado por el ordenante sin
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
11 me gusta
Recompensa
11
7
Republicar
Compartir
Comentar
0/400
LiquidatedAgain
· hace3h
Mantén comprar la caída 1.8k Obtener liquidación 1.6k No me importa este gas.
Ver originalesResponder0
TestnetScholar
· hace3h
Ese nombre de dankrad es demasiado raro.
Ver originalesResponder0
CodeZeroBasis
· 08-12 04:24
¡Bien! Finalmente ha llegado 4844.
Ver originalesResponder0
Anon32942
· 08-12 04:24
Las tarifas de gas finalmente han bajado. ¡Qué alivio, qué alivio!
Ver originalesResponder0
mev_me_maybe
· 08-12 04:21
eth va a To the moon ah
Ver originalesResponder0
OnchainUndercover
· 08-12 04:20
¿El gas va a bajar otra vez??
Ver originalesResponder0
FloorPriceWatcher
· 08-12 04:06
¿Cuándo bajará el Gas con tantas propuestas de mejora?
EIP-4844: Proto-danksharding cómo Soltar significativamente el costo de Rollup de Ethereum
Proto-danksharding: concepto y funcionamiento
Con la finalización de la fusión y la actualización de Shanghái, Ethereum ha pasado de un protocolo de consenso de prueba de trabajo a uno de prueba de participación. El próximo proyecto importante en la hoja de ruta de Ethereum es la Propuesta de Mejora de Ethereum (EIP)4844, también conocida como "blobs de datos nativos". Este cambio de código tiene como objetivo mejorar la escalabilidad de los rollups construidos sobre Ethereum. El EIP 4844 lleva el nombre de los desarrolladores principales de Ethereum "Protolambda" y Dankrad Feist, e introduce un nuevo tipo de transacción llamado blobs, que aumenta los datos y las necesidades de almacenamiento de los bloques de Ethereum y crea un nuevo mercado de tarifas que separa la fijación de precios de los blobs de las transacciones regulares.
Los rollups son protocolos que dependen de la cadena de bloques de Capa 2 (, como Ethereum ), para la disponibilidad de datos ( DA ) (, que permiten la propagación y el almacenamiento temporal de lotes de datos de transacciones. En general, los rollups basados en contratos inteligentes dependen de la DA de Ethereum y también de Ethereum para la liquidación de transacciones ) y la verificación (. Estos rollups leen datos específicamente de capas DA como Ethereum y ejecutan transacciones válidas y código de contratos inteligentes. Los rollups construidos sobre Ethereum se basan en los datos de transacciones por lotes que se incluyen en los bloques de Ethereum para lograr la autenticidad de las transacciones. El ordenante agrupa y comprime las transacciones de los usuarios de manera rentable para presentarlas a los actores de la capa DA.
Normalmente, el costo de publicar una gran cantidad de datos en Ethereum es alto, en parte porque la red almacena los datos como parte del historial de transacciones de forma permanente en un campo llamado "CALLDATA". A través de EIP 4844, cada bloque creará un espacio adicional de 512 kB o 768 kB para rollup. Los desarrolladores centrales de Ethereum están ponderando cuánta cantidad de espacio adicional se debe crear para las transacciones de blob. Es importante destacar que los datos publicados en este espacio se almacenarán durante aproximadamente tres semanas. Debido a la brevedad de los datos verificados a través de transacciones de blob, así como al mercado de tarifas independiente para la fijación de precios de blob aislado de otros tipos de transacciones, teóricamente, el costo de publicar datos en Ethereum a través de rollup se reducirá drásticamente. Con el tiempo, los desarrolladores tienen la intención de introducir técnicas de muestreo de datos, de modo que los datos de blob no necesiten ser descargados completamente por los nodos completos de Ethereum para su verificación, reduciendo aún más los costos de rollup. El proto-danksharding es el preludio y "prototipo" del danksharding completo, que permitirá a los nodos de Ethereum descargar fragmentos de datos de blob para determinar la disponibilidad del blob completo.
Este artículo explora en profundidad los detalles del funcionamiento de EIP-4844, las limitaciones del proto-danksharding, el plan de evolución de EIP-4844 hacia un danksharding completo y discute los beneficios directos de los cambios de código para los usuarios finales y los desarrolladores de aplicaciones descentralizadas ) dapp ( cuando se implementen según lo planeado en otoño de 2023. Dado que el enfoque del danksharding completo es apoyar el ecosistema de rollup de Layer 2 y escalar Ethereum a través de la modularidad, los cambios de código que se implementen en la próxima actualización de Ethereum serán un importante campo de prueba para la teoría de blockchain modular aplicada a gran escala en una de las cadenas de bloques públicas más grandes del mundo.
![Primer paso de la modularización de Ethereum: Introducción básica a Proto-danksharding y su funcionamiento])https://img-cdn.gateio.im/webp-social/moments-d0796da09571f967d32b5b2b2e83fee5.webp(
Fondo
EIP-4844 se considera una actualización de escalabilidad para Ethereum. Sin embargo, es importante señalar que este cambio en el código no ha aumentado ni introducido mejoras sustanciales en la capacidad de transacción de Ethereum en sí. El proto-danksharding reduce el costo de publicar grandes cantidades de datos en Ethereum, lo que a su vez disminuye los costos operativos de rollup. EIP-4844 se considera una mejora en la escalabilidad de Ethereum, ya que hace que las redes de Layer 2 construidas sobre Ethereum sean más rentables, pero este cambio en el código no ha aumentado la escalabilidad de Ethereum como una blockchain general para la ejecución de transacciones y código de contratos inteligentes.
En los últimos cuatro años, la actividad comercial de los rollups de Ethereum, como Arbitrum, Optimism, StarkNet, zkSync y Polygon zkEVM, ha estado en aumento. Una plataforma de datos estima que el volumen de transacciones por segundo )TPS( logrado en todas las redes de Layer 2 es 3.8 veces el promedio diario de TPS de Ethereum.
![Primer paso hacia la modularización de Ethereum: Introducción básica a Proto-danksharding y su funcionamiento])https://img-cdn.gateio.im/webp-social/moments-15347a793fd78fa34f148220776e8c98.webp(
Según los datos proporcionados por una institución de investigación a través de una plataforma de análisis de datos, en comparación con el costo de desplegar código y realizar transacciones directamente en Ethereum, los rollups ahorran más del 99% de las tarifas de gas para los usuarios finales y los desarrolladores de dapps.
Hasta el 13 de junio de 2023, el costo de enviar transacciones en dos de los rollups de Ethereum más populares, un rollup de tipo OP y otro rollup de tipo OP, oscila entre 0.03 y 0.05 dólares. Sin embargo, en situaciones de alta actividad en la cadena y congestión de la red, estos costos a veces pueden dispararse a más de 1 dólar.
El objetivo de EIP-4844 es reducir los costos de rollup al introducir un nuevo tipo de transacción, conocido como objetos binarios grandes, o blobs. A continuación se presenta una descripción paso a paso del ciclo de vida de las transacciones blob definidas por EIP-4844:
![Primer paso hacia la modularidad de Ethereum: Introducción básica a Proto-danksharding y su principio de funcionamiento])https://img-cdn.gateio.im/webp-social/moments-60098db654843962e4f98395f9eecbef.webp(
EIP-4844 no afecta cómo se incluyen las transacciones regulares en el pool de memoria de Ethereum, ni afecta el mercado de tarifas que determina el precio del espacio de bloque de Ethereum, pero EIP-4844 sí aumenta los requisitos de almacenamiento de los bloques de Ethereum. El espacio de datos adicional es para adjuntar transacciones blob a los bloques. Blob es como un remolque, que puede adjuntarse a los bloques de Ethereum, sin afectar ni ocupar el espacio de bloque existente para procesar transacciones regulares. El espacio de bloque blob se subastará según su propio mercado de tarifas, imitando el diseño del mercado de tarifas de EIP 1559. Para más información sobre EIP 1559, por favor lea el informe de investigación relacionado. Inicialmente, las transacciones blob tendrán casi ningún costo. Después, por cada bloque confirmado, si más de la mitad del espacio de bloque blob ) es utilizado al menos 256kB (, el costo de las transacciones blob aumentará un 12.5%. Para cada bloque en el que el espacio de bloque blob no se utilice adecuadamente, es decir, si el espacio de bloque blob está menos del 50% completo, el costo de blob disminuirá un 12.5%.
![Primer paso de la modularización de Ethereum: Introducción básica a Proto-danksharding y su funcionamiento])https://img-cdn.gateio.im/webp-social/moments-2a1a9989aaff538cb0a0ee804a324ed1.webp(
Las transacciones de blob no se almacenan indefinidamente en Ethereum, sino que se almacenan en la capa de consenso de Ethereum )CL(, es decir, en la cadena de balizas, y se descartan de los nodos CL después de tres semanas. El proto-danksharding permitirá que cada bloque tenga un máximo de cuatro blobs, cada uno capaz de contener hasta 128 kB de datos adicionales. El límite máximo de espacio de blob de 512 kB por bloque puede cambiar según las pruebas en curso de la EIP-4844. Los desarrolladores están discutiendo activamente la posibilidad de aumentar este límite de 4 blobs a 6. Cada blob es una oportunidad para un único ordenante de rollup para confirmar un lote de transacciones en Ethereum. Se generan aproximadamente 7094 bloques al día en Ethereum, y después de la EIP 4484, asumiendo un límite de 4 blobs/bloque, se pueden procesar hasta 28376 blobs al día. )Este es un valor máximo teórico, que en la práctica puede nunca alcanzarse debido a la variación dinámica de las tarifas de blob. El costo de procesar continuamente el número máximo de blobs por bloque es muy alto para un ordenante (.
En los últimos seis meses, un ordenante que opera en un rollup de clase OP ha sido el segundo rollup de Ethereum más popular en términos de actividad comercial, enviando aproximadamente 3126 lotes de transacciones a Ethereum cada día.
![Primer paso hacia la modularización de Ethereum: Introducción básica a Proto-danksharding y su funcionamiento])https://img-cdn.gateio.im/webp-social/moments-00bc67a3f9af7e59bfa45ea2f5144725.webp(
El volumen de transacciones confirmadas de un rollup de tipo OP es aproximadamente el doble que el de otro rollup de tipo OP, y al igual que otro rollup de tipo OP, depende de un ordenante para publicar datos en Ethereum a través de CALLDATA para completar las transacciones. Otros ejemplos de rollups populares en Ethereum incluyen, entre otros, un rollup ZK, otro rollup ZK y un rollup ZK más. En un rollup de tipo OP, más del 90% de las tarifas provienen de las tarifas de CALLDATA de Layer 1.
La introducción de un espacio de almacenamiento de datos dedicado, por pequeño que sea al principio, tiene como objetivo reducir el costo de usar Ethereum como la capa de DA para todos los rollups basados en Ethereum. En términos conservadores, los desarrolladores de rollup estiman que, desde la activación de EIP 4844, los costos de rollup se reducirán entre un 100% y un 900%. Sin embargo, estas estimaciones pueden cambiar en función del aumento en la adopción y actividad de los rollups en los meses anteriores y posteriores a la activación de la base de datos original.
El costo de las transacciones de blob, aunque al principio puede ser más barato que las transacciones normales tras la activación de EIP 4844, podría aumentar rápidamente si el número de rollups construidos sobre Ethereum aumenta. Además, aunque cada blob está diseñado para ofrecer a un único ordenante la oportunidad de publicar hasta 128kB de datos, los ordenantes de rollup podrían coordinarse para que un único blob contenga datos de múltiples rollups. Los desarrolladores de Ethereum se han dado cuenta de que, debido al número limitado de bloques y a que un único lote de transacciones puede no aprovechar completamente el espacio de datos de 128kB de cada transacción de blob, podría surgir un mercado secundario para la fijación de precios de blobs. Aunque prevenir la aparición de un mercado secundario fuera de la cadena es una prioridad, en lugar de introducir un mayor nivel de complejidad en el protocolo para evitar esta posibilidad, actualmente los desarrolladores están adoptando un "enfoque de esperar y ver" al introducir blobs a través de EIP 4844, y tienen la intención de optimizar EIP 4844 en el futuro.
Proto-danksharding sienta las bases para la introducción de tecnologías más avanzadas, con el fin de reducir aún más el costo de los blobs sin aumentar la carga computacional de los nodos. Llamado danksharding completo, la idea completa de los blobs es aumentar la cantidad máxima de blobs por bloque de 4 a 64.
![Primer paso hacia la modularidad de Ethereum: Introducción básica a Proto-danksharding y su funcionamiento])https://img-cdn.gateio.im/webp-social/moments-455aedf02ac5a991dab405b3f7e9b766.webp(
Danksharding completo
Cuatro blobs aumentan el tamaño del bloque de Ethereum en 512kB. Seis blobs aumentarán el tamaño del bloque de Ethereum en 768kB adicionales. Como se mencionó anteriormente, el espacio adicional del bloque se utiliza estrictamente para transacciones de blobs y no almacena datos de forma permanente como el espacio de bloque normal. La visión completa de EIP 4844 es introducir un máximo de 64 blobs en Ethereum, logrando esto sin aumentar significativamente la carga de cómputo de los nodos de validación de bloques. Para lograr un danksharding completo, Ethereum necesita implementar dos tecnologías: muestreo de disponibilidad de datos )DAS( y codificación de borrado.
) muestreo de disponibilidad de datos ### DAS (
En el contexto de la verificación de transacciones de Layer 2 rollup, el objetivo de DAS es asegurar que todos los fragmentos de datos agrupados por el ordenante se hayan publicado en la cadena. Los nodos completos son seleccionados de forma aleatoria, descargan un bloque de datos del blob y generan pruebas de disponibilidad de datos. Cuantas más veces muestrean los nodos completos los datos, más se asegura que todos los datos se han proporcionado por el ordenante sin