TL;DR

EIP-4844, también conocido como proto-danksharding, es una actualización propuesta del protocolo Ethereum destinada a reducir las tarifas y aumentar el rendimiento de las transacciones. Pretende lograr estos objetivos introduciendo un nuevo tipo de transacción que acepte "blobs" de datos.

Una forma sencilla de comprender la función de EIP-4844 es la siguiente frase aliterada: "EIP-4844 atornilla manchas en bloques". Es una actualización transitoria que, en última instancia, conducirá a una completa danksharding en el futuro, permitiendo así a Ethereum gestionar la capacidad de una red de transacciones global.

Introducción

Durante años, los desarrolladores de Ethereum han estado buscando soluciones para atender a una base de usuarios en crecimiento. A través de lo que se conoce como The Ethereum Upgrades, se han propuesto mejoras importantes como The Merge y rollups. Estos cambios han ayudado a Ethereum a aumentar el rendimiento de las transacciones y reducir los costos de transacción.

Sin embargo, las tarifas siguen siendo demasiado caras para muchos y el rendimiento no es el que necesita, lo que ralentiza el ritmo de adopción masiva. Para abordar este problema, Ethereum ha hecho de la fragmentación de datos su solución a largo plazo.

Dado que la implementación de la fragmentación de datos es un proceso largo y complejo, se propone EIP-4844 como una solución de transición. Como tal, preparará a Ethereum para una danksharding total que alcanzará un rendimiento de alrededor de 100.000 transacciones por segundo (TPS) sin comprometer la descentralización o la seguridad.

¿Qué es EIP-4844?

EIP significa Ethereum Improvement Proposal, un protocolo que permite a los desarrolladores proponer nuevas funciones y soluciones para el protocolo Ethereum. Proto-danksharding lleva el nombre de dos investigadores de Ethereum, Proto Lambda y Dankrad Feist.

Para comprender EIP-4844, primero es necesario comprender qué es la fragmentación. En pocas palabras, es una forma de dividir bases de datos en otras más pequeñas que administran segmentos de datos específicos, mejorando así la eficiencia y el rendimiento de estas bases de datos.

Cuando se aplica a blockchain, y a Ethereum en particular, la fragmentación adquiere algunas características únicas. Ethereum planea implementar un tipo de fragmentación, llamado danksharding, que ayudará a reducir los costos de transacción y aumentar el rendimiento. Etiquetado como el "asesino de la escalabilidad", se espera que danksharding aumente el TPS de Ethereum a alrededor de 100.000.

En comparación, la capa base de Ethereum procesa alrededor de 15 TPS y sus acumulaciones de capa 2 procesan alrededor de 100 TPS a partir del primer trimestre de 2023. Si bien estas cifras son estimaciones aproximadas, el efecto del danksharding es claro: permitirá a Ethereum aumentar la escala en un orden de magnitud.

Algunas de las principales diferencias entre danksharding y las propuestas anteriores de fragmentación de Ethereum y no Ethereum es que danksharding intentará proporcionar más espacio para bloques de datos, en lugar de transacciones (más sobre esto más adelante).

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

Para que este mercado de tarifas fusionado funcione y aliviar el problema del valor máximo extraíble (MEV), también se implementará un método llamado separación proponente/constructor. Un proponente es un validador del protocolo Ethereum (llamado minero antes de Ethereum Merge) 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 1000. Lo más importante es que EIP-4844 introducirá un nuevo tipo de transacción que acepta "blobs" de datos, un elemento importante para hacer posible el danksharding completo. Se espera que EIP-4844 se implemente en la segunda mitad de 2023, aunque puede haber retrasos.

¿Cómo funciona EIP-4844?

En esencia, EIP-4844 introducirá un nuevo tipo de transacción llamada transacciones portadoras de blobs, que son como transacciones normales pero con información adicional conocida como objetos binarios grandes o "blobs".

Ben Edgington, colaborador de Ethereum, resume EIP-4844 con la memorable frase aliterada, "EIP-4844 atornilla manchas en bloques". Describe sucintamente cómo las transacciones que transportan blobs implican "blobs" adjuntos a bloques, lo que aumenta la cantidad de datos que los bloques que transportan blobs pueden manejar.

Esto puede resultar confuso, ya que parece similar a aumentar el tamaño de los bloques, una contradicción con la postura de Ethereum contra bloques arbitrariamente grandes que requerirían una mayor potencia informática y, por lo tanto, podrían conducir a la centralización.

Sin embargo, existen algunas diferencias críticas entre el espacio de bloques y el espacio de blob.

Espacio de bloques

Espacio blob

Visto por todos los nodos

Longevidad

Para siempre

Semanas

Visibilidad para EVM

No

Almacenamiento

Cliente de ejecución

Cliente de consenso

Tamaño

~940 KB de destino máximo

Objetivo 256 KB inicialmente

Precios

Caro (16 gas/byte)

Super barato

Blobs: costos de almacenamiento limitados 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 máquina virtual Ethereum (EVM), los blobs solo están disponibles durante 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 de computación pesada. Lo más importante es que el espacio blob es mucho más barato que el espacio en bloques.

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

Una cosa a tener en cuenta es que, aunque EIP-4844 implementará la mayor parte de la lógica de danksharding completo, no implementará ninguna fragmentación real. Sin embargo, además de acercar a Ethereum un paso más a alcanzar los niveles de costo y rendimiento necesarios para la adopción masiva, EIP-4844 aún puede ofrecer algunos beneficios de escalamiento 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 el resumen de Ethereum. La preparación para la implementación de EIP-4844 avanza rápidamente: ya se han ejecutado algunos devnets y las especificaciones para la actualización están casi finalizadas.

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

Algunos usuarios pueden preguntarse qué deben hacer si desean acceder a datos de blobs antiguos que se han eliminado. Como se explicó anteriormente, los blobs residen en la capa de consenso de Ethereum, cuyo propósito es proporcionar un tablero de anuncios en tiempo real altamente seguro para el almacenamiento a largo plazo de otros protocolos. Entonces, aunque los blobs se eliminen después de semanas, sus datos aún deberían estar disponibles en un almacenamiento a largo plazo en otro lugar.

Pensamientos finales

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

Si bien comprender EIP-4844 preparará mejor a los usuarios promedio para los cambios venideros, se debe tener en cuenta que la mayor parte de ese cambio se producirá en forma de costos más bajos y transacciones más rápidas.

El protocolo Ethereum evoluciona y mejora constantemente. EIP-4844 es una de las actualizaciones críticas en el futuro cercano destinadas a mejorar las capacidades de la red. La implementación exitosa de EIP-4844 hará que Ethereum sea altamente competitivo como red de transacciones global.

Otras lecturas

  • ¿Qué es la actualización del glaciar Ethereum Arrow?

  • La actualización Merge Ethereum: todo lo que necesita saber

  • ¿Qué es el hard fork de Ethereum London?

  • ¿Qué es la actualización de Ethereum Shanghai y cómo me afectará?

Descargo de responsabilidad y advertencia de riesgo: este contenido se le presenta "tal cual" para información general y fines educativos únicamente, sin representación ni garantía de ningún tipo. No debe interpretarse como asesoramiento financiero ni pretende recomendar la compra de ningún producto o servicio específico. Lea nuestro descargo de responsabilidad completo aquí para obtener más detalles. Los precios de los activos digitales pueden ser volátiles. El valor de su inversión puede subir o bajar y es posible que no recupere el monto invertido. Usted es el único responsable de sus decisiones de inversión y Binance Academy no es responsable de las pérdidas en las que pueda incurrir. No asesoramiento financiero. Para obtener más información, consulte nuestros Términos de uso y Advertencia de riesgos.