¿Blobs? ¿Dencun? ¿Nueva actualización en Ethereum? En este newsletter te vamos a explicar por qué la propuesta EIP-4844 es de las actualizaciones más importantes, cómo funciona y el efecto que creemos que va a tener en toda la industria.
Ethereum es la red más popular en el espacio cripto gracias a que es el centro de las aplicaciones descentralizadas. Desafortunadamente, ser el centro de innovación de tantas plataformas, protocolos, aplicaciones y tokens causa altos costos en las transacciones. Para solucionar este problema Ethereum tiene un roadmap de escalabilidad. Comenzando con la ya exitosa actualización de The Merge, donde se hizo la transición de PoW a PoS.
Actualizar la red de Ethereum no es fácil. Su alta actividad y el gran número de aplicaciones que dependen de ella hacen que las grandes actualizaciones pueden tardar meses o incluso años en implementarse. Por ello, necesita una solución personalizada. Aquí entra la propuesta EIP-4844 Proto-Danksharding, un paso intermedio hacia el futuro de danksharding en Ethereum.
Dencun fue la actualización más reciente del roadmap de Ethereum y ocurrió el 13 de marzo de 2024. Esta actualización incluyó el EIP-4844 que introduce un nuevo tipo de transacción llamado "blobs". Los blobs son un gran paso para alcanzar la adopción masiva de cripto. Ethereum tiene la fama de ser fuertemente criticado por su baja escalabilidad a pesar de ser el blockchain con mejores efectos de red en términos de desarrollo y TVL.
Antes de explicar la propuesta, tenemos que dar un repaso a cómo funcionan las capas 2 o rollups.
¿Has intentado mandar 5 dólares de ETH a un amigo y el gas cuesta lo mismo o más? ¿O querer vender un poco de ETH para incrementar tu exposición a stablecoins?
Esta es una transacción del día a día en Ethereum:
Queremos vender 0.01 eth por 33 dólares, pero la tarifa nos da un costo de 17 dólares para ejecutar esa transacción. Tener que gastar $20 o más en tarifas de gas para una sola transacción no es ideal si desea alcanzar una adopción masiva, aquí es donde entran los rollups. Los rollups sirven para combatir estos altos precios de gas y ayudan a la escalabilidad de Ethereum.
Los rollups permiten procesar múltiples transacciones fuera de la cadena principal (off-chain) y luego agruparlas en una sola transacción que se registra en la cadena principal (Ethereum). Lo que hace que cobre la tarifa del gas de una transacción por un paquete de cientos. Esto ayuda a aumentar la capacidad de procesamiento de transacciones de la red y reducir las tarifas de gas asociadas, haciendo que las operaciones sean más eficientes y económicas.
Si quieres saber más sobre las diferencias, te recomendamos este vídeo donde explicamos desde 0 los rollups:
“Tio Espacio Cripto, suena muy bien eso de los rollups, pero, ¿por qué no haber pensado en esa escalabilidad desde un principio?”
Es una excelente pregunta, la escalabilidad es la capacidad de una blockchain para manejar un gran número de transacciones de manera barata y rápida. El problema de porque Ethereum batalla con el tema de escalabilidad, es porque tendría que sacrificar o la descentralización o seguridad de su red, esto se conoce como el trilema de la blockchain. No se pueden alcanzar todos los puntos (escalabilidad, seguridad y descentralización) sin sacrificar uno. Lo explicamos más a detalle acá:
¿Cómo los rollups resuelven el trilema de descentralización, escalabilidad y seguridad? 🤔
·
22 feb
También el ecosistema cripto es bastante nuevo, al momento de haber creado Ethereum, no sabíamos que nos íbamos a encontrar con tales problemas. Por esa razón se ha construido esta infraestructura con un proceso de iteración constante. Se crean aplicaciones, vemos limitantes, se hacen las actualizaciones. Por eso mismo las capas 2 ahora son parte fundamental de la escalación de Ethereum.
Ahora, si analizamos las rollups, podemos estar de acuerdo que sí ayudan bastante a la escalabilidad. Rolloups como Optimism, Arbitrum o Scroll son buenísimas porque reducen a un 90% el costo de cada transacción, a diferencia de si lo hicieras en mainnet. Sin embargo, hay ocasiones en las que incluso usando rollups como Arbitrum o Optimism, nos encontramos con altos precios de gas.
Por ejemplo, un swap de ETH a USDT:
Swap en mainnet: $17 dólares
Swap en rollup: $1.37 dólares
En teoría estamos haciendo un gran salto en descuento, lo cual es bueno, pero no es suficiente para alcanzar adopción masiva. Si queremos una aplicación que necesite una disponibilidad de millones de transacciones baratas, el costo de ellas también debe de ser barata.
Los rollups dependen de la red principal de Ethereum para la seguridad. Cuando el precio del gas en Ethereum es alto, puede afectar el costo de las transacciones en los rollups. A pesar de que miles de movimientos se hagan offchain con rollups, como quiera se necesita pagar tarifas para enviar datos de vuelta a la red principal. Nos ahorramos mucho, pero todavía hay que pagar por el gas.
Para resolver este problema, es donde entra EIP-4844, la propuesta que se encarga en combatir las altas tarifas en los rollups. Al implementarse podemos ver todavía otra reducción 10 veces más grande en el gas, lo que hace posible una conversación sobre las capas 2. A continuación te contaremos a detalle de qué trata EIP-4844.
Proto-danksharding, nombrada en honor a los investigadores Dankrad Feist y Proto Lambda. Permite que los datos relacionados con las transacciones de la Capa 2 se almacenen en la blockchain de Ethereum de manera más económica. *Puedes ver la propuesta aquí: https://eips.ethereum.org/EIPS/eip-4844*
Proto-danksharding a través de la propuesta EIP-4844 es una de las características más significativas de la actualización Dencun. Proto-danksharding es uno de los pasos para completar Danksharding. Dankshardding es el objetivo final en esta etapa del roadmap de Ethereum.
Ethereum tiene un roadmap de escalabilidad en el que actualmente está enfocado en la parte de los rollups. Dencun fue la actualización más reciente del roadmap, incluyendo la propuesta EIP-4844. La relación de Dencun con el danksharding y el proto-danksharding puede entenderse como una serie de etapas en el camino hacia un Ethereum más escalable:
Aquí tienes una analogía: Imagina construir un sistema de autopistas (escalabilidad) para una ciudad en crecimiento (red Ethereum).
En esencia, Dencun introdujo la primera etapa del danksharding (proto-danksharding) como parte de su esfuerzo más amplio para mejorar la escalabilidad de Ethereum. Proto-Danksharding como ya la mencionamos, permite que el almacenamiento de datos sea más eficiente a través de blobs. Los blobs son los responsable de disminuir ese costo de transacción 10 veces más.