¿Qué es EIP-4844 en Ethereum y cómo puede beneficiar a los usuarios?
Inicio
Artículos
¿Qué es EIP-4844 en Ethereum y cómo puede beneficiar a los usuarios?

¿Qué es EIP-4844 en Ethereum y cómo puede beneficiar a los usuarios?

Avanzado
Publicación: Feb 14, 2023Actualización: Nov 30, 2023
7m

Resumen

EIP-4844, también conocida como proto-danksharding, es una actualización propuesta para el protocolo Ethereum que tiene como objetivo reducir las comisiones y aumentar la capacidad de procesamiento de transacciones. Pretende alcanzar estos objetivos mediante la introducción de un nuevo tipo de transacción que acepta "blobs" (grupos) de datos.

Una manera simple de entender la función de EIP-4844 es la siguiente aliteración: "EIP-4844 bolts blobs onto blocks", que significa "EIP-4844 encierra 'blobs' en bloques". Es una actualización de transición que, en última instancia, llevará a un completo danksharding en el futuro, lo que habilitará a Ethereum para gestionar la capacidad de una red de transacciones global. 

Introducción

Durante años, los desarrolladores de Ethereum han buscado soluciones para atender a una creciente base de usuarios. A través de lo que se conoce como las actualizaciones de Ethereum, se han propuesto grandes mejoras, como The Merge y los rollups. Estos cambios ayudaron a Ethereum a aumentar la capacidad de procesamiento de transacciones y bajar los costos de transacción.

Sin embargo, las comisiones siguen siento muy altas para muchos y la capacidad de procesamiento aún no está en un punto óptimo, lo que ralentiza el ritmo de la adopción masiva. Para resolver este problema, Ethereum ha convertido el sharding de datos en su solución a largo plazo.

Como implementar el sharding de datos es un proceso extenso y complejo, se propuso la actualización EIP-4844 como una solución transitoria. Como tal, preparará a Ethereum para el danksharding completo que alcanzará una capacidad de procesamiento de alrededor de 100,000 transacciones por segundo (TPS) sin comprometer la descentralización ni la seguridad.

¿Qué es EIP-4844?

EIP significa Ethereum Improvement Proposal (Propuesta de mejora de Ethereum), un protocolo que permite a los desarrolladores proponer nuevas funcionalidades y soluciones para el protocolo Ethereum. El término "proto-danksharding" se formó con el nombre de dos investigadores de Ethereum, Proto Lambda y Dankrad Feist.   

Para entender EIP-4844, es necesario primero comprender qué es el sharding. En pocas palabras, es una forma de dividir bases de datos en grupos más pequeños que gestionan determinados segmentos de datos. De esta manera, se mejora la eficiencia y el rendimiento de estas bases de datos. 

Cuando se aplica a la blockchain, y particularmente a Ethereum, el sharding adopta algunas cualidades únicas. Ethereum planea implementar un tipo de sharding, llamado "danksharding", que ayudará a bajar los costos de transacciones y aumentar la capacidad de procesamiento. Etiquetado coloquialmente como el "scalability killer" (o el "salvador definitivo de la escalabilidad") se espera que el danksharding aumente el TPS (transacciones por segundo) de Ethereum a alrededor de 100,000. 

En comparación, al primer trimestre de 2023, la capa base de Ethereum procesa alrededor de 15 TPS y sus rollups de capa 2 procesan alrededor de 100 TPS. Aunque estos números son estimaciones aproximadas, el efecto del danksharding es claro: permitirá a Ethereum aumentar la escalabilidad en un orden de magnitud.

Algunas de las diferencias principales entre el danksharding y las propuestas de sharding anteriores de Ethereum y de otros protocolos es que el danksharding intentará proporcionar más espacio para los blobs de datos, en lugar de hacerlo para las transacciones (explicaremos esto más adelante). 

Otra innovación del danksharding es el llamado mercado de comisiones fusionadas, donde solo un proponente elige las transacciones para todos los shards, en lugar de que cada shard tenga su propio proponente. 

Para hacer que este mercado de comisiones fusionadas funcione y para aliviar el problema del valor máximo extraíble (MEV), también se implementará un método llamado separación del proponente/constructor. Un proponente es un validador del protocolo Ethereum (llamado minero antes de la actualización The Merge de Ethereum) que elige qué transacciones incluir en el siguiente bloque.  

EIP-4844 (proto-danksharding) es el paso que vendrá antes del danksharding completo y aumentará el TPS a aproximadamente 1,000. Lo más importante es que EIP-4844 introducirá un nuevo tipo de transacción que aceptará los "blobs" de datos, un importante elemento para hacer posible el danksharding completo. Se espera que la actualización EIP-4844 se implemente en la segunda mitad del año 2023, aunque podría haber demoras.

Cómo funciona EIP-4844

En esencia, EIP-4844 introducirá un nuevo tipo de transacción llamado transacción portadora de blobs, que son como transacciones normales, pero con piezas de información agregadas conocidas como grandes objetos binarios o "blobs". 

El colaborador de Ethereum, Ben Edgington, resume EIP-4844 con la memorable aliteración, "EIP-4844 bolts blobs onto blocks", o sea, EIP-4844 encierra blobs en bloques. Describe, de manera resumida, cómo las transacciones portadoras de blobs implican "blobs" unidos a bloques, lo que aumenta la cantidad de datos que pueden manejar los bloques portadores de blobs. 

Esto puede ser confuso porque parece similar a aumentar los tamaños de los bloques, una contradicción de la postura de Ethereum contra los bloques arbitrariamente grandes, ya que requerirían una mayor potencia informática y, por ende, podrían conducir a la centralización. 

Sin embargo, existen algunas diferencias fundamentales entre el espacio de bloques y el espacio de blobs.

Espacio de bloques

Espacio de blobs

Visto por todos los nodos

Sí

Sí

Longevidad

Para siempre

Semanas

Visibilidad a EVM

Sí

No

Almacenamiento

Cliente de ejecución

Cliente de consenso

Tamaño

Objetivo máx. aprox. 940 KB

Objetivo 256 KB inicialmente

Fijación de precios

Costoso (16 gas por byte)

Muy barato

Blobs: costos de almacenamiento acotados y sin costos de ejecución, pero cada nodo tiene un costo de ancho de banda. Fuente: Ben Edgington

Los blobs son de gran tamaño, pero a diferencia de los bloques que se almacenan para siempre y son visibles para la Ethereum Virtual Machine (EVM), solo están disponibles por un corto período de tiempo y no son visibles para la EVM. Además, los blobs residen en la capa de consenso de Ethereum en lugar de en la capa de ejecución que implica una alta computación. Lo más importante es que el espacio de blobs es mucho más barato que el espacio de bloques. 

Además de introducir las transacciones portadoras de blobs, EIP-4844 también implementará una lógica de capa de ejecución, reglas de verificación, mercados de comisiones multidimensionales y otros cambios en el sistema requeridos para lograr el danksharding completo en el futuro.

Una cosa a tener en cuenta es que aunque EIP-4844 implementará la mayor parte de la lógica del danksharding completo, no implementará ningún sharding real. Sin embargo, aparte de llevar a Ethereum un paso más cerca de lograr los niveles de costo y capacidad de procesamiento óptimos para la adopción masiva, EIP-4844 aún puede ofrecer algunos beneficios de escalabilidad y ahorro de costos.

Cómo beneficiará EIP-4844 a los usuarios

EIP-4844 es una actualización de protocolo que forma parte de la hoja de ruta centrada en rollups de Ethereum. La preparación para la implementación de EIP-4844 se está moviendo rápidamente: algunos devnets ya están ejecutándose y las especificaciones para la actualización están casi terminadas. 

Los usuarios verán mejoras notorias luego de la implementación de EIP-4844, principalmente en transacciones más rápidas y comisiones más bajas. La implementación exitosa de EIP-4844 también hará que Ethereum sea más competitiva en el espacio de las criptomonedas.

Algunos usuarios se preguntarán qué deberían hacer si quieren acceder a datos de un blob que se haya borrado. Como explicamos antes, los blobs residen en la capa de consenso de Ethereum, cuyo fin es brindar un panel de anuncios en tiempo real y altamente seguro para el almacenamiento a largo plazo de otros protocolos. Entonces, aunque los blobs se eliminan luego de semanas, sus datos deberían seguir disponibles en el almacenamiento a largo plazo en otro lugar.

Conclusiones

EIP-4844 es una actualización del protocolo Ethereum muy compleja que forma parte de una hoja de ruta más amplia y que está conectada a otras actualizaciones, como la separación de proponente/constructor (PBS) y el ajuste de la comisión de blob EIP-1559.

Si bien una comprensión de la actualización EIP-4844 preparará mejor a los usuarios promedio para los cambios que se vienen, hay que tener en cuenta que la mayor parte de ese cambio vendrá en la forma de costos más bajos y transacciones más rápidas.

El protocolo Ethereum está en constante evolución y mejora. EIP-4844 es una de las actualizaciones fundamentales en el futuro cercano destinada a mejorar las capacidades de la red. La implementación exitosa de EIP-4844 hará que Ethereum sea altamente competitiva como red de transacciones a nivel global.

Lecturas adicionales

Aviso legal y Advertencia de riesgo: Este contenido se presenta "tal cual" únicamente para fines de información general y educativos, sin declaración ni garantía de ningún tipo. No debe interpretarse como un asesoramiento financiero, ni pretende recomendar la compra de ningún producto o servicio específicos. Para obtener más información, lee nuestro aviso legal completo aquí. Los precios de los activos digitales pueden ser volátiles. El valor de una inversión puede bajar o subir, y podría darse el caso de que no recuperes el monto invertido. Solo tú eres responsable de tus decisiones de inversión. Binance Academy no se responsabiliza de ninguna pérdida en la que puedas incurrir. Esto no debe interpretarse como una asesoría financiera. Si deseas obtener más información, consulta nuestros Términos de uso y la Advertencia de riesgo.