- By Daniel Gardeñes
EIP-4844 i l'adopció de la web 3
Molt ens ofereix aquest any 2024. El passat 10 de gener es va aprovar el ETF Spot de Bitcoin, esdeveniment que va recuperar en gran manera l’interès pel sector que es va perdre fa ja gairebé 2 anys.
Si bé el ETF és una fita important, ja que entre altres elements, dona una certa legitimitat als criptoactivos de cara al gran públic, la veritat és que no implica cap canvi ni millora tecnològica.
Dit això, enguany ve carregat de millores d’infraestructura i experiència d’usuari que sens dubte milloraran l’adopció de la web 3 i les finances descentralitzades; smart wallets, DApps més madures, oracles més potents, etc.
Però sens dubte, la innovació més important d’enguany i que tindrà un gran impacte en l’experiència d’usuari en la web 3, és l’accés a espai de bloc de qualitat. Sent Solana, Avalanche i altres blockchains opcions molt notables, la realitat és que l’ecosistema de Ethereum ofereix la màxima seguretat i descentralització dins del sector i és on es troben la majoria de desenvolupadors i usuaris.
1- Quins problemes d'escalabilitat té Ethereum.
La principal limitació que té Ethereum quant a escalabilitat és que els requisits de maquinari dels seus nodes són molt baixos. Això és fantàstic a escala de descentralització, ja que facilita l’accés al “solo staking”, i permet que pràcticament qualsevol usuari pugui verificar de primera mà la xarxa descarregant un node d’Ethereum en el seu ordinador.
Així doncs, si Ethereum augmentés la potència de la xarxa, menys persones tindrien accés al maquinari necessari per a tenir un node, i per tant la xarxa seria menys descentralitzada. D’altra banda, solucions com el “execution sharding” presenten complicacions importants i pesi implementar-se reeixidament sobrecomplexitzarian
2- Estratègies per a escalar la blockchain de Ethereum
Amb l’objectiu de continuar sent una blockchain robusta, segura i descentralitzada, Ethereum va decidir escalar a través de solucions de capa 2, en concret les rollups. En comptes d’incrementar la capacitat d’executar transaccions en la capa 1 (és a dir, de la pròpia blockchain d’Ethereum), l’execució s’ha mogut a altres blockchains (com Arbitrum i Optimism). Aquestes blockchains de capa 2, utilitzen a Ethereum tant per a realitzar l’assentament final de les seves transaccions com per a la disponibilitat de dades, comptant així en gran manera amb la seva seguretat i descentralització.
Si bé l’assentament final és un cost molt reduït per a aquestes rollups, guardar la disponibilitat de dades és relativament car ja que s’utilitza l’espai de bloc d’Ethereum, que és molt limitat. A més, pel fet que capa 1 i capa 2 fan ús del mateix mercat de comissions, si l’activitat en la capa 1 augmenta dràsticament, per exemple perquè s’està minejant una col·lecció de NFTs, això augmentarà en gran manera les comissions en capa 2, la qual cosa sens dubte no és un sistema òptim..
Image 1: Com funciona una rollup:
https://blog.pantherprotocol.io/zk-rollup-projects-inner-workings-importance-analysis/
Amb l’objectiu de reduir aquest cost, moltes solucions de capa 2 com “Immutable X” i “Manta Network” utilitzen una solució de disponibilitat de dades diferent d’Ethereum, com Celestia. Si bé això permet que les transaccions en aquestes xarxes siguin molt més econòmiques, la seguretat d’una xarxa com Celestia no és comparable amb la qual ofereix Ethereum.
Malgrat que en fer l’assentament final a Ethereum els fons d’aquestes rollups no poden ser sostrets, si la solució de disponibilitat de dades fallés podrien congelar-se i ser inaccessibles per als seus usuaris. Sota el meu punt de vista, aquest sistema és interessant per a blockchains la finalitat del qual és el gaming, o altres funcions que no impliquin l’emmagatzematge de quantitats importants de valor, però en absolut són òptimes per a construir un sistema financer descentralitzat.
3- ¿Qué es la EIP-4844 "proto-danksharding"?
Per sort per a les rollups, enguany tindrà lloc una de les actualitzacions més importants de la história d’Ethereum, i m’atreveixo a dir que és una de les innovacions més interessants que hem tingut en la web 3, l’EIP-4844 o proto-danksharding.
El proto-danksharding és l’actualització de xarxa que permetrà implementar el danksharding complet en un futur, la solució definitiva d’escalabilitat per a Ethereum que permetrà que el cost de pujar la disponibilitat de dades per part de les rollups a Ethereum sigui pràcticament inexistent.
Image 2: Com funciona la EIP-4844:
És a dir, amb el danksharding Ethereum escala només la seva capa de dades, en comptes de també la capa d’execució com es pretenia amb el “execution sharding”. Això permetrà a les rollups utilitzar a Ethereum per a la disponibilitat de dades per una fracció del cost actual, permetent transaccions gairebé gratuïtes. Dit això, es calcula que el danksharding estarà disponible al voltant de 2026, per la qual cosa encara haurem d’esperar.
La bona notícia és que el proto-dansharding no sols facilitarà la implementació del danksharding complet en un futur, sinó que tindrà un impacte directe en els costos que incorren les rollups d’emmagatzemar la disponibilitat de dades en Ethereum. De fet, es calcula que aquest cost podria reduir-se fins a 10 vegades.
Això s’aconsegueix en implementar un nou element en la blockchain d’Ethereum, els “data blobs”. A diferència del “calldata” (l’espai on les rollups pugen les dades a Ethereum en l’actualitat), els blobs tenen molt més espai, i no són emmagatzemats en la blockchain per sempre, sinó que caduquen en uns 18 dies.
Vegem quins són els principals avantatges d’aquest sistema:
Més espai per bloc
Amb l’EIP-4844, s’implementaran les “blob carrying transactions”, un ajust que permetrà que les transaccions actuals portin adjuntes un blob, habilitant més espai per bloc.
No se sobrecarrega l'espai de la xarxa
Per descomptat, el principal desavantatge d’afegir més espai en la blockchain, és que els requisits d’espai dels nodes augmentaria més ràpidament, disminuint la quantitat d’usuaris que podrien tenir un node complet i, per tant, també un validador, augmentant així la centralització de la xarxa. Així doncs, la gràcia dels blobs és que no s’emmagatzemaran per sempre en la blockchain de Ethereum sinó només durant un període de temps (aproximadament 18 dies), el suficient perquè les rollups puguin qüestionar el seu estat.
Mercat de comissions multidimensional
Els validadors de la xarxa principal d’Ethereum no interpreten les dades en el blob, simplement verifiquen que estiguin disponibles i es puguin descarregar. A causa d’aquest fenomen, els blobs no competeixen amb el consum de gas de les transaccions estàndard d’Ethereum, és a dir, no augmentaran les tarifes de gas de la xarxa principal.
En altres paraules, hi haurà un mercat de comissions per a l’espai de bloc, destinat a les transaccions en capa 1 i un altre per al blobspace (espai del blob), sent els principals consumidors les rollups. Aquest nou mercat de comissions per al blobspace també funcionarà amb l’estructura de l’EIP-1559 pel que també es produirà la crema de la “base fee”, element fonamental per a la sostenibilitat econòmica de la xarxa a llarg termini.
4- Quin impacte tindrà el proto-danksharding en l'ecosistema de Ethereum?
Reducció massiva de comissions en capa 2
A curt termini, l’EIP-4844 reduirà dràsticament els costos d’utilitzar a Ethereum com a capa de disponibilitat de dades per a les rollups, la qual cosa es traduirà en el fet que aquestes podran cobrar comissions de transacció molt més econòmiques als seus usuaris. De fet, s’especula que en els primers mesos de vida de l’EIP-4844, ja que avui dia hi ha relativament poca activitat en les capes 2 l’espai en els blobs no s’ompli per complet, i per tant els costos de transacció d’emprar-les sigui pràcticament 0.
En un futur, quan hi hagi més activitat en les rollups, l’espai en els blobs s’omplirà, i el preu del gas començarà a augmentar de la mateixa manera que ocorre amb l’espai de bloc normal. Si alguna cosa hem après en els últims anys, és que ningú pot preveure quant es trigarà a realitzar una actualització en Ethereum, però es calcula que quan el blobspace comenci a saturar-se ja s’implementi el danksharding complet.
Possible aparició d'aplicacions amb finalitats no financeres
Una de les raons per les quals a dia no d’avui no existeix una gran varietat de DApps, i la raó per la qual pràcticament totes tinguin un enfocament financer és el cost del gas.
Si algú paga 20 dòlars per executar una transacció, o fins i tot 20 cèntims, el més probable és que ho faci esperant una quantitat major a canvi. En altres paraules, és molt dubtós que tenint l’opció web2 “gratuïta” algú pagui 20 cèntims per penjar una foto en xarxes socials o contingut en un hipotètic Twitter descentralitzat.
De fet, en reduir dràsticament els costos d’utilitzar a Ethereum com a capa de disponibilitat de dades, les rollups podran oferir fins i tot transaccions gratuïtes als seus usuaris, i monetitzar-los a través d’un altre sistema (subscripció, passi de batalla d’un videojoc, etc).
Per tant, és molt probable que l’actualització dempeus a l’aparició d’aplicacions de mitjans socials, gaming, entreteniment entre altres.
Nous usuaris en la web 3
Reduir o fins i tot eliminar una de les friccions més grans que existeix en web 3, el cost del gas, juntament amb una millora de la UX en general que estem començant a veure en aquest 2024 amb projectes com Infinex, un nou DEX que utilitza una interfície CEX, o solucions com les APIs de Vottun que permeten als desenvolupadors web 2 crear aplicacions web 3, pot tenir com a conseqüència l’entrada de nous usuaris a la web 3.
Si establim que ara mateix estem en la fase d’early adopters, aquestes millores en la UX podrien portar-nos a la majoria primerenca.
Image 3: Technology adoption lifecycle
https://www.sketchbubble.com/en/presentation-tech-adoption-lifecycle.html
Transició dels usuaris de Ethereum a les seves capes 2
Sens dubte, aquest és un fenomen que ja està ocorrent. Segons la pàgina web L2Beat, en el moment d’escriure aquest article en conjunt, les rollups + validiums estan processant 5,58 vegades més transaccions que la xarxa principal d’Ethereum.
És probable que amb la reducció de comissions que provoqui el proto-danksharding, encara més usuaris transiccionen de la capa 1 a la capa 2. De totes maneres, personalment crec que la majoria d’usuaris vindran d’altres blockchains de capa 1, i que els usuaris de la capa 1 d’Ethereum es mouran a capa 2 quan aquestes madurin i tinguin una seguretat i descentralització equiparables a la xarxa principal.
5- Vottun APIs, escalabilitat de les rollups i adopció massiva
Com hem vist al llarg d’aquest article, la millora de la UX és una peça fonamental perquè la web 3 experimenti una adopció massiva.Per part de l’usuari, s’estan millorant elements com la gestió de wallets, interfícies més intuïtives i reducció de gas fees.
D’altra banda, en empreses com Vottun busquem reduir les barreres d’entrada a la web 3 de l’altra cara de la moneda, els desenvolupadors.
A través de nostres APIs, desenvolupadors sense experiència en web 3 poden crear DApps d’última generació, i al seu torn que aquestes DApps atreguin a més usuaris i, per tant, a més desenvolupadors al sector, creant un cercle virtuós.
Gràcies a l’EIP-4844 les DApps que es creuen en capa 2 a través d’aquestes APIs podran ser més avançades tecnològicament, ja que una reducció en el cost del gas permet fer smart contracts més complexos que consumeixen més gas i sobretot més econòmiques per als seus usuaris.
Si desitges obtenir més informació sobre les nostres API, no dubtis a accedir a https://web3.vottun.io per a registrar-te i, per descomptat, la documentació que trobaràs en https://docs.vottun.io.