Realment necessitem blobs a Ethereum?

Solució d'escalat d'Ethereum amb rollups: avantatges i desavantatges d'Optimistic Rollups i zk-Rollups, el paper dels blobs i alternatives com Swarm per a emmagatzematge eficient.

martes, 11 de marzo de 2025 • 3 min de lectura • Equip Q2BSTUDIO

Empresa-Software-Apps

Actualment, la solució més popular i àmpliament adoptada per escalar Ethereum són les xarxes Layer-2 (L2), específicament els rollups. En un rollup, els càlculs es realitzen fora de la cadena, mentre que les dades de les transaccions s'emmagatzemen a la cadena principal d'Ethereum, on també s'estableix el consens. Això garanteix el mateix nivell de seguretat que la xarxa principal d'Ethereum.

A la pràctica, un seqüenciador fora de la cadena recull transaccions, les agrupa en un bloc i després envia la nova arrel d'estat i les dades de transacció a la blockchain. Els rollups es poden classificar en dos tipus principals:

Optimistic Rollups: En aquests rollups, se suposa que la nova arrel d'estat és vàlida, per tant no es realitza una verificació immediata. No obstant, pot ser impugnada dins d'un període determinat. Si algú presenta una prova de frau vàlida, l'arrel d'estat es reverteix i el seqüenciador que va enviar l'estat invàlid és penalitzat.

Pros: Són una solució econòmica.

Contres: Transferir actius entre L1 i L2 és un procés lent a causa del període de desafiament. A més, la implementació del mecanisme de prova de frau és complexa.

zk-Rollups: En aquest enfocament, el seqüenciador envia una prova de coneixement zero juntament amb les dades de la transacció, cosa que permet verificar matemàticament la validesa del nou estat sense necessitat de comprovar totes les transaccions a la cadena.

Pros: La verificació és eficient i els temps de transacció són més ràpids.

Contres: Generar proves de coneixement zero és computacionalment intensiu i complex.

El paper dels blobs a Ethereum: Abans de la introducció dels blobs, els rollups emmagatzemaven totes les dades de les transaccions a calldata. No obstant, això es va convertir en un coll d'ampolla a mesura que la demanda creixia. Els blobs, introduïts mitjançant EIP-4844, són paquets de dades dissenyats per proporcionar una forma més escalable d'emmagatzemar informació. A diferència del calldata, els blobs només es retenen durant 18 dies, cosa que permet un emmagatzematge més econòmic i eficient.

Els blobs funcionen com a elements auxiliars als blocs d'Ethereum. El seu contingut no és accessible per als contractes intel·ligents; en lloc d'això, cada blob està associat amb un compromís criptogràfic KZG, cosa que garanteix la integritat de les dades.

No obstant, els blobs no proporcionen un emmagatzematge veritablement en cadena. Per reconstruir l'estat correcte després del període de retenció, es necessita una solució d'emmagatzematge externa.

Validium i solucions d'emmagatzematge fora de la cadena: Els rollups que emmagatzemen dades fora de la cadena s'anomenen Validium. Un candidat fort per arxivar dades de blobs i donar suport a rollups d'aquest tipus és Ethereum Swarm. Swarm utilitza un mecanisme de codificació d'esborrat similar al dels blobs per garantir l'emmagatzematge redundant en múltiples nodes.

Swarm ofereix incentius per a la disponibilitat de dades, assegurant que la informació crucial es pugui recuperar quan sigui necessari. A més, permet optimitzar els costos en emmagatzemar la informació fora de la cadena principal d'Ethereum.

A mesura que la tecnologia blockchain avança, és crucial avaluar quines solucions ofereixen el millor equilibri entre escalabilitat, costos i seguretat. Les eines com Swarm proporcionen una alternativa viable als blobs sense imposar una càrrega innecessària sobre la xarxa principal.

A Q2BSTUDIO, empresa especialitzada en desenvolupament i serveis tecnològics, comprenem la importància d'adoptar solucions innovadores per a l'escalabilitat de blockchain. Ens enfoquem a implementar tecnologies eficients i optimitzades perquè els nostres clients puguin maximitzar la seguretat i el rendiment en els seus projectes sobre Ethereum i altres xarxes descentralitzades.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.