Definizione
Un blob (Binary Large Object), introdotto in Ethereum tramite l'EIP-4844 (noto anche come "Proto-Danksharding") attivato nel marzo 2024, è un nuovo tipo di transazione che consente ai rollup di Layer 2 di allegare grandi pacchetti di dati ai blocchi di Ethereum a un costo significativamente inferiore rispetto all'utilizzo dei calldata standard. I blob sono allegati di dati temporanei: ogni blob può contenere circa 128 KB di dati e viene automaticamente eliminato dai nodi Ethereum dopo circa 18 giorni, il che li rende ideali per i dati delle transazioni di rollup che devono essere verificati ma non archiviati in modo permanente sul layer di base. Prima dell'EIP-4844, le reti di Layer 2 come Arbitrum, Optimism e Base dovevano pubblicare i dati delle transazioni compressi come calldata di Ethereum, un metodo costoso e con archiviazione permanente. I blob forniscono uno spazio dati dedicato ed economico che riduce drasticamente il costo di disponibilità dei dati di Layer 2, consentendo a sua volta commissioni di transazione significativamente inferiori per gli utenti di L2, spesso con una riduzione dei costi di disponibilità dei dati da 10 a 100 volte.
Origine e storia
| Data | Event |
| 2022 | Roadmap di Ethereum formalizzata; Danksharding identificato come soluzione di scalabilità a lungo termine |
| Nov 2022 | EIP-4844 (Proto-Danksharding) proposto da Vitalik Buterin, Dankrad Feist, Diederik Loeffen |
| 2023 | EIP-4844 ampiamente testato su testnet Ethereum; implementazioni client blob sviluppate |
| marzo 13, 2024 | L'aggiornamento di Dencun si attiva sulla rete principale di Ethereum; EIP-4844 diventa attivo |
| mar 2024 | Le commissioni L2 scendono immediatamente del 90%+ poiché i rollup iniziano a pubblicare i dati come blob |
| aprile 2024 | La capacità dei blob si riempie; aumentano le tariffe di base dei blob; continua il dibattito sulla scalabilità a lungo termine |
| 2024 | Gli aggiornamenti della roadmap di Ethereum si concentrano sul Danksharding completo come follow-up delle transazioni blob |
"EIP-4844 riduce le commissioni L2 di 10-100 volte. Si tratta dell'aggiornamento di scalabilità di Ethereum più significativo dai tempi della Merge." — Community di sviluppatori di Ethereum, marzo 2024
Come funziona
STRUTTURA DELLA TRANSAZIONE BLOB (EIP-4844) ==========================================
Blocco Ethereum standard (pre-EIP-4844): ┌─────────────────────────────────┐ │ Intestazione del blocco │ │ Transazioni │ │ └── Dati L2 costosi │ │ calldata (permanenti) │ └───────────────────────────────────┘
Blocco post-EIP-4844 con blob: ┌────────────────────────────────┐ │ Intestazione del blocco │ │ Transazioni (normali + blob) │ │ Sidecar blob: │ │ ├── Blob 1: dati tx L2 da 128 KB │ │ ├── Blob 2: dati tx L2 da 128 KB │ │ └── Blob 3: dati tx L2 da 128 KB │ │ (eliminati dopo ~18 giorni) │ └─────────────────────────────────┘
COME L2 UTILIZZA I BLOB: L2 raggruppa le transazioni degli utenti ↓ Pubblica i dati compressi su Ethereum come blob ↓ I validatori di Ethereum verificano che il blob sia disponibile ↓ Dati blob disponibili per un periodo a prova di frode (~7 giorni) ↓ Dati blob eliminati dai nodi (non archiviati per sempre) (l'impegno di KZG rimane permanentemente nell'intestazione del blocco) “`
| Caratteristica | Prima di EIP-4844 | Dopo EIP-4844 |
| Pubblicazione dati L2 | Dati di chiamata (~16 gas/byte) | Blob (~1 gas/byte) |
| Permanenza dei dati | Per sempre | ~ 18 giorni |
| Dati massimi per blocco | ~60 KB di dati di chiamata | Blob da ~384 KB (3 blob × 128 KB) |
| Riduzione della tariffa L2 | Linea di base | 10-100 volte più economico |
| Impegno crittografico | Nessuno separato | impegno polinomiale KZG |
In parole semplici
- Deposito temporaneo economico per rollup: Prima dei blob, le reti di Livello 2 dovevano archiviare i dati in modo permanente sulla catena principale di Ethereum (un costo elevato). I blob offrono un'area di archiviazione più economica, necessaria solo temporaneamente: circa 18 giorni, un periodo sufficiente per garantire la sicurezza contro le frodi.
- Una corsia dati dedicata: Pensate allo spazio dei blocchi standard di Ethereum come a una corsia preferenziale: costosa ma permanente. I BLOB sono una corsia separata "solo dati", più economica e che viene svuotata automaticamente dopo l'uso.
- La magia dell'impegno KZG: Anche quando i dati blob vengono eliminati, un piccolo impegno crittografico (chiamato impegno KZG) rimane per sempre nell'intestazione del blocco, consentendo a chiunque di verificare che i dati esistessero e fossero corretti.
- Perché 18 giorni?: I rollup ottimistici hanno una finestra di sicurezza antifrode di 7 giorni. I BLOB vengono conservati per 18 giorni (in modo sicuro oltre i 7 giorni) per garantire che chiunque possa verificare i dati L2 durante il periodo di contestazione, quindi vengono eliminati per risparmiare spazio di archiviazione.
- Riduzione massiccia delle tariffe: Quando arbitrato e Optimism è passato alla pubblicazione di dati blob anziché di dati sulle chiamate dopo Dencun, le commissioni utente L2 sono scese da $ 0.25-$ 2 per transazione a $ 0.001-$ 0.01, trasformando la redditività economica di L2.
Esempi del mondo reale
| Scenario | Implementazione/Attuazione | Risultato |
| Aggiornamento Dencun (marzo 2024) | EIP-4844 si attiva; L2 passa alla pubblicazione dei dati blob | Le commissioni L2 scendono immediatamente del 90-99%; le commissioni Optimism, Arbitrum e Base raggiungono il 50% |
| Adozione di Arbitrum blob | Arbitrum One converte i dati delle transazioni in blob | La commissione media per utente scende da $ 0.25 a $ 0.002 per la maggior parte delle transazioni |
| Crescita della catena di base | Base L2 di Coinbase utilizza blob; commissioni bassissime favoriscono l'adozione | Il volume delle transazioni di base aumenta drasticamente; più praticabile per le app dei consumatori |
| Aumento della capacità del blob | La popolare zecca NFT riempie tutta la capacità del blob in un blocco | Le commissioni di base di Blob aumentano; le commissioni L2 aumentano temporaneamente dimostrando il meccanismo di mercato |
| Roadmap completa di Danksharding | EIP-4844 come passo “proto” verso il completo sharding dei dati | La roadmap di Ethereum punta a un target di 64+ blob per blocco con Danksharding completo |
Vantaggi
| Vantaggio | Descrizione |
| Riduzione massiccia delle tariffe L2 | La pubblicazione dei dati da 10 a 100 volte più economica per i rollup riduce direttamente le tariffe utente |
| Spazio dati dedicato | I BLOB non competono con il gas delle transazioni regolari; mercato delle commissioni separato |
| Stoccaggio temporaneo | Conservato solo per il tempo necessario; riduce il carico di archiviazione a lungo termine dei nodi Ethereum |
| Garanzia crittografica | Gli impegni di KZG garantiscono che la disponibilità dei dati sia dimostrabile anche dopo la potatura |
| Trampolino di lancio della roadmap | Proto-Danksharding progettato per evolversi in Danksharding completo per una scala ancora maggiore |
Svantaggi e rischi
| Svantaggio | Descrizione |
| Limiti di capacità | Gli attuali 3-6 blob per blocco (obiettivo/massimo) sono ancora limitati; possono essere riempiti durante un'alta domanda |
| Volatilità della commissione Blob | Quando i blob si riempiono, la commissione di base del blob aumenta indipendentemente dal prezzo del gas ETH |
| Non permanente | I dati vengono eliminati dopo circa 18 giorni; la disponibilità dei dati a lungo termine richiede soluzioni separate |
| Complessità | La crittografia KZG e la meccanica dei blob aggiungono complessità al protocollo |
| Requisiti del nodo | La gestione dei dati blob richiede più larghezza di banda e archiviazione a breve termine dai nodi |
Suggerimenti per la gestione del rischio:
- Se si utilizzano L2 per applicazioni sensibili al fattore tempo, monitorare i mercati delle commissioni blob durante i periodi di congestione
- Per le applicazioni che richiedono una disponibilità permanente dei dati, rimane necessario un archivio dati supplementare (IPFS, Arweave, EigenDA)
- Comprendere che la sicurezza L2 basata su blob dipende ancora dalle prove di frode e dalla disponibilità del validatore durante la finestra di 18 giorni
FAQ
D: Cosa significa EIP-4844?
R: EIP sta per Ethereum Improvement Proposal; 4844 è il numero della proposta. EIP-4844 è anche noto come "Proto-Danksharding" — "proto" perché introduce il formato di transazione blob senza il meccanismo completo di sharding dei dati previsto per il futuro Danksharding, e "Danksharding" in onore di Dankrad Feist, uno dei coautori.
D: Di quanto ha ridotto le tariffe L2 l'EIP-4844?
R: Dopo l'attivazione di EIP-4844 da parte di Dencun il 13 marzo 2024, le commissioni L2 sono diminuite drasticamente. Optimism, Arbitrum e Base hanno registrato riduzioni delle commissioni del 90-99% per molte tipologie di transazioni. Le commissioni L2 tipiche sono passate da 0.25-2 dollari a 0.001-0.05 dollari per la maggior parte delle operazioni.
D: Perché le macchie vengono potate dopo 18 giorni?
R: I rollup ottimistici necessitano di dati a prova di frode accessibili per 7 giorni (la finestra di contestazione). I blob vengono conservati per circa 18 giorni per coprire in modo sicuro questa finestra. Dopodiché, i dati non sono più necessari per la sicurezza L2: erano necessari solo per consentire la contestazione se un rollup pubblicava dati non validi.
D: Cos'è il Danksharding e come si collega ai blob?
R: EIP-4844 (Proto-Danksharding) ha introdotto il formato di transazione blob come trampolino di lancio. Il Danksharding completo implementerà il campionamento della disponibilità dei dati (DAS), consentendo ai nodi di verificare la disponibilità dei blob senza scaricare tutti i dati dei blob e di scalare fino a oltre 64 blob per blocco. Rappresenta il completamento pluriennale della roadmap di scalabilità avviata da EIP-4844.
D: Gli utenti abituali di Ethereum devono fare qualcosa a causa dell'EIP-4844?
R: No. EIP-4844 è a livello di infrastruttura ed è trasparente per gli utenti. Le reti L2 sono passate automaticamente alla pubblicazione dei dati blob. L'unico effetto che gli utenti notano è una drastica riduzione delle commissioni di transazione L2: un cambiamento puramente positivo.
Suggerimento UPay: EIP-4844 è stato l'aggiornamento di scalabilità di Ethereum più significativo dalla fusione: ha ridotto le commissioni del Layer 2 di oltre il 90% da un giorno all'altro, rendendo i Layer 2 di Ethereum davvero competitivi con altre blockchain per le transazioni quotidiane. Se hai evitato i Layer 2 a causa delle commissioni, ricontrollali dopo il Dencun.
Disclaimer: Questo contenuto ha solo scopo didattico e non costituisce consulenza finanziaria o di investimento. Gli investimenti in criptovalute comportano rischi significativi. Si consiglia di condurre sempre le proprie ricerche prima di prendere qualsiasi decisione di investimento.
UPay — Rendere le criptovalute un'enciclopedia









