TL;DR
EIP-4844, noto anche come proto-danksharding, è un aggiornamento proposto al protocollo Ethereum inteso a ridurre le commissioni e aumentare il throughput delle transazioni. Intende raggiungere questi obiettivi introducendo un nuovo tipo di transazione che accetta “blob” di dati.
Un modo semplice per comprendere la funzione di EIP-4844 è la seguente frase allitterativa: "EIP-4844 fissa i blob sui blocchi". Si tratta di un aggiornamento transitorio che alla fine porterà al pieno danksharding in futuro, consentendo così a Ethereum di gestire la capacità di una rete di transazioni globale.
introduzione
Per anni, gli sviluppatori di Ethereum sono alla ricerca di soluzioni per soddisfare una base di utenti in crescita. Attraverso i cosiddetti aggiornamenti di Ethereum, sono stati proposti importanti miglioramenti come The Merge e rollup. Questi cambiamenti hanno aiutato Ethereum ad aumentare la velocità di transazione e a ridurre i costi di transazione.
Tuttavia, le tariffe rimangono troppo costose per molti e la produttività non è quella che dovrebbe essere, il che rallenta il ritmo dell’adozione di massa. Per risolvere questo problema, Ethereum ha fatto dello sharding dei dati la sua soluzione a lungo termine.
Poiché l'implementazione dello sharding dei dati è un processo lungo e complesso, EIP-4844 viene proposto come soluzione transitoria. In quanto tale, preparerà Ethereum per il danksharding completo che raggiungerà un throughput di circa 100.000 transazioni al secondo (TPS) senza compromettere la decentralizzazione o la sicurezza.
Cos'è l'EIP-4844?
EIP sta per Ethereum Improvement Proposal, un protocollo che consente agli sviluppatori di proporre nuove funzionalità e soluzioni al protocollo Ethereum. Proto-danksharding prende il nome da due ricercatori di Ethereum, Proto Lambda e Dankrad Feist.
Per comprendere EIP-4844, è necessario prima capire cos'è lo sharding. In poche parole, è un modo di partizionare i database in database più piccoli che gestiscono segmenti di dati specifici, migliorando così l’efficienza e le prestazioni di questi database.
Quando applicato alla blockchain – e a Ethereum in particolare – lo sharding assume alcune caratteristiche uniche. Ethereum prevede di implementare un tipo di sharding, chiamato danksharding, che aiuterà a ridurre i costi di transazione e ad aumentare il throughput. Etichettato come il "killer della scalabilità", si prevede che danksharding aumenterà il TPS di Ethereum a circa 100.000.
In confronto, il livello base di Ethereum elabora circa 15 TPS e i suoi rollup di livello 2 elaborano circa 100 TPS a partire dal primo trimestre del 2023. Sebbene questi numeri siano stime approssimative, l’effetto del danksharding è chiaro: consentirà a Ethereum di aumentare la scalabilità di un ordine di grandezza.
Alcune delle principali differenze tra danksharding e le precedenti proposte di sharding di Ethereum e non-Ethereum sono che danksharding tenterà di fornire più spazio per blocchi di dati, piuttosto che per transazioni (ne parleremo più avanti).
Un'altra innovazione del danksharding è il cosiddetto mercato delle commissioni unificato, in cui solo un proponente sceglie le transazioni per tutti i frammenti, invece di ogni frammento ha il proprio proponente.
Per far funzionare questo mercato tariffario unificato e alleviare il problema del massimo valore estraibile (MEV), verrà implementato anche un metodo chiamato separazione proponente/costruttore. Un proponente è un validatore del protocollo Ethereum (chiamato miner prima dell'Ethereum Merge) che sceglie quali transazioni includere nel blocco successivo.
EIP-4844 (proto-danksharding) è il passaggio che precederà il danksharding completo e aumenterà il TPS a circa 1.000. Ancora più importante, EIP-4844 introdurrà un nuovo tipo di transazione che accetta “blob” di dati, un elemento importante per rendere possibile il danksharding completo. Si prevede che EIP-4844 venga implementato nella seconda metà del 2023, anche se potrebbero esserci ritardi.
Come funziona l'EIP-4844?
Fondamentalmente, EIP-4844 introdurrà un nuovo tipo di transazione chiamata transazioni che trasportano blob, che sono come transazioni normali ma con informazioni aggiuntive note come oggetti binari di grandi dimensioni o "blob".
Il collaboratore di Ethereum Ben Edgington riassume l'EIP-4844 con la memorabile frase allitterativa, "EIP-4844 fissa i blob sui blocchi". Descrive brevemente come le transazioni che trasportano blob comportino "blob" allegati ai blocchi, il che aumenta la quantità di blocchi che trasportano blob di dati che possono gestire.
Ciò potrebbe creare confusione in quanto sembra simile all’aumento delle dimensioni dei blocchi: una contraddizione con la posizione di Ethereum contro i blocchi arbitrariamente grandi che richiederebbero una maggiore potenza di calcolo e potrebbero quindi portare alla centralizzazione.
Tuttavia, ci sono alcune differenze critiche tra blockspace e blobspace.
BLOB: costi di archiviazione limitati e nessun costo di esecuzione, ma ogni nodo sostiene un costo di larghezza di banda. Fonte: Ben Edgington
I BLOB sono di grandi dimensioni ma, a differenza dei blocchi archiviati per sempre e visibili all'Ethereum Virtual Machine (EVM), i BLOB sono disponibili solo per un breve periodo di tempo e non sono visibili all'EVM. Inoltre, i BLOB risiedono sul livello di consenso di Ethereum anziché sul livello di esecuzione ad alto carico di calcolo. Ancora più importante, il blobspace è molto più economico del blockspace.
Oltre a introdurre transazioni che trasportano blob, EIP-4844 implementerà anche la logica del livello di esecuzione, regole di verifica, mercati tariffari multidimensionali e altre modifiche al sistema necessarie per il pieno danksharding in futuro.
Una cosa da notare è che anche se EIP-4844 implementerà la maggior parte della logica del danksharding completo, non implementerà alcuno sharding effettivo. Tuttavia, oltre ad avvicinare Ethereum al raggiungimento dei livelli di costi e produttività necessari per l’adozione di massa, EIP-4844 può ancora offrire alcuni vantaggi in termini di scalabilità e risparmio sui costi.
In che modo EIP-4844 avvantaggerà gli utenti?
EIP-4844 è un aggiornamento del protocollo che fa parte della roadmap incentrata sul rollup di Ethereum. La preparazione per l'implementazione di EIP-4844 si sta muovendo rapidamente, con alcuni devnet già eseguiti e le specifiche per l'aggiornamento quasi finalizzate.
Gli utenti vedranno notevoli miglioramenti dopo l’implementazione di EIP-4844, principalmente sotto forma di transazioni più veloci e tariffe inferiori. L’implementazione di successo di EIP-4844 renderà Ethereum più competitivo anche nello spazio delle criptovalute.
Alcuni utenti potrebbero chiedersi cosa dovrebbero fare se desiderano accedere ai vecchi dati BLOB che sono stati eliminati. Come spiegato in precedenza, i BLOB risiedono sul livello di consenso di Ethereum, il cui scopo è fornire una bacheca in tempo reale altamente sicura per l'archiviazione a lungo termine di altri protocolli. Pertanto, anche se i BLOB vengono eliminati dopo settimane, i relativi dati dovrebbero essere comunque disponibili in un archivio a lungo termine altrove.
Pensieri conclusivi
EIP-4844 è un aggiornamento altamente complicato del protocollo Ethereum che fa parte di una roadmap più ampia ed è collegato ad altri aggiornamenti di sistema, come la separazione proponente/costruttore (PBS) e l'adeguamento delle tariffe del blob EIP-1559.
Sebbene la comprensione di EIP-4844 preparerà meglio gli utenti medi ai cambiamenti imminenti, va notato che la maggior parte di tali cambiamenti avverrà sotto forma di costi inferiori e transazioni più veloci.
Il protocollo Ethereum è in continua evoluzione e miglioramento. EIP-4844 è uno degli aggiornamenti critici del prossimo futuro destinati a migliorare le capacità della rete. L’implementazione di successo di EIP-4844 renderà Ethereum altamente competitiva come rete di transazioni globale.
Ulteriori letture
Cos'è l'aggiornamento Ethereum Arrow Glacier?
L'aggiornamento Merge Ethereum: tutto quello che devi sapere
Cos'è l'Hard Fork di Ethereum Londra?
Cos'è l'aggiornamento Ethereum Shanghai e quali effetti avrà su di me?
Dichiarazione di non responsabilità e avviso di rischio: questo contenuto viene presentato "così com'è" solo a scopo informativo generale e didattico, senza dichiarazioni o garanzie di alcun tipo. Non deve essere interpretato come una consulenza finanziaria, né è inteso a raccomandare l'acquisto di alcun prodotto o servizio specifico. Si prega di leggere il nostro disclaimer completo qui per ulteriori dettagli. I prezzi degli asset digitali possono essere volatili. Il valore del tuo investimento potrebbe diminuire o aumentare e potresti non recuperare l'importo investito. Sei l'unico responsabile delle tue decisioni di investimento e Binance Academy non è responsabile per eventuali perdite che potresti subire. Non consulenza finanziaria. Per ulteriori informazioni, consultare i nostri Termini di utilizzo e Avvertenza sui rischi.

