Bloque #9: Dencun Upgrade – Optimism + Amplify

Para los que no recuerdan, en el Bloque 7 hicimos un tablero de Dune con la data de Amplify, el servicio de Cafecito para hacer donaciones en cripto.

Hasta acá todo muy lindo, pero los muchachos de Cafecito habilitaron la red de Optimism sumándola a Polygon que ya soportan. Esta no fue una decisión caprichosa, sino que en el día 13 de Marzo hubo un upgrade de Ethereum denominado Dencun. Este introduce varias mejoras significativas, siendo la más destacada la incorporación de «blobs» de datos efímeros mediante el EIP-4844, también conocida como proto-danksharding. Esta innovación está diseñada para reducir considerablemente las tarifas de transacción en las layer 2 con proyecciones que sugieren una disminución de hasta el 75% de inmediato, lo que podría llevar a que las tarifas de gas se vuelvan prácticamente insignificantes en el futuro. Todo esto con el fin de continuar con la búsqueda tan ansiada de la escalabilidad y sustentabilidad de la red. 

Amplify + Optimism

Los muchachos de Cafecito, habían desarrollado su funcionalidad originalmente en Polygon y Optimism. Luego de varias pruebas, decidieron únicamente habilitar Polygon y no Optimism simplemente por el hecho de que sus fees eran excesivamente altos para el uso que ellos le quieren dar que es micropagos. Piensen nada más que ustedes están pagando un “cafecito” que vale 1 USDT/USDC y pagan 0.20 de gas fee. Un 20% de lo que originalmente estaban dispuestos a pagar solo como un impuesto por usar la red. Inviable. Con buen tino, la gente de Cafecito decidió posponer el enlace con Optimism

Fee de Amplify en Optimism en la implementación original

Por suerte, Optimism implementó el uso de blobs con un fork llamado Ecotone hecho el 14 de Marzo y sus fees bajaron considerablemente como muestra el siguiente gráfico de Optimism Labs.

Mediana de gas en USD en Optimism, ZORA y Base antes y después de la implementación de blobs

Pueden ir a consultar el tablero de Dune de Michael Silberling con toda la info de uso de blobs y baja de fees en L2. En otro tablero más general de Optimism Labs, donde hay data con general, es aún más notoria la caída viendo la historia entera de la mediana de los Fees x transacción (vean la abrupta caída a mínimos históricos al final del gráfico):

Mediana de gas en USD en Optimism desde comienzos hasta hoy

Tablero de Dune

Decidí que cambiar el layout y la información del dashboard original no iba a ser necesario. El dashboard habla en general de Amplify sin hacer ninguna referencia a que blockchain utiliza (aunque uno daba por dado que hablaba de Polygon únicamente). Por lo tanto, decidí que la primera sección iba a quedar exactamente igual y simplemente iba a sumarle la información de Optimism. La implementación de esto fue super sencilla ya que la misma tabla que usaba para Polygon (erc20_polygon.evt_transfer) existe para Optimism (erc20_optimism.evt_transfer) con la misma estructura. La única diferencia es que la wallet «bóveda» ahora es 0x9809cF22c853aB2acb22944850f30cF2dab2581c


Pueden consultar todas las queries actualizadas directamente en Dune haciendo click en cada uno de los títulos de los gráficos o en el Github de Bloque X, específicamente en la carpeta del Bloque 9

Aunque la primera parte del dashboard muestre específicamente Amplify como producto general, si me pareció interesante hacer una diferenciación entre blockchains. Por eso, generé una nueva sección abajo de todo donde hago una comparación de Volumen USD x día y cantidad de Txs por cada blockchain.

Nuevos gráficos de Amplify diferenciando por Blockchain en Dune

Para los que no tienen el link al tablero en cuestión es: https://dune.com/fergmolina/amplify-by-cafecito

Además, agregué un gráfico donde se puede ver el gas promedio utilizado por cada donación. Este último gráfico fue el más complejo de generar, ya que para Polygon fue sencillo hacerlo utilizando una tabla de la sección Spells con la información de las transacciones de ERC20 ya extraída y pulida. En cambio, esa misma tabla no existía y use la tabla de la sección RAW de transacciones, filtrando solo por la wallet en Optimism y los tokens USDC y USDT, tomé el gas utilizado x el precio del gas x el precio de MATIC al momento de la transacción que fue obtenido cruzando con una tabla llamada prices.usd.

Conclusión

Al momento de escribir estas lineas aún no había mucha data en Amplify sobre Optimism. Pocas transacciones con poco volumen y todas en USDC. Según mencionaron los muchachos Optimism solo tiene soporte para USDC, aunque el tablero quedó ya preparado por si en algún momento deciden agregar USDT. 

Gas promedio de cada transacción x día x blockchain en Amplify

El gráfico más interesante de todos es el primero de la izquierda, el que habla sobre el gas promedio por cada transacción y diferencia por cada bloque. La linea violeta representa Polygon y se puede observar un fee promedio casi constante y bajo que ronda el 0.01 USD por cada tx. Si analizamos la línea roja que representa a Optimism, vemos que en Febrero (pre implementación formal de Amplify) hubo algunas transacciones seguramente de prueba donde se ve que el gas es altísimo. Para el 15 de Febrero el gas promedio fue de 0.12 y para 16 de Febrero de 0.19. De nuevo, para una microtransacción de 1 USDC en un porcentaje altísimo. Luego, no hay más movimiento hasta el 14 de Marzo donde fue habilitado nuevamente. Se ve que la línea roja ahora esta al mismo nivel que la violeta, representando un fee promedio de 0.01 USD e inclusive vemos que el 15 de Marzo fue de 0.004 promedio representando un valor muchísimo más inferior a Polygon. Antes de hacer una donación cripto en Cafecito, fíjense los fees de ambas redes!

Deja un comentario