La fragmentación implica rotar validadores aleatoriamente entre diferentes fragmentos (subgrupos) de una cadena de bloques. Cada fragmento es esencialmente su propia minicadena de bloques, que se ejecuta en paralelo con la cadena de baliza.
Paralelizar procesos en el diseño de redes no es una idea nueva y ha estado en la agenda de Ethereum durante bastante tiempo.
¿Pero cuál es el truco? Es un cambio complejo y requiere mucho tiempo. Mientras los desarrolladores e investigadores de Ethereum deliberaban sobre cómo implementar mejor la fragmentación, surgió un nuevo contendiente: el rollup.
En lugar de dividir la cadena principal de Ethereum en minicadenas de bloques, un paquete acumulativo actúa como tal, ejecutándose “encima” de la Capa 1 de Ethereum, por lo tanto llamada Capa 2. Como escribió Vitalik en su “Hoja de ruta de Ethereum centrada en paquetes acumulativos” en 2020:
“En mi opinión, cuando finalmente llegue (la fragmentación de ejecución completa), a casi nadie le importará. Nos guste o no, todo el mundo se ha adaptado a un mundo centrado en los rollups. Para entonces, continuar por ese camino será más fácil que intentar que todos vuelvan a la capa base, ya que no hay ningún beneficio evidente y la escalabilidad se reduce entre 20 y 100 veces”.
La comunidad Ethereum ahora ha aceptado abrumadoramente el rollup como el futuro. Pero, ¿qué mejoras pueden afectar más a la red principal?
En primer lugar, analicemos brevemente las funciones de la cadena de bloques en la relación Ethereum-rollup.
La visión original centrada en fragmentos de Ethereum consistía en ampliar la ejecución en la red principal. Ahora, con el escalamiento de la ejecución mediante resumen, esto ya no es una prioridad.
Ethereum y los rollups desempeñan un papel en una arquitectura modular de blockchain
¿El problema actual? Disponibilidad de datos.
Los rollups aún necesitan publicar los datos de las transacciones (así como las pruebas de fraude/validez) en L1, lo que garantiza que todos comprendan completamente los eventos en toda la red. Actualmente, esta es una empresa costosa.
Mientras que los rollups ayudan a escalar la ejecución, Proto-Danksharding (PDS, con EIP-4844) tiene como objetivo mejorar la disponibilidad de datos a través de blobs.
Piense en los blobs como una herramienta novedosa en la que los paquetes acumulativos pueden almacenar de manera eficiente datos de transacciones y pruebas, ahorrando combustible al transmitir esta información a la red principal. Este nuevo tipo de transacción ofrece una forma más eficiente para que L2 interactúe con el espacio de bloque L1.
EIP-4844 introduce transacciones con blobs. Tenga en cuenta que DAS (muestreo de disponibilidad de datos) está disponible solo con Danksharding completo.
Aunque los ahorros reales de gas de EIP-4844 dependerán del grado de adopción de blobs, las primeras estimaciones muestran un aumento de 10 a 100 veces en los costos de transacción acumulados.
¿Realizar transacciones en la L2 de Ethereum por solo unos pocos centavos? Sí, por favor.
De hecho, estas tarifas podrían ser tan bajas que podrían estar totalmente subsidiadas por secuenciadores L2 que quieran generar algo de revuelo en su red. Dado que Arbitrum y Optimism ya han iniciado programas de incentivos simbólicos, las transacciones gratuitas no son un concepto descabellado. ¿Quién no querría eso?
Después de la actualización de PDS en EIP-4844, los validadores de la red principal de Ethereum gestionarán la ejecución L1 y los blobs (que contienen datos L2 y liquidaciones/pruebas). ¿La mejor parte? Por primera vez, tendremos mercados de tarifas separados para estos conjuntos de datos.
Antes de EIP-4844, los precios del gas L1 impactaban directamente en los costos acumulados del gas. Después de EIP-4844, los mercados de tarifas para blobs L2 y ejecución L1 están completamente desacoplados.
Este desacoplamiento de los mercados de tarifas es una de las razones principales por las que Visa eligió Solana para los pagos con monedas estables.
Las mentas NFT sobrevaloradas en la red principal de Ethereum ya no afectarán a los paquetes acumulativos favoritos de los usuarios de DeFi. Los enredos innecesarios serán historia gracias a los mercados de tarifas separados.
Los blobs también heredarán una "asignación de destino", asignando tres blobs por bloque en esta etapa. De manera similar a EIP-1559, las tarifas de Blob se mantienen mediante un conteo continuo para garantizar que la red no esté congestionada. De esta manera, las transacciones de ejecución blob y L1 pueden coexistir armoniosamente en la cadena base.
Se espera que EIP-4844 se lance con la próxima actualización de Ethereum, Dencun, posiblemente en enero. Publique esta actualización de la red principal, los paquetes acumulativos necesitarán algunas actualizaciones para construir blobs correctamente y publicarlos en la red principal.
Debido a su complejidad, Full Data Sharding (FDS) está más abajo en la hoja de ruta de Ethereum, pero introducirá mejoras significativas:
• Muestreo de disponibilidad de datos (DAS): los nodos no tendrán que descargar conjuntos de datos completos para verificar su presencia. Simplemente necesitarán realizar un muestreo aleatorio (lo que se conoce como “verificaciones de disponibilidad de datos”).
• Los bloques acomodarán más blobs y los blobs pueden ser más grandes gracias a DAS.
¿La mejor parte? Una vez que FDS esté aquí, los paquetes acumulativos no necesitarán actualizaciones para admitirlo; solo requerirán la actualización EIP-4844. Con la introducción del proto-danksharding, la hoja de ruta centrada en el rollup comienza oficialmente, sentando las bases para el próximo capítulo de Ethereum. Entonces, cuando disfrute de transacciones casi gratuitas en su L2 favorito el próximo verano, recuerde quitarse el sombrero ante los amigables innovadores del vecindario.
La fragmentación implica rotar validadores aleatoriamente entre diferentes fragmentos (subgrupos) de una cadena de bloques. Cada fragmento es esencialmente su propia minicadena de bloques, que se ejecuta en paralelo con la cadena de baliza.
Paralelizar procesos en el diseño de redes no es una idea nueva y ha estado en la agenda de Ethereum durante bastante tiempo.
¿Pero cuál es el truco? Es un cambio complejo y requiere mucho tiempo. Mientras los desarrolladores e investigadores de Ethereum deliberaban sobre cómo implementar mejor la fragmentación, surgió un nuevo contendiente: el rollup.
En lugar de dividir la cadena principal de Ethereum en minicadenas de bloques, un paquete acumulativo actúa como tal, ejecutándose “encima” de la Capa 1 de Ethereum, por lo tanto llamada Capa 2. Como escribió Vitalik en su “Hoja de ruta de Ethereum centrada en paquetes acumulativos” en 2020:
“En mi opinión, cuando finalmente llegue (la fragmentación de ejecución completa), a casi nadie le importará. Nos guste o no, todo el mundo se ha adaptado a un mundo centrado en los rollups. Para entonces, continuar por ese camino será más fácil que intentar que todos vuelvan a la capa base, ya que no hay ningún beneficio evidente y la escalabilidad se reduce entre 20 y 100 veces”.
La comunidad Ethereum ahora ha aceptado abrumadoramente el rollup como el futuro. Pero, ¿qué mejoras pueden afectar más a la red principal?
En primer lugar, analicemos brevemente las funciones de la cadena de bloques en la relación Ethereum-rollup.
La visión original centrada en fragmentos de Ethereum consistía en ampliar la ejecución en la red principal. Ahora, con el escalamiento de la ejecución mediante resumen, esto ya no es una prioridad.
Ethereum y los rollups desempeñan un papel en una arquitectura modular de blockchain
¿El problema actual? Disponibilidad de datos.
Los rollups aún necesitan publicar los datos de las transacciones (así como las pruebas de fraude/validez) en L1, lo que garantiza que todos comprendan completamente los eventos en toda la red. Actualmente, esta es una empresa costosa.
Mientras que los rollups ayudan a escalar la ejecución, Proto-Danksharding (PDS, con EIP-4844) tiene como objetivo mejorar la disponibilidad de datos a través de blobs.
Piense en los blobs como una herramienta novedosa en la que los paquetes acumulativos pueden almacenar de manera eficiente datos de transacciones y pruebas, ahorrando combustible al transmitir esta información a la red principal. Este nuevo tipo de transacción ofrece una forma más eficiente para que L2 interactúe con el espacio de bloque L1.
EIP-4844 introduce transacciones con blobs. Tenga en cuenta que DAS (muestreo de disponibilidad de datos) está disponible solo con Danksharding completo.
Aunque los ahorros reales de gas de EIP-4844 dependerán del grado de adopción de blobs, las primeras estimaciones muestran un aumento de 10 a 100 veces en los costos de transacción acumulados.
¿Realizar transacciones en la L2 de Ethereum por solo unos pocos centavos? Sí, por favor.
De hecho, estas tarifas podrían ser tan bajas que podrían estar totalmente subsidiadas por secuenciadores L2 que quieran generar algo de revuelo en su red. Dado que Arbitrum y Optimism ya han iniciado programas de incentivos simbólicos, las transacciones gratuitas no son un concepto descabellado. ¿Quién no querría eso?
Después de la actualización de PDS en EIP-4844, los validadores de la red principal de Ethereum gestionarán la ejecución L1 y los blobs (que contienen datos L2 y liquidaciones/pruebas). ¿La mejor parte? Por primera vez, tendremos mercados de tarifas separados para estos conjuntos de datos.
Antes de EIP-4844, los precios del gas L1 impactaban directamente en los costos acumulados del gas. Después de EIP-4844, los mercados de tarifas para blobs L2 y ejecución L1 están completamente desacoplados.
Este desacoplamiento de los mercados de tarifas es una de las razones principales por las que Visa eligió Solana para los pagos con monedas estables.
Las mentas NFT sobrevaloradas en la red principal de Ethereum ya no afectarán a los paquetes acumulativos favoritos de los usuarios de DeFi. Los enredos innecesarios serán historia gracias a los mercados de tarifas separados.
Los blobs también heredarán una "asignación de destino", asignando tres blobs por bloque en esta etapa. De manera similar a EIP-1559, las tarifas de Blob se mantienen mediante un conteo continuo para garantizar que la red no esté congestionada. De esta manera, las transacciones de ejecución blob y L1 pueden coexistir armoniosamente en la cadena base.
Se espera que EIP-4844 se lance con la próxima actualización de Ethereum, Dencun, posiblemente en enero. Publique esta actualización de la red principal, los paquetes acumulativos necesitarán algunas actualizaciones para construir blobs correctamente y publicarlos en la red principal.
Debido a su complejidad, Full Data Sharding (FDS) está más abajo en la hoja de ruta de Ethereum, pero introducirá mejoras significativas:
• Muestreo de disponibilidad de datos (DAS): los nodos no tendrán que descargar conjuntos de datos completos para verificar su presencia. Simplemente necesitarán realizar un muestreo aleatorio (lo que se conoce como “verificaciones de disponibilidad de datos”).
• Los bloques acomodarán más blobs y los blobs pueden ser más grandes gracias a DAS.
¿La mejor parte? Una vez que FDS esté aquí, los paquetes acumulativos no necesitarán actualizaciones para admitirlo; solo requerirán la actualización EIP-4844. Con la introducción del proto-danksharding, la hoja de ruta centrada en el rollup comienza oficialmente, sentando las bases para el próximo capítulo de Ethereum. Entonces, cuando disfrute de transacciones casi gratuitas en su L2 favorito el próximo verano, recuerde quitarse el sombrero ante los amigables innovadores del vecindario.