
Artículo escrito: 0xjs@:
Después de actualizar el Ethereum Dencun, Ethereum usará EIP-4844, que generalmente se llama Proto-Danksharding.Esta actualización introdujo transacciones tipo 3 (Tipo-3) (nota: Ethereum tiene transacciones Tipo-0, Tipo-1, Tipo 2), lo que aporta nuevas oportunidades y complejidad a la red L2 para optimizarles el método de autorización con Ethereum.
Este artículo revela los detalles de EIP-4844 y explora su impacto potencial en las redes L2 y los ecosistemas de cadena de bloques más amplios.
Pregunta: tarifa de gas alta L2
La solución L2 utiliza la transacción debajo de la cadena, y luego se estableció regularmente en el Ethereum L1 para mejorar la escalabilidad y reducir los costos de transacción.
En la actualidad, la liquidación de las transacciones L2 en L1 se completa a través de la versión de L1 CallData de la información de transacción L2 L2.Para L2, el costo relacionado con el lanzamiento con CallData es un gran gasto.
Dashboard «Economía enrollada» creada por el usuario de Dune NiftyTable,Para enviar la información de transacción a la red principal de Ethereum, L2 gastó más de 15,000 ETH en diciembre de 2023, y gastó más de 10,000 ETH en febrero de 2024. En marzo de 2024, más de la mitad de ellos habían gastado más de 7,000 ETH.
Solución: transacción blob
EIP-4844 resuelve el problema de escalabilidad en Ethereum creando un espacio de «blob» para los datos.La principal consecuencia esperada es que el costo de L2 se reduce.
Algunos detalles sobre transacciones y blobs de tipo 3:
-
Cada bloque puede tener hasta 6 blobs
-
Cada transacción tipo 3 puede tener 1 o 6 blob
-
Cada blob puede almacenar datos de hasta 128 kb.Si no se usa el 128 kb completo, el remitente TX aún necesita pagar un espacio blob de 128 kb.
-
Blob solo necesita almacenar 4096 Epoch (aproximadamente 18 días)EsenciaEsto se considera lo suficientemente largo y todos los participantes pueden recuperarlo en L2, pero también es lo suficientemente corto como para mantener la capacidad de administración del uso del disco duro.Esto hace que la blob sea más barata que los datos de llamada permanentemente almacenados.
BLOB puede considerarse como un nuevo tipo de herramienta, donde el acurrucado puede almacenar efectivamente las transacciones y los datos de prueba, ahorrando así los costos de gas al enviar esta información a la red principal.Esta nueva transacción proporciona una mejor manera para el espacio de bloque L2 y L1.
Las estimaciones bruscas preliminares muestran que Blob ahorrará 10-100 veces el costo de la transacción enrollable.
Nuevas transacciones y campos de cabezales de bloque
Hay dos nuevos campos de transacciones tipo 3:
-
max_fee_per_blob_gas: la tarifa más alta para que los usuarios paguen por cada gas blob
-
blob_versioned_hashhes: KZG_TO_VERSIONED_HASH Lista de salida de hash.
En EIP-4844, habrá dos campos nuevos en la cabeza del bloque:
-
blob_gas_used: gas blob consumido en el bloque
-
Excess_blob_gas: la cantidad total de gas Blob consumido antes de que el bloque exceda el objetivo.Esto se usa para configurar el precio de gas Blob.
La propagación de Blob
Ethereum tiene una memblo de la piscina de memoria, que almacena temporalmente las transacciones Tipo-0, Tipo-1 y Tipo-2.La transacción tipo 3 también se ubicará en el grupo de memoria, Pero el contenido real de Blob se extenderá a través del cliente de consenso ShloB Sidecar y no necesita llegar al cliente de ejecución.Las transacciones tipo-3 incluyen referencias a Blob (hash), no a la misma.
Comprender el costo básico de Blob
EIP-4844 creó un nuevo mercado de gas Blob.El mercado es similar al EIP-1559, y el costo básico de Blob cambia de acuerdo con la oferta y la demanda.
EIP-4844 se ejecuta de acuerdo con las siguientes reglas de precios:
-
Si el número de blobs en el bloque es más que el objetivo (actualmente 3), aumenta el costo básico de la blob.
-
Si el blob en el bloque es menor que el objetivo, se reduce el costo básico de Blob.
-
Si el número de blobs en el bloque es el mismo que el objetivo, no cambie el costo básico de Blob.
Además de este nuevo mecanismo de precios, la transacción tipo 3 todavía tendrá a Max_Fee_per_Gas y Max_Priority_Fee_per_Gas Fields, y está sujeto al mercado EIP-1559 existente.Además del espacio BLOB, la transacción tipo 3 aún debe pagar el espacio EVM utilizado por él.
Impacto en Ethereum L2
Se espera que Blob reduzca en gran medida el costo de publicación a la red principal de Ethereum, lo que conducirá a un cambio en el mercado L2.Muchas personas en el ecosistema predicen que en la mayoría de los casos, los costos básicos de Blob estarán cerca del mínimo.
Sin embargo, esta introducción traerá una nueva complejidad a los operadores L2.A veces, los lotes convencionales de transacciones de procesamiento tipo 2 son más caros que las transacciones blob de tipo 3, y viceversa.Por lo tanto, cada L2 debe monitorear dos mercados independientes para determinar qué mercado usar de acuerdo con las condiciones actuales de la red es más favorable.
Se espera que L2 no requiera el espacio completo de blob, y puede ocurrir una investigación de sincronización L2: 1) Espere y llena completamente un blob y/o 2) para coordinar con otros L2 para compartir el espacio BLOB.
Las actualizaciones de Dencun y EIP 4844 aportan nuevas oportunidades a la red L2, pero también traerá más desafíos observados a Ethereum.A medida que las transacciones tipo 3 ingresan al mercado, L2 necesitará administrar estas nuevas oportunidades traídas por estos cambios.