Autore originale: Kairos Research
Compilazione originale: Block unicorn
Prefazione
Oggi EigenDA è il più grande AVS (Data Availability Service), leader tra le altre piattaforme sia in termini di capitale di re-staking che di numero di operatori indipendenti, con un capitale di re-staking attuale che supera i 3,64 milioni di ETH e 70 milioni di EIGEN, per un totale di circa 9,1 miliardi dollari americani, coinvolgendo 245 operatori e 127.000 portafogli di staking indipendenti. Man mano che vengono lanciate sempre più piattaforme alternative per la disponibilità dei dati, diventa sempre più difficile distinguere le differenze tra loro, le loro proposte di valore uniche e il modo in cui viene maturato il valore dell’accordo. In questo articolo, faremo un tuffo nel profondo di EigenDA, esplorando i meccanismi unici che sono alla base della sua progettazione, dando anche uno sguardo al panorama competitivo e analizzando le possibili tendenze in questo segmento di mercato.
Cos'è la disponibilità dei dati?
Prima di immergerci in EigenDA, comprendiamo innanzitutto il concetto di disponibilità dei dati (DA) e la sua importanza. La disponibilità dei dati si riferisce alla garanzia che tutti i partecipanti (nodi) nella rete abbiano accesso a tutti i dati necessari per verificare le transazioni e mantenere la blockchain. DA fa parte della tradizionale architettura monolitica che vediamo: in breve, esecuzione, consenso e risoluzione si basano tutti su DA. Senza DA, l’integrità della blockchain sarebbe seriamente minacciata.
La dipendenza di tutte le altre parti dello stack da DA crea un collo di bottiglia in termini di ridimensionamento, motivo per cui stiamo assistendo all’emergere di roadmap di livello 2. Con l’introduzione degli Optimistic Rollup nel 2019, è emerso il futuro di L2. L'esecuzione L2 avviene off-chain ma si affida comunque al DA di Ethereum per mantenere la sicurezza di Ethereum. Con questo cambio di paradigma, molti si stanno rendendo conto che i vantaggi offerti da L2 possono essere ulteriormente migliorati costruendo blockchain specifiche o concentrandosi su servizi che migliorino i limiti dello strato DA delle architetture monolitiche.
Nonostante l'emergere di specifici livelli di disponibilità dei dati (DA) che competono per tariffe potenzialmente inferiori e ulteriori sperimentazioni, il problema DA viene ancora affrontato sulla rete principale di Ethereum attraverso un processo noto come "Dank Sharding". La prima parte di Dank Sharding è stata implementata tramite EIP-4844, una proposta che introduceva transazioni che trasportavano blocchi aggiuntivi di dati fino a 125 KB di dimensione. Questi blocchi di dati vengono impegnati utilizzando KZG, un tipo di impegno crittografico, garantendo l'integrità dei dati e la compatibilità con il futuro campionamento della disponibilità dei dati. Prima dell'implementazione di EIP-4844, i rollup utilizzavano calldata per inviare dati sulle transazioni di rollup a Ethereum.
Dal lancio del prototipo di danksharding nell’aggiornamento Dancun di metà marzo, sono stati versati su L1 2,4 milioni di blocchi, per una dimensione totale di 294 GB, su 1700 ETH. È importante notare che i dati del blocco non sono accessibili all'EVM e vengono automaticamente cancellati dopo circa 2 mesi. Attualmente ogni blocco può contenere fino a 6 blocchi dati per un totale di 750 KB. Per il lettore non tecnico, se lo spazio del blocco dati viene riempito tre volte di seguito, hai l'equivalente di avere i dati di una scheda di memoria del GameCube, quindi nostalgico.
Questo limite viene infatti raggiunto più volte al giorno, indicando una forte domanda di spazio di blocco su Ethereum. Sebbene la commissione per il blocco base su Ethereum sia di circa 5 dollari al momento in cui scriviamo, dovremmo ricordare con cautela che questa commissione è legata al prezzo di ETH, così come la maggior parte delle attività DeFi. Pertanto, durante i periodi di aumento del prezzo dell’ETH, c’è più attività, che a sua volta porta ad un aumento della domanda di spazio a blocchi. Pertanto, per far fronte all’aumento dell’attività DeFi o aprire la rete per soddisfare casi d’uso mai visti prima, il costo della disponibilità dei dati deve essere ulteriormente ridotto. Esiste ancora un forte incentivo a ridurre questi costi per incoraggiare la continua crescita dell'attività degli utenti.
Come funziona EigenDA?
EigenDA si basa sul semplice principio che la disponibilità dei dati non richiede un consenso indipendente per essere risolta, quindi EigenDA è strutturalmente progettato per scalare in modo lineare poiché il ruolo principale dell'operatore è solo quello di gestire l'archiviazione dei dati. Per spiegare più in dettaglio, ci sono tre parti principali nell'architettura EigenDA:
Operatore
diffusore
documentalista
Gli operatori di EigenDA sono le parti o entità responsabili della gestione del software del nodo EigenDA, che sono registrati presso EigenLayer e a cui sono affidati interessi di stake. Puoi pensarli come operatori di nodi in una tradizionale rete proof-of-stake. Tuttavia, anziché gravare sul consenso, il ruolo di questi operatori è principalmente quello di archiviare blocchi di dati associati a richieste di archiviazione valide. In questo caso, una richiesta di archiviazione valida è quella in cui è stata pagata una tariffa e i blocchi di dati forniti corrispondono agli impegni KZG e alle prove fornite.
In poche parole, gli impegni KZG consentono di associare un dato a un codice univoco (impegno) e successivamente utilizzare una chiave speciale (prova) per dimostrare che i dati forniti sono effettivamente i dati originali. Ciò garantisce che i dati non siano stati alterati o manomessi, mantenendo così l'integrità del blocco dati.
Il decentralizzatore è ciò a cui la documentazione EigenDA si riferisce come un servizio "non attendibile" ed è ospitato da EigenLabs. La sua responsabilità principale è quella di fungere da interfaccia tra clienti, operatori e contratti di EigenDA. I clienti di EigenDA inviano richieste di dispersione al decentralizzatore, che codifica i dati utilizzando Reed-Solomon, che facilita il recupero dei dati, quindi calcola l'impegno KZG dei blocchi di dati codificati e genera prove KZG per ciascun blocco. Il decentralizzatore invia quindi il blocco dati, l'impegno KZG e la prova KZG all'operatore EigenDA, che poi restituisce la firma. Il passaggio finale per il decentralizzatore è aggregare queste firme e caricarle su Ethereum sotto forma di dati di chiamata da inviare al contratto EigenDA. In particolare, questo passaggio è un prerequisito necessario per punire gli operatori potenzialmente inappropriati.
L'ultimo componente centrale di EigenDA è il retriever, che interroga l'operatore EigenDA per un blocco di dati, verifica che il blocco di dati sia accurato e quindi ricostruisce il blocco di dati originale per l'utente. Mentre EigenDA ospita un servizio crawler, l'aggregazione client può anche scegliere di ospitare il proprio crawler come componente aggiuntivo del proprio selezionatore.
Quello che segue è il processo operativo effettivo di EigenDA:
Il selezionatore di rollup invia un batch di transazioni come blocchi di dati al sidecar del decentralizzatore EigenDA (modello di progettazione).
Il sidecar del decentralizzatore EigenDA esegue la codifica di cancellazione sul blocco dati, divide il blocco dati in più frammenti, genera impegno KZG e più prove di rivelazione per ciascun frammento e distribuisce questi frammenti all'operatore EigenDA, che restituisce la prova Firma memorizzata.
Dopo aver aggregato le firme ricevute, il decentralizzatore registra il blocco sulla catena inviando una transazione contenente la firma aggregata e i metadati del blocco al contratto del gestore EigenDA.
Il contratto del gestore EigenDA verifica la firma aggregata con l'aiuto del contratto di registrazione EigenDA e memorizza i risultati sulla catena.
Una volta che un blocco viene archiviato off-chain e registrato on-chain, il sequenziatore pubblica l'ID del blocco EigenDA nel contratto di posta in arrivo in una transazione. La lunghezza dell'ID del blocco dati non può superare i 100 byte.
Prima di accettare un ID di blocco nella posta in arrivo aggregata, il contratto della posta in arrivo consulta il contratto del gestore EigenDA per confermare se il blocco è certificato come disponibile. Se l'autenticazione viene superata, l'ID di blocco verrà consentito nel contratto della posta in arrivo, altrimenti l'ID di blocco verrà eliminato.
In termini semplici, il selezionatore invia i dati a EigenDA, che li suddivide, li archivia e verifica se sono sicuri. Se tutto è OK, i dati passano e continuano a essere trasmessi. Se i requisiti non vengono soddisfatti, i dati vengono scartati.
panorama competitivo
Osservando il panorama competitivo dei servizi di disponibilità dei dati (DA) da una prospettiva più ampia, EigenDA supera chiaramente gli altri servizi in termini di throughput. Man mano che sempre più operatori si uniscono alla rete, aumentano le opportunità di ridimensionare il potenziale throughput. Inoltre, se si considera quale servizio DA alternativo sia più “conforme a Ethereum”, è facile vedere che EigenDA è senza dubbio la scelta migliore.
Sebbene Celestia offra innovazioni rivoluzionarie nel suo Data Availability Service (DAS), è difficile considerarlo un servizio Ethereum completamente allineato e, sebbene tale allineamento non sia obbligatorio, è importante che i clienti decidano quale servizio utilizzare (Se riassunto) , ci sarà sicuramente un impatto. Celestia implementa anche strategie interessanti legate alla sua architettura light node, che può consentire blocchi più grandi e quindi più blocchi di dati in ciascun blocco, ma ciò è soggetto a determinate condizioni.
Finora, Celestia sembra avere molto successo a livello operativo nel ridurre i costi aggregati, che sono stati trasferiti anche agli utenti finali. Tuttavia, nonostante questa innovazione significativa e di vasta portata, hanno fatto pochi progressi reali nell’accumulo di commissioni anche con una valutazione completamente diluita di diversi miliardi di dollari (circa 5,5 miliardi di dollari al momento della stesura di questo articolo). Celestia è stata lanciata lo scorso Halloween e da allora 20 aggregatori indipendenti hanno integrato il suo servizio DA. In questi 20 rollup, hanno rilasciato un totale di 54,94 GB di dati sullo spazio di blocco, consentendo al protocollo di raccogliere 4.091 TIA, per un valore di circa 21.000 dollari ai prezzi attuali. Tuttavia, nell’interesse della correttezza, è importante sottolineare che le commissioni maturano per staker e validatori e che il prezzo di TIA ha oscillato nel tempo, raggiungendo un massimo di 19,87, quindi l’importo effettivo in dollari può variare. Utilizzando dati secondari, possiamo stimare che è più probabile che il costo totale in dollari USA si aggiri intorno ai 35.000 dollari.
Attuale panorama di aggregazione e posizionamento EigenDA
I prezzi per EigenDA sono stati recentemente annunciati, inclusa un'opzione "on-demand" e tre diversi livelli di prezzo. L'opzione on-demand ha un prezzo di 0,015 ETH/GB e offre un throughput variabile, mentre il "Tier 1" ha un prezzo di 70 ETH e offre un throughput di 256 KiB/s. Osservando il panorama della disponibilità dei dati (DA) della mainnet di Ethereum oggi, possiamo fare alcune ipotesi sulla potenziale domanda di EigenDA e sulle entrate che potrebbe generare per i restaker.
Ad oggi, ci sono circa 27 rollup che pubblicano blocchi di dati su Ethereum L1 provenienti da query. Ogni blocco di dati pubblicato su Ethereum (dopo l'implementazione di EIP-4844) ha una dimensione di 128 KB. In questi 27 rollup sono stati rilasciati un totale di circa 2,4 milioni di blocchi, per un totale di 295 GB di dati. Quindi, se tutte queste aggregazioni utilizzassero un prezzo di 0,015 ETH/GB, la tariffa totale sarebbe di 4,425 ETH.
A prima vista, questo può sembrare un problema. Tuttavia, è importante notare che i rollup variano ampiamente nelle loro offerte e architetture uniche. A causa delle differenze di progettazione e delle diverse basi di utenti, la loro personalizzazione comporta grandi differenze nel numero di blocchi di dati pubblicati e nelle tariffe pagate alla L1.
Ad esempio, per le aggregazioni analizzate nello studio di questo articolo, il numero di blocchi (importo + GB) e il costo utilizzati per ciascuna aggregazione erano i seguenti:
Solo da questa analisi, ci sono sei addebiti aggregati che superano la soglia dei prezzi di livello 1 per la scelta di EigenDA, ma dal punto di vista del puro throughput dei dati, questo non sembra avere senso per loro. In effetti, l’utilizzo dei prezzi on-demand di EigenDA riduce direttamente i costi in media di circa il 98,91%.
Pertanto, ciò pone i restaker e gli altri stakeholder dell’ecosistema di fronte a un dilemma. La riduzione dei costi offerta da EigenDA è vantaggiosa sia per L2 che per i suoi utenti in quanto porterà a profitti e ricavi migliori, ma ciò non soddisfa i re-staker che vogliono che EigenDA diventi leader nel re-staking dei premi.
Tuttavia, una spiegazione alternativa è che il costo ridotto di EigenDA promuove l’innovazione. Storicamente, la riduzione dei costi è stata spesso un importante catalizzatore di crescita. Ad esempio, il "processo Besamier" dell'acciaio è una tecnologia innovativa che riduce notevolmente i costi e i tempi necessari per produrre l'acciaio, consentendo la produzione in serie di acciaio più resistente e di qualità superiore e riducendo i costi dell'82%. Si potrebbe sostenere che principi simili si applicano ai servizi DA e che l’introduzione di più fornitori di servizi DA non solo ridurrà significativamente i costi, favoriti dalla concorrenza, ma stimolerà anche intrinsecamente l’innovazione nell’aggregazione ad alto rendimento, estendendo così l’estensione precedentemente non disponibile. .
Ad esempio, Eclipse è un rollup SVM che ha appena iniziato a pubblicare blocchi 28 giorni fa, ma rappresenta già l'86% della quota totale di blocchi di Celestia. La sua rete principale non è ancora aperta al pubblico e, sebbene questi casi d'uso possano essere principalmente volti a testare la robustezza della tecnologia, ci danno un'idea del potenziale per rollup ad alto rendimento e mostra che saranno significativamente più grandi di quello che pensiamo. vedere oggi. La maggior parte dei rollup ha più consumatori DA.
Riassunto e conclusione
Allora dove ci porta questo? Secondo gli obiettivi stabiliti dal team nel blog, per raggiungere l'obiettivo di entrate mensili di EigenDA di $ 160.000, se si utilizza il prezzo di livello 1 di 70 ETH all'anno e presupponendo che il prezzo medio di ETH sia ~ $ 2.500, avresti bisogno di 11 Aggregate come pagamento cliente. Dalla nostra analisi, da quando EIP-4844 è stato attivato all'inizio di marzo, circa 6 commissioni aggregate su L1 hanno superato i 70 ETH. Come discusso, i prezzi su richiesta ridurranno comunque i costi di circa il 99% per questi rollup, ma in definitiva le esigenze di throughput determineranno se si sceglierà di utilizzare EigenDA.
Oltre a ciò, è probabile che vedremo riduzioni dei costi attraverso la creazione di molteplici rollup ad alto rendimento come MegaETH, stimolando così la domanda. In futuro, queste aggregazioni ad alte prestazioni potrebbero essere implementate anche da fornitori Rollup-as-a-Service (RaaS) come AltLayer e Conduit. Nel breve termine, tuttavia, sarà necessario lavorare ancora per raggiungere l’obiettivo di fatturato mensile di 160.000 dollari, che costituirà il costo di pareggio, presupponendo che solo 400 operatori supportino EigenDA. Nel complesso, EigenDA apre nuove potenziali possibilità di progettazione che hanno un potenziale significativo per l’aumento di valore, ma non è del tutto chiaro quanto valore EigenDA catturerà e restituirà ai nuovi stakeholder. Ciononostante, riteniamo che EigenDA sia ben posizionata nella sua quota di mercato come fornitore di servizi di disponibilità dei dati e attendiamo con ansia il continuo interesse per uno degli AVS più importanti.
Collegamento originale