Actualización de Dencun Ethereum: qué significa para el ecosistema Ethereum
- 7 minute read
La actualización de Ethereum Dencun (13 de marzo de 2024) de la red Ethereum es especialmente importante para los protocolos de capa 2 que proporcionan zk roll ups para Ethereum. Puede mejorar el coste y la velocidad sin comprometer la seguridad.
La propia red Ethereum se beneficiará mucho menos de esto, aunque puede que el aumento del uso de roll ups en la Ethereum Virtual Machine (EVM) también haga subir el precio de ETH.
- La actualización Dencun es la precursora del Danksharding completo, destinado a hacer que las transacciones en Ethereum sean mucho más baratas y rápidas, especialmente en las blockchain de layer 2.
- Los blobs se añaden a las transacciones sin tener que almacenarse permanentemente en la Ethereum Virtual Machine, lo que reduce los costes
- Utilizando una cadena secreta, los rollups con blobs se verifican en la EVM
- Proto-Danksharding (Dencun) es principalmente un servicio para blockchain roll up de capa 2, que abarata considerablemente
Inhoudsopgave
- ¿Qué es la mejora Dencun?
- ¿Qué es una mancha?
- ¿Qué es el Proto-Danksharding?
- El fin del sharding en el roadmap de Ethereum
- Ethereum después del hard fork
- ¿Qué significará la actualización de Dencun para Ethereum y las blockchain de layer 2?
¿Qué es la mejora Dencun?
Las actualizaciones de Ethereum suelen estar representadas por lugares. Las actualizaciones de consensus tienen nombres de estrellas y otras actualizaciones de ciudades donde Devcon tuvo una reunión, en este caso son Cancún (México) y Deneb (ésta es una estrella muy brillante). Como son dos por el precio de uno, en Ethereum han llamado Dencun a la actualización total.
Esta actualización activó el Proto-Danksharding (EIP-4844, Propuesta de Mejora de Ethereum 4844), que introdujo blobs de datos temporales (blobs), abaratando el almacenamiento roll up de capa 2.
El objetivo de la actualización es mejorar la escalabilidad y la asequibilidad, manteniendo al mismo tiempo la descentralización de la red. Se ha implantado de forma un tanto silenciosa.
Explicaremos exactamente todo lo dicho aquí más adelante, ya que requiere bastantes explicaciones.
Reducción de costes
Un nuevo componente de una transacción blockchain, el "blob", garantiza que enrollar vendedores como Optimism y Arbitrum que pueden almacenar más barato. Estos blobs están disponibles en la red Ethereum durante unas dos semanas, es decir, 4096 épocas (una época son 32 slots de 12 segundos, es decir, 6,4 minutos). Después, estos blobs se eliminarán de la red.
Esto reduce significativamente el coste de las ampliaciones. También permite que la red Ethereum crezca en número de usuarios sin comprometer la seguridad ni la descentralización de los nodos. Arbitrum y Optimism han indicado que empezarán a utilizar blobs directamente, así que quizá quieras ir aquí si quieres utilizar Ethereum de forma más barata.
¿Qué es una mancha?
Para no hacerlo todo demasiado técnico, bastará con una descripción general. Un blob es un fragmento de información que forma parte de una transacción (roll up) que no necesita almacenarse permanentemente en el Ethereum Virtual Machine . Esto hace que cualquier transacción que utilice blobs sea mucho más barata.
Esto me recuerda a esa película de terror tan mala "The Blob", una mancha que ataca a la gente.
25-2-2022: Entre otros, Vitalik Buterin, Dankrad Feist y Diederik Loerakker (protolambda) propusieron el EIP-4844. El título era "Sharded Blob Transactions".
Como en aquellos tiempos los costes de transacción en el propio Ethereum eran extremadamente altos, surgieron protocolos de capa 2 como Arbitrum y Optimism. Pero aunque los costes de éstos eran mucho más baratos, aún así seguían siendo demasiado elevados para los usuarios, incluso con los roll ups de zk, que eran hasta 100 veces más baratos que en Ethereum de capa 1.
La solución a esto fue sharding pero como introducirlo iba a llevar tanto tiempo, surgió esta propuesta. Utiliza el "formato de transacción" del sharding, sin implementar el sharding propiamente dicho.
¿Qué es el Proto-Danksharding?
El Protoendurecimiento es una forma de aliviar el EVM y reducir los costes para el usuario final.
Dankrad Feist y Diederik Loerakker (Protolambda) propusieron esta propuesta, junto con otras personas. Con sus nombres se bautizó esta propuesta.
El coste de los roll ups seguía siendo alto porque los datos de una transacción tenían que capturarse en la EVM mediante "CALLDATA" a través de todos los nodos para siempre. En realidad, los roll ups sólo necesitan estos datos durante un breve periodo de tiempo.
EVM y la mancha
Por eso se inventó el blob, que está unido a un bloque pero es inaccesible para la EVM. Al cabo de unas semanas, estos datos se vuelven a eliminar, lo que reduce significativamente la presión sobre la EVM. Este método es mucho más barato, tanto para los roll ups como para el comerciante en cryptocurrency en el ecosistema Ethereum a través de la layer 2.
Cualquiera que lo necesite por cualquier motivo puede descargar todos los datos, incluidas las manchas, en cualquier momento, antes de que desaparezcan del EVM. Por ejemplo, algunos archivos necesitan estos datos. Una ventaja es que sólo se necesita una fuente fiable y el blob es correcto sin falta. ¡Proporciones bíblicas!
Otro aspecto de estos blobs es que deben ser aprobados por los probadores como bloques válidos. La dirección nodes se ven así liberados de la tarea de mantener estos blobs en su máquina a perpetuidad, reduciendo enormemente la presión sobre sus costes de hardware. Esto mantiene el funcionamiento de un nodo al alcance de la mayoría de los validadores, evitando la centralización de las personas que pueden permitirse máquinas caras.
KZG
¿Una nueva organización secreta que vigila a la gente? No, es una abreviatura de los nombres del concepto original de blobs, Kate-Zacherucha-Goldberg.
Han inventado que de una mancha se puede hacer un pequeño criptográfico información puede crear que garantice que los datos son correctos.
Hubo incluso una ceremonia de iniciación a esto, en la que participaron más de 140.000 personas. Es un poco como el juego en el que tienes que pasar una frase al siguiente. Creas una información en tu propio ordenador, la mezclas con la del anterior que hizo lo mismo y obtienes una nueva cadena aleatoria, que pasa al siguiente. Debías destruir el valor de tu propia cadena, después de la generación. Mientras 1 de los participantes fuera honesto, el resultado de esta cadena secreta es imposible de rastrear. Con 140.000 participantes, no creo que sea un obstáculo insalvable.
Esta cadena secreta se utiliza para verificar los roll ups con blobs.
El fin del sharding en el roadmap de Ethereum
Como Vitalik y su equipo llegaron a la conclusión de que implementar el sharding sería demasiado difícil y llevaría demasiado tiempo, optaron por implementar el Danksharding, que puede describirse como sharding de datos. Esto implica dividir los datos en trozos, en lugar de la red.
Ahora, por supuesto, ¿quieres saber qué es Danksharding? Pues bien, ¡en pocas palabras!
¿Qué es Danksharding?
Lo que empezó con Proto-Danksharding se conseguirá con Danksharding. Con el tiempo, el problema del escalado y la reducción de costes en Ethereum será cosa del pasado con esta técnica.
Los datos comprimidos de las transacciones en roll ups garantizarán un espacio enorme en la EVM, donde estos datos cabrán fácilmente, ¡haciendo realidad cientos de roll ups y millones de transacciones por segundo! Estamos impacientes...
Danksharding ampliará el número de blobs a 64. Sin embargo, antes de que pueda desplegarse por completo, deben realizarse otras mejoras de la roadmap. Ahhhhh... ¡Qué pena! Según su página web, aún faltan años para que Danksharding esté implementado.
Ethereum después del hard fork
Después de la actualización de Dencun, no tienes que hacer nada en absoluto. Circulan historias de estafadores que intentan que actualices tu ETH y mediante algún truco retorcido intentan estafarte con tu ETH. Así que ten cuidado con esto.
Los nodos y los clientes deben descargar la última versión de la actualización para seguir funcionando correctamente. consensus los clientes utilizan el software del validator que ya ha sido actualizado para la actualización.
Las redes de prueba ya tienen Proto-Thanksharding en su paquete, así que puedes utilizar estas redes de prueba antes de desplegar la actualización en todos tus roll ups. Para otros usuarios de las redes de prueba, como Goerli, en realidad no cambia nada.
Tasas de gas en la capa 1 tras la actualización de Ethereum Dencun
Las tarifas de gas en el propio Ethereum cambiarán bastante poco. Esta actualización se hace principalmente para que los roll ups de capa 2 sean más baratos y escalables. Si se utilizan mucho los blobs, aún puede producirse una saturación y las tarifas de gas pueden volver a subir, ya que los datos tendrán que almacenarse permanentemente en la EVM, lo que es más caro.
Otra capa 1 blockchains tampoco se beneficiarán de esta actualización. Así que la compatibilidad con el EVM no dice nada sobre la reducción de costes en una capa 1.
¿Qué significará la actualización de Dencun para Ethereum y las blockchain de layer 2?
Se espera que el propio Ethereum se beneficie poco de ello, salvo que su escalabilidad mejorará indirectamente. Una gran explosión de precios no está precisamente en el horizonte debido a Dencun. La actualización puede verse como un servicio a la comunidad.
Sin embargo, para las blockchain de capa 2, el impacto es mucho mayor. Es muy posible que redes como Optimism, Arbitrum y otros protocolos de capa 2 se vuelvan mucho más populares después de que se aplique la actualización, debido a su coste mucho menor. Si ves que estas criptomonedas de repente valen más, sabrás de qué se trata.
Sin embargo, como el espacio en la EVM de la mainnet de Ethereum es limitado, puede que esta nueva técnica vuelva a estar pronto al límite. En ese caso, Vitalik y sus consortes tendrán que volver a trabajar para encontrar un hueco en alguna parte o inventar algo nuevo. Hasta entonces, espero un avance sólido de las blockchain de capa 2 que utilicen directamente la actualización Dencun y los blobs, aunque nada es seguro en criptolandia.