Scarica:YBB CapitalResearcher Ac-Core
Prefazione:
Layer2 dovrebbe essere un percorso di espansione ricco di "correttezza di Ethereum" nella nostra coscienza, ma a causa dell'influenza delle voci di mercato secondo cui il team fondatore di Metis è "la madre/migliore amico di Vitalik Buterin", a Metis è stato dato il titolo MEME Layer2. senza dubbio colpisce il punto cruciale della fede degli investitori di mercato nell'ortodossia di Ethereum. Tuttavia, l'attuale attributo essenziale della blockchain è ancora "codice + finanza”. Dal punto di vista degli investimenti, tecnologia e mercato sono sempre stati una coppia di nemici felici, separati e riuniti. Metis può utilizzare altri sequenziatori e problemi centralizzati Rollup? Può ti distingui da molti Layer 2 controllando gli svantaggi del modello economico?
Introduzione a Metis

(左Natalia Ameline,右Elena Sinelnikova)
L'origine dell'attributo MEME Secondo il sito web ufficiale di Metis, Elena Sinelnikova, co-fondatrice e CEO di Metis, ha promosso l'educazione e la divulgazione del settore blockchain. È anche co-fondatrice dell'organizzazione educativa senza scopo di lucro CryptoChicks , la più grande comunità blockchain femminile al mondo. Una delle prime creazioni. Un'altra co-fondatrice di CryptoChicks è Natalia Ameline, che è la madre del fondatore di Ethereum Vitalik Buterin. Inoltre, anche il padre di Vitalik Buterin, Dmitry Buterin, ha preso l'iniziativa di fondare la società di formazione blockchain Blockgeeks, che si dedica allo sviluppo di corsi relativi alla tecnologia blockchain. . Metis Network è stata fondata nel 2018 e rilasciata a maggio 2021.
Metis è un Layer 2 basato sulla catena Ethereum. È il primo progetto fork di Optimism. Il suo principio di funzionamento è lo stesso degli altri Layer 2. Il punto forte è che è il primo Optimistic Rollup a realizzare con successo la decentralizzazione del sorter. . La rete utilizza un meccanismo di pool di sequenziatori Proof-of-Stake per garantire la disponibilità continua della rete e la resistenza alla censura, consentendo al tempo stesso la condivisione delle commissioni e lo staking del sequenziatore. Questi sequenziatori sono responsabili della determinazione dell'ordine di confezionamento delle transazioni. Durante il processo, devono ottenere le firme di almeno 2/3 dei sequenziatori nel pool di sequenziatori prima che i dati possano essere pacchettizzati e caricati sulla rete di livello 1. Al fine di prevenire comportamenti dannosi, Metis ha introdotto anche il ruolo di un validatore per condurre sondaggi campione sui blocchi per garantire che l’ordinamento delle transazioni da parte dell’ordinante sia corretto.
MPC (Multi-Party Computation) presenta vantaggi nella protezione della privacy e nella decentralizzazione, tuttavia presenta anche alcuni evidenti svantaggi nelle reti blockchain che richiedono consenso. A causa della mancanza di nodi relè per distribuire le informazioni, il numero di comunicazioni aumenta, il che a sua volta porta ad un aumento significativo dei costi di comunicazione all’interno della rete. La soluzione di Metis è quella di trasformare un singolo ordinante in un pool di ordinatori, ottenendo la decentralizzazione attraverso il meccanismo di staking dei nodi e il meccanismo di rotazione, in modo che l’ordinante decentralizzato possa raggiungere il consenso e completare le firme. Sebbene ciò possa in definitiva rendere il costo della rete non molto inferiore a quello del Livello 1, può raggiungere la resistenza MEV e risolvere il problema del singolo punto di guasto, distribuendo al contempo i vantaggi agli staker dei nodi.
La recente drammatica crescita di Metis TVL ha attirato l’attenzione sull’importanza degli smistatori decentralizzati. Secondo i dati L2BEAT, il TVL della soluzione OP è attualmente al quinto posto tra tutte le reti Layer 2. Il selezionatore decentralizzato di Metis è progettato per distribuire in modo proattivo la torta, consentendo al tempo stesso al mercato di vedere l'acquisizione di valore dei token nativi di livello 2.

Fonte immagine: dati L2BEAT, ora 24/02/01
Rollup di tre elementi
Rollup è una delle soluzioni Layer2, nota anche come rollup. Il suo principio di funzionamento è quello di migrare il calcolo e l'archiviazione delle transazioni eseguiti sulla rete principale di Ethereum (ovvero il Livello 1) al Livello 2 per l'elaborazione e la compressione, quindi caricare i dati compressi sulla rete principale di Ethereum, espandendo così le prestazioni di Ethereum.
Il Rollup può essere suddiviso in ZK Rollup e Optimistic Rollup secondo diversi schemi per garantire la validità dei dati compressi (ovvero la correttezza dei dati). Implica calcoli fuori catena, confezionamento delle transazioni sulla catena ogni pochi minuti, verifica continua e contabilità, da cui il nome. Tuttavia, anche se di solito la chiamiamo catena Rollup, la parte fuori catena di Rollup non è una blockchain completa. Rollup arrotola letteralmente un gruppo di transazioni per formare una transazione Rollup, dopo aver ricevuto questa transazione Rollup, tutti i nodi non la eseguono logica incapsulata ma accetta solo i risultati dell'esecuzione di queste logiche.

Fonte immagine: Ac-Core fatto in casa
● Sequenziatore
Il sequenziatore è il ruolo in L2 responsabile dell'ordinamento, dell'ordinamento, del confezionamento e dell'invio delle transazioni alla rete L1. Attualmente, la maggior parte dei progetti L2 si basa su un singolo sequenziatore (di solito la parte del progetto stesso) per completare il lavoro di cui sopra qui Problemi: 1. Singolo punto di guasto Se il sequenziatore ha problemi a causa di attacchi o guasti tecnici, l'intera rete si spegnerà;
2. Problemi di scalabilità Un singolo sequenziatore potrebbe non essere in grado di far fronte al crescente volume di transazioni.
● Verifica
Durante il processo di transazione, i dati pacchettizzati inviati dal sequenziatore devono essere verificati Attualmente, la maggior parte della verifica di Ethereum Rollup viene eseguita dal contratto intelligente Ethereum Rollup per garantire la credibilità dei dati. Esistono principalmente due diversi metodi di verifica: ZK Rollup (rollup a prova di conoscenza zero) e Optimistic Rollup (rollup ottimistico). Per esempio:
Riepilogo ZK:
Metodo di verifica: ZK Rollup utilizza prove a conoscenza zero per verificare la correttezza di tutte le transazioni che si verificano nel livello 2. Le prove a conoscenza zero consentono ai validatori di confermare la validità di transazioni specifiche senza conoscerne i dettagli;
Tutela della privacy: ZK Rollup enfatizza la privacy dell'utente, perché ciò che viene inviato su Layer1 è la "prova" dei risultati del calcolo piuttosto che i dettagli della transazione. Il contenuto specifico della transazione viene eseguito sul Livello 2, mentre il Livello 1 verifica solo la validità della prova a conoscenza zero.
Rollup ottimista:
Metodo di verifica: Optimistic Rollup adotta una strategia "ottimistica", che presuppone che tutte le transazioni siano legali e quindi le verifica solo quando necessario. La verifica viene completata tramite prove di frode (Fraud Proofs), ovvero vengono presentate prove sul Layer1 per dimostrare che le transazioni sul Layer2 violano le regole;
In tempo reale: poiché si presuppone che tutte le transazioni siano legali, le transazioni di Optimistic Rollup sul Livello 2 possono essere eseguite rapidamente e la verifica avviene in caso di controversie o obiezioni.
● DA (disponibilità dei dati)
DA sta per Data Availability, che pubblica pubblicamente i dati sullo stato di ogni transazione elaborata fuori catena in modo che altri partecipanti possano accedere e utilizzare questi dati sullo stato della transazione. Alcuni Layer2 scrivono i dati di stato della transazione su Ethereum Layer1, realizzando così DA. Esistono anche alcuni Rollup Layer2 che scrivono i dati chiave delle transazioni su blockchain di terze parti. La premessa della disponibilità dei dati è che i dati siano affidabili. Per esempio:
DA nel rollup ottimistico: assicurati che Layer1 possa ottenere i dati di tutte le transazioni su Layer2. Se i dati non sono disponibili, chiunque può contestarli sul Livello 1, che aiuta a prevenire potenziali manomissioni o omissioni dei dati;
Impegno in ZK Rollup: Nel Layer2, si verificano il calcolo e la memorizzazione di tutte le transazioni, ma solo il risultato del calcolo (chiamato Impegno) viene inviato al Layer1. Per dimostrare la correttezza di questi impegni vengono utilizzate prove a conoscenza zero.
Nota: in ZK Rollup, "Impegno" si concentra maggiormente sulla verifica della correttezza dei risultati del calcolo delle transazioni su Layer2, mentre la "disponibilità dei dati" si concentra maggiormente sulla garanzia che Layer1 possa ottenere i dati di tutte le transazioni su Layer2. I due solitamente si completano a vicenda garantire la sicurezza e l'affidabilità complessiva del sistema.
Tra i tre elementi chiave di Rollup, il sequenziatore è considerato il più critico. Il selezionatore è responsabile dell'esecuzione del processo di ordinamento e compressione delle informazioni sulle transazioni di livello 2 fuori catena. Poiché questo processo implica la verifica dell’autenticità dei dati, garantire la disponibilità dei dati è fondamentale. Tuttavia, quando lo smistatore è decentralizzato, l’implementazione della verifica dell’affidabilità e della disponibilità dei dati potrebbe non essere più così critica.
Selezionatore decentralizzato Metis basato sul consenso PoS

Fonte immagine: Metis L2
● Selezione del selezionatore
Se blocchi $Metis su Metis, hai la possibilità di diventare un nodo. Il peso verrà calcolato in base al numero di $Metis bloccati e l'algoritmo assegnerà un intervallo a questi nodi. Metis Rollup ha migliorato la "Sezione Verifica dei dati delle transazioni". Nel processo di calcolo del Livello 2 viene introdotto un ruolo chiamato "verificatore" e il nodo di verifica viene incoraggiato a verificare rapidamente le transazioni attraverso un meccanismo di mining competitivo, e questo processo viene realizzato attraverso un meccanismo di concorrenza. Similmente ad altre reti Layer 1 che adottano il meccanismo Proof-of-Stake (PoS), anche le transazioni Metis richiedono la verifica dei nodi. Pertanto, non vi è alcuna controversia sui dati impacchettati e trasmessi da Metis a L1, il che evita i problemi di intervalli e ritardi nel ritiro degli asset da Metis alla rete principale di Ethereum.
Una differenza significativa di Metis Rollup rispetto a Optimistic Rollup è che sono necessarie solo poche ore o minuti per prelevare asset da Metis allo strato Ethereum L1. Ciò evidenzia i vantaggi di Metis Rollup in termini di efficienza e velocità nell’elaborazione delle transazioni. In generale, i nodi con quantità di lock-up più elevate hanno una maggiore probabilità di unirsi al sorter. Naturalmente c'è una certa casualità coinvolta.
● MPC (calcolo multipartitico) per selezionatori
La decentralizzazione dell'ordinante da parte di Metis prevede tre ruoli chiave: amministratore (Admin), ordinante e livello di consenso basato sul PoS.
Amministratore: responsabile dell'impostazione dei parametri chiave della rete complessiva e della gestione della qualificazione dei sequenziatori per unirsi al pool di sequenziatori. Le parti dell'accordo non hanno più direttamente il controllo assoluto su tali questioni, ma saranno eseguite dall'amministratore dopo l'approvazione della proposta. Una delle difficoltà nel realizzare la decentralizzazione è che la gestione della selezionatrice deve essere effettuata in modo decentralizzato mantenendo efficienza e comodità;
Sorter: Metis utilizza la firma MPC (Multi-Party Computation) basata su TSS (Threshold Signature Scheme) per gestire i permessi di firma di più sequenziatori. Ogni sequenziatore ha il diritto di decidere un lotto e tutti i sequenziatori partecipano tramite la firma MPC. Se il numero di firme supera i 2/3, il lotto è considerato valido e può essere sottoposto al contratto Rollup su L1. La firma MPC da parte del pool di sequenziatori è gestita da un altro contratto nella rete basata su PoS. Quando la rete PoS non riesce a rilevare l'indirizzo MPC, il modulo MPC viene attivato per generare una chiave;
Livello di consenso basato su PoS: la rete PoS è responsabile della gestione del contratto dell’autorità di firma del sequenziatore, del monitoraggio dell’indirizzo MPC e dell’attivazione della generazione delle chiavi. La chiave generata verrà suddivisa in partizioni e distribuita a ciascun sequenziatore nel pool per la firma MPC. Le impostazioni di questo modulo coprono la gestione del ciclo di vita delle chiavi, inclusa la generazione di firme multiple, la ricondivisione delle chiavi, le firme delle applicazioni, le firme di cancellazione, ecc.;
Il motivo per utilizzare TSS è la sua elevata tolleranza ai guasti e le elevate proprietà di flessibilità. Rispetto alla firma multipla, TSS non ha bisogno di verificare ciascuna firma sulla catena, ma le firme di tutti i firmatari vengono aggregate e verificate in modo uniforme, aumentando così il tasso di conferma della transazione. Inoltre, la comunicazione tra i nodi PoS utilizza canali Tendermint indipendenti, mentre la comunicazione durante il runtime MPC utilizza il protocollo libp2p. L'intero sistema è progettato per ottenere una gestione decentralizzata efficiente e sicura dei sequenziatori.
● Processo di transazione del sequenziatore Metis
1. Avviare l'utente per avviare la transazione; 2. La transazione viene inoltrata al nodo sequenziatore della rete 3. Generazione del blocco: il sequenziatore crea un blocco quando la transazione è valida; Il nodo unisce e inoltra il blocco alla catena principale di Ethereum.
● MetisEDF
Il Fondo di sviluppo ecologico Metis (MetisEDF) fornisce sostegno finanziario a questo scopo, coprendo molteplici aspetti, come lo sviluppo e l’implementazione di protocolli di incentivi, fornendo sostegno alla liquidità, conducendo audit di sicurezza e implementando piani di estrazione di liquidità. Gli incarichi includono:
Sequencer Mining: 65,4% (3 milioni di dollari METIS / >260 milioni di dollari);
Finanziamento dell’ecosistema: 34,6% (1,6 milioni di dollari METIS / >140 milioni di dollari).
Problema del sorter centralizzato

Fonte immagine: Ac-Core fatto in casa
Il principio di Ethereum è che ogni nodo memorizza ed esegue ogni transazione inviatagli dagli utenti. Questo metodo di sicurezza di alto livello rende anche l'intera rete molto costosa, quindi è necessaria una soluzione Rollup per espandere l'intera rete. Per dirla semplicemente, Rollup = un insieme di contratti dei nodi di rete Layer1 + Layer2, ovvero contratti intelligenti on-chain + aggregatori off-chain, che si basano su Ethereum in termini di regolamento, consenso e disponibilità dei dati, e sono responsabile solo dell'esecuzione del Rollup.
● Il contratto intelligente sulla catena significa che il suo modello di fiducia è un contratto intelligente su Ethereum, che prende in prestito la sicurezza di Ethereum;
● Aggregatore fuori catena significa che eseguirà e aggregherà transazioni fuori catena, comprimerà grandi lotti di transazioni e infine le inserirà sulla rete principale di Ethereum per raggiungere scopi più rapidi ed economici.
I nodi della rete Layer2 sono composti da molte parti, tra le quali la componente sequenziatore è la più importante. È responsabile della ricezione delle richieste di transazione sul Livello 2 per determinarne l'ordine di esecuzione e raggruppare la sequenza delle transazioni, e infine la trasmette al contratto del progetto Rollup sul Livello 1. Attualmente, tutti i sequenziatori dei Rollup di Livello 2 in Ethereum sono centralizzati, Metis Ma capita di sfruttare il sorter decentralizzato.
L'intero nodo di Layer2 può ottenere la sequenza della transazione in due modi: uno è ottenerla direttamente dal sequenziatore, e l'altro è leggere il Batch inviato dal sequenziatore a Layer1, ma quest'ultimo ha un attributo più forte e immodificabile. Poiché l’esecuzione della transazione cambierà lo stato del registro blockchain, per garantire la coerenza, oltre a ottenere l’ordine della transazione, il nodo completo di Livello 2 deve anche sincronizzare lo stato del registro con il sequenziatore. Pertanto il compito del sequenziatore non è solo quello di inviare il batch di transazioni al contratto Rollup del Layer1, ma anche di trasmettere il risultato dell'aggiornamento dello stato StateRoot/StateDiff dopo l'esecuzione della transazione al Layer1. In generale, il compito del sequenziatore è quello di elaborare e ordinare le transazioni in quanto i blocchi aggiunti alla blockchain sono responsabili del raggruppamento delle transazioni e della loro pubblicazione nei contratti intelligenti Layer1.
Per l'intero nodo di Layer2, purché si ottengano la sequenza delle transazioni e lo StateRoot iniziale di Rollup su Layer1, il registro blockchain di Layer2 può essere ripristinato e l'ultimo StateRoot può essere calcolato. Al contrario, se lo StateRoot calcolato dal full node Layer2 non è coerente con lo StateRoot pubblicato dal sorter su Layer1, significa che il sorter ha commesso una frode. In sintesi, rispetto alla rete stessa del Livello 2, il Livello 1 sarà più decentralizzato, affidabile e più sicuro.
Ad esempio, Optimistic Rollup consente ai full node di Layer 2 di fornire prove di frode, dimostrando che i dati pubblicati dal sorter sul Layer 1 sono errati. Ma per Optimism, che non ha prove di frode, se vuole davvero rubare le risorse degli utenti di Livello 2 attraverso il sequenziatore, deve solo chiedere all’operatore del sequenziatore di falsificare le istruzioni di transazione e trasferire le risorse di Livello 2 di altre persone al loro stesso indirizzo. le monete rubate vengono trasferite al Layer1 tramite il contratto Bridge fornito con Rollup.
Pensieri su Metis

Fonte: Chaindebrief
Il più grande punto caldo della recente campagna pubblicitaria per Layer 2 è senza dubbio l'aggiornamento di Cancun, ma questo non avrà vantaggi unici per Metis ma sarà universale. Mettendo da parte l'impatto del sentimento del mercato della "madre/migliore amica di Vitalik Buterin", il più grande punto competitivo tra Metis e gli altri Layer 2 è il suo selezionatore decentralizzato e il suo modello economico decentralizzato. Il valore di mercato complessivo mostrato da TVL è più in linea con il mercato aspettative degli utenti per il feedback di Metis Confident.
Metis è diversa dalle altre società Layer 2 nel modo in cui mantiene il potere finanziario, distribuendo invece maggiori entrate agli utenti. Il modello economico complessivo di OP Rollup è uno stato di forte controllo. Attraverso un approccio centralizzato, i premi OP Token vengono continuamente distribuiti all'ecosistema per stimolare lo sviluppo e l'interazione, traendo così profitto dalla differenza di prezzo del gas. Diversamente da questo metodo, Metis utilizza The i diritti e gli interessi sul reddito sono delegati ai partecipanti alla competizione, liberando notevolmente gli attributi finanziari delle infrastrutture di livello 2, attirando così molta attenzione da parte del mercato.
MEME rappresenta più una cultura e alcuni fattori socioeconomici. Ad esempio, nel processo di acquisto di MEME, oltre alle nostre aspettative di investimento di dieci, cento o addirittura mille volte, parte di esso deriva dal modo in cui lo facciamo. raccontarlo e vari fattori. riconoscimento e amore dovuti a vari fattori, ma dopo tutto, tirare il mercato è giustizia, e il crescente TVL di Metis è anche un feedback del mercato sulle sue aspettative di investimento. La questione degli attributi MEME dovrebbe essere considerata da una prospettiva di mercato a parte l'aspetto tecnico. Il mio punto di vista è che se Inscription è un tester delle prestazioni della catena pubblica, allora MEME è in una certa misura una pietra di paragone del riconoscimento del mercato.
