Autor original: YBB Capital Researcher Ac-Core

Cuvânt înainte:
Stratul 2 ar trebui să fie o cale de expansiune bogată în „corectitudinea Ethereum” în conștiința noastră, dar din cauza zvonurilor de pe piață potrivit cărora echipa fondatoare a lui Metis este „mama/cel mai bun prieten al lui Vitalik Buterin”, Metis a fost numită titlul MEME Layer 2 , care, fără îndoială, lovește. miezul credinței investitorilor de pe piață în ortodoxia Ethereum. Cu toate acestea, atributul esențial actual al blockchain-ului este încă „cod + finanțare”, tehnologia și piața au fost întotdeauna o pereche de dușmani fericiți, care sunt atât separați, cât și reuniți problema? Dezavantajele unui control puternic al modelului economic, ies în evidență din multe Stratul 2?
Introducere în Metis

(左 Natalia Ameline,右 Elena Sinelnikova)
Originea atributului MEME Potrivit site-ului oficial al Metis, Elena Sinelnikova, co-fondatoare și CEO al Metis, a promovat educația și popularizarea industriei blockchain organizația CryptoChicks, cea mai mare comunitate feminină de blockchain din lume Una dintre primele creații. Un alt co-fondator al CryptoChicks este Natalia Ameline, care este mama fondatorului Ethereum, Vitalik Buterin, în plus, tatăl lui Vitalik Buterin, Dmitry Buterin, a preluat conducerea în fondarea companiei de educație blockchain Blockgeeks, care este dedicată dezvoltării de cursuri legate de tehnologia blockchain. . Rețeaua Metis a fost înființată în 2018 și lansată în mai 2021.
Metis este un Layer 2 bazat pe lanțul Ethereum. Este cel mai vechi proiect de furcă al Optimism. Principiul său de funcționare este același cu celălalt Layer 2. Cel mai mare aspect este că este primul Optimistic Rollup care a realizat cu succes descentralizarea sortării. . Rețeaua folosește un mecanism Proof-of-Stake Sequencer Pool pentru a asigura disponibilitatea continuă a rețelei și rezistența la cenzură, permițând în același timp partajarea taxelor și mizarea secvenței. Acești secvențieri sunt responsabili pentru determinarea ordinii de împachetare a tranzacțiilor. Pentru a preveni comportamentul rău intenționat, Metis a introdus și rolul unui validator pentru a efectua sondaje eșantion pe blocuri pentru a se asigura că sortarea tranzacțiilor de către secvențior este corectă.
MPC (Multi-Party Computation) are avantaje în protecția vieții private și descentralizare. Cu toate acestea, are și unele dezavantaje evidente în rețelele blockchain care necesită consens. Din cauza lipsei nodurilor releu care să distribuie informațiile, numărul de comunicații crește, ceea ce duce, la rândul său, la o creștere semnificativă a costurilor de comunicare în cadrul rețelei. Soluția Metis este de a transforma un singur ordonator de puncte într-un grup de comandă și de a realiza descentralizarea prin mecanismul de mizare a nodurilor și mecanismul de rotație, astfel încât ordonatorul descentralizat să poată ajunge la un consens și semnături complete. Deși în cele din urmă acest lucru poate face ca rețeaua să nu coste cu mult mai puțin decât Layer-ul 1, aceasta poate obține rezistența MEV și poate rezolva problema punctului unic de defecțiune, distribuind în același timp beneficiile nodului.
Creșterea dramatică recentă a Metis TVL a atras atenția asupra importanței sortatoarelor descentralizate. Conform datelor L2 BEAT, TVL-ul schemei OP se află în prezent pe locul cinci dintre toate rețelele de nivel 2. Sortatorul descentralizat al Metis este proiectat pentru a distribui în mod proactiv plăcinta, permițând totodată pieței să vadă captarea valorii jetoanelor native de Layer 2.

Sursa imaginii: L2 BEAT data data 24/02/01
Acumulați trei elemente
Rollup este una dintre soluțiile Layer 2, cunoscută și sub numele de rollup. Principiul său de lucru este de a migra calculul și stocarea tranzacțiilor efectuate pe rețeaua principală Ethereum (adică Layer 1) la Layer 2 pentru procesare și compresie, apoi încărcați datele comprimate în rețeaua principală Ethereum, extinzând astfel performanța Ethereum.
Rollup poate fi împărțit în ZK Rollup și Optimistic Rollup în conformitate cu diferite scheme pentru a asigura validitatea datelor comprimate (adică corectitudinea datelor). Aceasta implică calcul în afara lanțului, împachetarea tranzacțiilor în lanț la fiecare câteva minute, verificare și contabilitate continuă, de unde și numele. Cu toate acestea, deși de obicei îl numim un lanț Rollup, partea off-chain a Rollup-ului nu este un blockchain complet înțeles, Rollup include o mulțime de tranzacții pentru a forma o tranzacție Rollup, toate nodurile nu fac executați logica încapsulată, dar acceptați numai rezultatele execuției acestor logici.

Sursa: Ac-Core self-made
Sequencer
Sequencerul este rolul din L2 responsabil pentru sortarea, sortarea, ambalarea și trimiterea tranzacțiilor către rețeaua L1. În prezent, majoritatea proiectelor L2 se bazează pe un singur secvențior (de obicei, partea de proiect) pentru a finaliza munca de mai sus aici Probleme: 1. Un singur punct de defecțiune Dacă secvențatorul are probleme din cauza atacurilor sau a defecțiunilor tehnice, întreaga rețea se va opri.
2. Probleme de scalabilitate Este posibil ca un singur secvenționar să nu poată face față creșterii volumului de tranzacții.
verifica
În timpul procesului de tranzacție, datele ambalate trimise de secvențior trebuie verificate. În prezent, cea mai mare parte a verificării Ethereum Rollup este executată de contractul inteligent Ethereum Rollup pentru a asigura credibilitatea datelor. Există în principal două metode de verificare diferite: ZK Rollup (zero-knowledge proof Rollup) și Optimistic Rollup (rezumat optimist). De exemplu:
ZK Rollup:
Metoda de verificare: ZK Rollup folosește dovezile Zero-Knowledge pentru a verifica corectitudinea tuturor tranzacțiilor care au loc în stratul 2. Dovezile zero-knowledge permit validatorilor să confirme validitatea anumitor tranzacții fără a cunoaște detaliile acestora;
Protecția confidențialității: ZK Rollup pune accent pe confidențialitatea utilizatorului, deoarece ceea ce este transmis pe Stratul 1 este „dovada” rezultatelor calculului, mai degrabă decât detaliile tranzacției. Conținutul specific tranzacției este efectuat pe Stratul 2, în timp ce Stratul 1 verifică doar validitatea dovezii zero-cunoștințe.
Acumulare optimistă:
Metoda de verificare: Optimistic Rollup adoptă o strategie „optimistă”, care presupune că toate tranzacțiile sunt legale și apoi le verifică doar atunci când este necesar. Verificarea se realizează prin Fraud Proofs, adică se depune o dovadă pe Stratul 1 pentru a dovedi că tranzacția de pe Stratul 2 încalcă regulile;
În timp real: Deoarece se presupune că toate tranzacțiile sunt legitime, tranzacțiile Optimistic Rollup pe Layer 2 pot fi efectuate rapid, iar verificarea are loc atunci când apar dispute sau obiecții.
DA (Disponibilitatea datelor)
DA înseamnă Data Availability, care eliberează în mod public datele despre starea fiecărei tranzacții procesate în afara lanțului, astfel încât și alți participanți să poată accesa și utiliza aceste date despre starea tranzacției. Unele Layer 2 scrie datele de stare ale tranzacției în Ethereum Layer 1 pentru a obține DA. Există, de asemenea, unele Rollup Layer 2 care scriu date cheie ale tranzacțiilor pe blockchain-uri terță parte. Premisa disponibilității datelor este că datele sunt de încredere.
De exemplu:
DA în Optimistic Rollup: Asigurați-vă că Stratul 1 poate obține datele tuturor tranzacțiilor de pe Stratul 2. Dacă datele nu sunt disponibile, oricine le poate contesta pe Stratul 1, ceea ce ajută la prevenirea eventualelor modificări sau omisiuni ale datelor;
Angajament în ZK Rollup: În Layer 2, au loc calculul și stocarea tuturor tranzacțiilor, dar numai rezultatul calculului (numit Angajament) este transmis la Layer 1. Dovezile zero-cunoștințe sunt folosite pentru a dovedi corectitudinea acestor angajamente.
Notă: În ZK Rollup, „Angajamentul” se concentrează mai mult pe verificarea corectitudinii rezultatelor calculării tranzacțiilor pe Layer 2, în timp ce „Data Availability” este mai preocupat de asigurarea faptului că Layer 1 poate obține datele tuturor tranzacțiilor de pe Layer 2. două se completează, de obicei, pentru a asigura securitatea și fiabilitatea întregului sistem.
Dintre cele trei elemente cheie ale Rollup, secvențiatorul este considerat cel mai critic. Sortatorul este responsabil pentru efectuarea procesului de sortare și comprimare a informațiilor de tranzacție de Stratul 2 în afara lanțului. Deoarece acest proces implică verificarea autenticității datelor, obținerea disponibilității datelor este crucială. Cu toate acestea, atunci când sortatorul este descentralizat, implementarea verificării și disponibilitatea încrederii datelor poate să nu mai fie atât de critică.
Sortator descentralizat Metis bazat pe consensul PoS

Sursa imagine: Metis L2
Selectarea sortatorului
Dacă blocați $Metis pe Metis, aveți șansa de a deveni un nod. Greutatea va fi calculată pe baza numărului de $Metis blocate, iar algoritmul va atribui un interval fiecăruia dintre aceste noduri. Metis Rollup a îmbunătățit „Secțiunea de verificare a datelor privind tranzacțiile”. În procesul de calcul al Layer 2, este introdus un rol numit „verificator”, iar un mecanism competitiv de mining este utilizat pentru a încuraja nodurile de verificare să verifice rapid tranzacțiile, iar acest proces se realizează printr-un mecanism de concurență. Similar cu alte rețele de nivel 1 care utilizează mecanisme Proof-of-Stake (PoS), tranzacțiile Metis necesită, de asemenea, verificarea nodului. Prin urmare, nu există nicio dispută cu privire la datele împachetate și transmise de la Metis la L1, ceea ce evită problemele de intervale și întârzieri în retragerea activelor de la Metis către rețeaua principală Ethereum.
În comparație cu Optimistic Rollup, o diferență semnificativă a Metis Rollup este că durează doar câteva ore sau minute pentru a retrage activele din Metis în stratul Ethereum L1. Acest lucru evidențiază avantajele Metis Rollup în ceea ce privește eficiența și rapiditatea în procesarea tranzacțiilor. În general, nodurile cu cantități mai mari de blocare au o probabilitate mai mare de a se alătura sortatorului. Bineînțeles, există o anumită aleatorie implicată.
MPC al sortatorului (Multi-Party Computation)
Descentralizarea de către Metis a sortatorului implică trei roluri cheie: administrator (administrator), sortator și nivel de consens bazat pe PoS.
Administrator: Responsabil pentru setarea parametrilor cheie ai rețelei generale și gestionarea calificării secvențerilor pentru a se alătura grupului de secvențiere. Părțile la acord nu mai dețin direct control absolut asupra acestor chestiuni, ci vor fi executate de administrator după aprobarea propunerii. Una dintre dificultățile în realizarea descentralizării este aceea că gestionarea sortatorului trebuie efectuată într-o manieră descentralizată, menținând în același timp eficiența și comoditatea;
Sorter: Metis folosește semnătura MPC (Multi-Party Computation) bazată pe TSS (Threshold Signature Scheme) pentru a gestiona permisiunile de semnătură ale sortatoarelor multiple. Fiecare sortator are dreptul de a decide un lot, iar toți sortatorii participă prin semnături MPC. Dacă numărul de semnături depășește 2/3, lotul este considerat valabil și poate fi depus la contractul Rollup pe L1. Semnarea MPC de către grupul de secvențe este gestionată de un alt contract în rețeaua bazată pe PoS. Când rețeaua PoS nu poate detecta adresa MPC, modulul MPC va fi declanșat pentru a genera cheia;
Stratul de consens bazat pe PoS: Rețeaua PoS este responsabilă de gestionarea contractului autorității de semnătură a secvenței, monitorizarea adresei MPC și declanșarea generării cheilor. Cheia generată va fi fragmentată și distribuită fiecărui sequencer din pool pentru semnarea MPC. Setările acestui modul acoperă gestionarea ciclului de viață al cheilor, inclusiv generarea de semnături multiple, redistribuirea cheilor, semnăturile aplicației, semnăturile de ștergere etc.;
Motivul utilizării TSS este toleranța ridicată la erori și proprietățile de flexibilitate ridicată. În comparație cu semnătura multiplă, TSS nu trebuie să verifice fiecare semnătură din lanț. În schimb, semnăturile tuturor semnatarilor sunt agregate și verificate uniform, crescând astfel rata de confirmare a tranzacției. În plus, comunicarea între nodurile PoS utilizează canale Tendermint independente, în timp ce comunicarea în timpul rulării MPC utilizează protocolul lib p2p. Acest întreg sistem este proiectat pentru a realiza un management descentralizat eficient și sigur al secvențelor.
Procesul de tranzacție al secvențătorului Metis
1. Porniți utilizatorul pentru a începe tranzacția 2. Tranzacția este redirecționată către nodul de secvențiere de rețea 3. Generarea de blocuri: sechencerul creează un bloc când tranzacția este validă; nodul fuzionează și trimite blocul către lanțul principal Ethereum.
MetisEDF
Fondul de Dezvoltare Ecologică Metis (MetisEDF) oferă sprijin financiar pentru aceasta, acoperind mai multe aspecte, cum ar fi dezvoltarea și implementarea protocoalelor de stimulare, furnizarea de suport pentru lichidități, efectuarea de audituri de securitate și implementarea planurilor de extragere a lichidității. Sarcinile includ:
Sequencer Mining: 65,4% (3 milioane $METIS / >260 milioane dolari SUA);
Finanțare ecosistemică: 34,6% (1,6 milioane USD METIS / >140 milioane USD).
Problemă cu sortarea centralizată

Sursa: Ac-Core self-made
Principiul Ethereum este că fiecare nod stochează și execută fiecare tranzacție transmisă de utilizatori. Această metodă de securitate la nivel înalt face ca întreaga rețea să fie foarte costisitoare, așa că este necesară o soluție Rollup pentru a extinde întreaga rețea. Mai simplu spus, Rollup = un set de contracte pentru nodurile de rețea proprii ale Stratului 1 + Stratul 2, adică contracte inteligente în lanț + agregatori în afara lanțului, care se bazează pe Ethereum pentru decontare, consens și disponibilitatea datelor și sunt doar responsabili pentru executarea Rollup-ului.
Contractul inteligent de pe lanț înseamnă că modelul său de încredere este un contract inteligent pe Ethereum, împrumutând securitatea Ethereum;
Agregatorul off-chain înseamnă că va executa și agrega tranzacții în afara lanțului, va comprima loturi mari de tranzacții și, în final, le va pune în rețeaua principală Ethereum pentru a atinge scopuri mai rapide și mai ieftine.
Nodurile de rețea de nivel 2 sunt compuse din mai multe părți, dintre care componenta secvențatorului este cea mai importantă. Este responsabil de primirea cererilor de tranzacție pe Layer 2 pentru a determina ordinea de execuție a acestora și a lotifica secvența tranzacției, iar în final o transmite contractului proiectului Rollup pe Layer 1. În prezent, secvențierele tuturor Layer 2 Rollup-uri din Ethereum sunt centralizate. Da, Metis tocmai a preluat conducerea în sortare descentralizate.
Nodul complet al Layerului 2 poate obține secvența tranzacției în două moduri: unul este să o obțină direct de la sortator, iar celălalt este să citească lotul trimis de sortator la Layer 1, dar acesta din urmă are un atribut mai puternic nemodificabil. Deoarece execuția tranzacției va schimba starea registrului blockchain, pentru a asigura coerența, nodurile complete Layer 2 nu trebuie doar să obțină ordinea tranzacției, ci și să sincronizeze starea registrului cu secvențierul. Prin urmare, sarcina secvențatorului nu este doar să trimită lotul de tranzacții către contractul de rollup al stratului 1, ci și să transmită rezultatul actualizării stării StateRoot/StateDiff după execuția tranzacției la Layer 1. În general, sarcina secvențatorului este pentru a combina procesarea tranzacțiilor și blocurile de Comenzi pe măsură ce acestea sunt adăugate în blockchain și este responsabil pentru lotizarea tranzacțiilor și publicarea lor în contractele inteligente de nivel 1.
Pentru nodul complet al Layer 2, atâta timp cât se obține secvența tranzacției Rollup pe Layer 1 și StateRoot inițial, registrul blockchain al Layer 2 poate fi restaurat și poate fi calculat cel mai recent StateRoot. Dimpotrivă, dacă StateRoot calculat de către nodul complet al Layer 2 este incompatibil cu StateRoot publicat de sortator la Layer 1, înseamnă că sorter a comis fraudă. În rezumat, în comparație cu rețeaua proprie a stratului 2, stratul 1 va fi mai descentralizat, fără încredere și mai sigur.
Optimistic Rollup, de exemplu, permite nodurilor complete de Layer 2 să ofere dovezi de fraudă, demonstrând că datele publicate de sortator la Layer 1 sunt greșite. Dar pentru Optimism fără dovadă de fraudă, dacă dorește cu adevărat să fure activele utilizatorilor de Stratul 2 prin secvențiere, trebuie doar să lase operatorul de secvențiere să falsifice instrucțiuni de tranzacție și să transfere activele altor persoane din Stratul 2 la propria sa adresă și, în final, să transfere cele furate. monede la Stratul 1 prin contractul Bridge care vine cu Rollup.
Gânduri despre Metis

Sursa: Chaindebrief
Cel mai mare punct fierbinte al hype-ului recent pentru Layer 2 este, fără îndoială, upgrade-ul Cancun, dar acesta nu va avea beneficii unice pentru Metis, ci va fi universal. Lăsând deoparte influența sentimentului de piață al „mamei/cel mai bun prieten al lui Vitalik Buterin”, cel mai mare punct competitiv dintre Metis și alte niveluri 2 este sortarea descentralizată și modelul economic descentralizat. Valoarea globală de piață a TVL este mai în concordanță cu utilizatorii pieței. aşteptări. Feedback de la Metis.
Metis este diferit de alte niveluri 2 prin modul în care păstrează puterea financiară. În schimb, distribuie mai multe venituri utilizatorilor. Modelul economic general al OP Rollup este o stare de control puternic Printr-o abordare centralizată, recompensele OP Token sunt distribuite continuu ecosistemului pentru a stimula dezvoltarea și interacțiunea, profitând astfel de diferența de preț a gazului drepturile de venit și interesele sunt delegate celor care gajă pentru a participa la competiție, eliberând în mare măsură atributele financiare ale infrastructurii Layer 2, atrăgând astfel multă atenție din partea pieței.
MEME reprezintă mai mult o cultură și unii factori socioeconomici De exemplu, în procesul de cumpărare a MEME, pe lângă așteptările noastre de investiții de zece, de o sută sau chiar de o mie de ori, o parte provine din felul în care îl povestim. și diverși factori. Recunoașterea și dragostea pentru diverși factori, dar la urma urmei, tragerea de piață este dreptate, iar TVL în creștere a Metis este, de asemenea, un feedback din partea pieței cu privire la așteptările sale de investiții. Problema atributelor MEME ar trebui să fie luată în considerare din perspectiva pieței, în afară de nivelul tehnic. Punctul meu de vedere este că, dacă Inscription este un tester al performanței lanțului public, atunci MEME este o piatră de încercare a recunoașterii pieței într-o anumită măsură.

