Prefaţă
Discuția dintre Lei Yang și Keone Hon într-un podcast recent Blankless despre MegaETH vs Monad (https://www.youtube.com/watch?v=1qZbLyHPErg) a declanșat o discuție aprinsă în rândul tuturor, inclusiv definirea nodului Full It a atras nenumărate discuții media.
Acest articol va rezolva dezavantajele MegaETH vs Monad și le va prezenta și analiza, respectiv, precum și opiniile lor.
MegaETH vs Monad
Discuția despre MegaETH și Monad din podcast se concentrează în principal pe asemănările și diferențele dintre cele două, cum să obții rezistența la descentralizare și cenzură și definirea Full Node.
Asemănări și diferențe între MegaETH și Monads
Vorbind despre asemănările dintre MegaETH și Monad, primul lucru este că intenția inițială a ambelor este aceeași - lanț public de înaltă performanță. Toți cred că actualul Ethereum Layer 1, care procesează 10-15 tranzacții pe secundă, nu mai este capabil să răspundă nevoilor de performanță ale industriei actuale. Cu toate acestea, EVM a experimentat o verificare pe termen lung de către piață și a devenit un important standard în industrie. Deși EVM-ul actual poate fi deficitar în anumite aspecte, cum ar fi blocajele de performanță, nu există defecte fundamentale.
Diferențele dintre MegaETH și Monad se reflectă în principal în următoarele două aspecte:
Obiectivele sunt diferite: MegaETH urmărește performanța maximă înaltă.
Arhitecturi diferite: Pe baza obiectivelor de mai sus, MegaETH a efectuat un sondaj asupra tuturor Layer1 și Layer2 actuale și, în cele din urmă, a constatat că este imposibil să se obțină o performanță extrem de ridicată și să se realizeze un echilibru între performanță și descentralizare în Layer1. Prin urmare, MegaETH a ales să construiască MegaETH pe ETH Layer2 și să efectueze o optimizare parțială, în timp ce Monad a ales cu hotărâre să construiască singur un Layer1, asigurând în același timp descentralizarea în cea mai mare măsură și la diferite niveluri structurale, cum ar fi baza de date, eficiența, execuția și algoritmul.
Implementare descentralizată și rezistență la cenzură
Înainte de a implementa lanțuri publice de înaltă performanță, atât MegaETH, cât și Monad s-au gândit cum să facă acest lucru, asigurând în același timp descentralizarea.
Dintr-o perspectivă specifică de implementare, Monad realizează descentralizare prin optimizarea setărilor hardware și rețelei pentru a atinge cerințele hardware minime, astfel încât toată lumea să poată rula cu ușurință noduri. Acest lucru se datorează în principal pentru că Monad consideră că rețeaua Ethereum originală are cerințe de operare ridicate. poate rula un nod" ideal.
MegaETH optimizează performanța și reduce costurile hardware pentru utilizatori, împărțind responsabilitățile complete ale nodurilor în diferite roluri. Nodurile complete tradiționale trebuie să îndeplinească mai multe sarcini în rețeaua blockchain, cum ar fi sincronizarea stării, sortarea și execuția tranzacțiilor etc. Prin urmare, cerințele hardware sunt ridicate și mulți utilizatori obișnuiți nu își pot permite. Cu toate acestea, MegaETH împarte aceste sarcini în trei roluri: secvențiator, probator și nod complet, fiecare rol fiind responsabil doar pentru sarcini specifice. Această diviziune reduce sarcina asupra nodurilor individuale și reduce cerințele hardware, permițând tuturor să ruleze noduri și îmbunătățind descentralizarea. Și MegaETH a fost, de asemenea, optimizat în ceea ce privește calculul și starea de citire și scriere, îmbunătățind și mai mult performanța. În același timp, descentralizarea MegaETH se bazează în principal pe baza de descentralizare existentă a Ethereum Layer 1, deoarece Ethereum însuși are zeci de mii de noduri complete și este foarte descentralizat.
În schimb, Monad are o credință mai puternică în urmărirea descentralizării, iar toate îmbunătățirile și optimizările trebuie să asigure o descentralizare suficientă. MegaETH consideră că descentralizarea este doar una dintre caracteristicile sale, așa că alege să se bazeze pe stratul 1 Ethereum, dovedit de piață. ca garanție, mă concentrez mai mult asupra modului de îmbunătățire a performanței.
În general, Monad optimizează structura de bază a rețelei blockchain, în timp ce MegaETH alocă în mod rezonabil cerințele hardware pentru funcționarea nodurilor și optimizează execuția, comunicarea și alte aspecte existente ale rețelei.
În acest subiect de discuție, Lei a menționat în mod repetat și termenul de rezistență la cenzură, ceea ce înseamnă că tranzacțiile și datele dintr-un blockchain nu pot fi ușor cenzurate, manipulate sau suprimate de nicio parte. MegaETH este, de asemenea, destul de diferit de Monad în acest sens. Pentru MegaETH, deși folosește un singur secvențior activ pentru a verifica toate tranzacțiile din întreaga rețea, este susținut de zeci de mii de noduri de verificare în Ethereum Layer1, pentru a asigura rezistența la cenzură. Rețeaua Monad asigură rezistența la cenzură a rețelei prin scăderea pragului de funcționare a nodurilor și creșterea numărului de noduri de rețea care rulează.
Definiție completă a nodului
În procesul de discutare a întrebării „cine este mai descentralizat”, Lei și Keone au opinii diferite cu privire la definiția Full Node. Motivul pentru care există diferențe este în principal pentru că fiecare are puncte de plecare diferite.
Nodul complet menționat de Lei de la MegaETH se referă la rolul complet al nodului în cadrul sistemului după ce MegaETH se decuplă și împarte rolul complet al nodului. sistem. Prin nod complet, Keone de la Monad se referă la definiția largă a unui nod complet, care este un nod care are acces la toate stările și execută toate tranzacțiile. Pentru că nimeni nu știa dinainte că MegaETH a îmbunătățit divizarea nodurilor, a apărut ambiguitatea.
Introducere și analiza MegaETH și Monad
MegeETH și Monad sunt reprezentanți în curs de dezvoltare ai lanțurilor publice de înaltă performanță. Această secțiune va prezenta și analiza caracteristicile lor tehnice, cultura comunității și avantajele și dezavantajele pentru a ajuta cititorii să înțeleagă mai bine poziționarea și direcția de dezvoltare a acestor două proiecte.
MegaETH: Îmbunătățirea performanței prin specializarea nodurilor
În ceea ce privește caracteristicile tehnice, una dintre inovațiile de bază ale MegaETH este împărțirea profesională a responsabilităților nodurilor tradiționale complete, care se numește specializarea nodurilor. În mod obișnuit, nodurile complete îndeplinesc mai multe sarcini, inclusiv sincronizarea stării, sortarea tranzacțiilor, execuția etc., ceea ce duce la cerințe hardware ridicate și împiedică participarea utilizatorilor obișnuiți. MegaETH împarte nodurile în trei categorii: secvențiere, probatori și noduri complete, fiecare îndeplinește propriile sarcini, reducând astfel semnificativ cerințele hardware și îmbunătățind performanța generală. În plus, MegaETH a introdus și o serie de tehnologii de optimizare pentru a îmbunătăți în continuare eficiența calculului și a procesării stării:
Motor EVM în timp real: MegaETH introduce primul motor de execuție EVM în timp real, capabil să proceseze rapid volume mari de tranzacții pe măsură ce sosesc și să publice în mod fiabil schimbările de stare (diferența de stare) la intervale de până la 10 milisecunde.
Compilare inteligentă just-in-time: Folosiți tehnologia de compilare just-in-time (JIT) pentru a converti în mod dinamic contractele inteligente în cod de mașină nativ, eliminând astfel procesul ineficient de interpretare a codului octet EVM. Această tehnologie poate îmbunătăți performanța aplicațiilor intensive de calcul de până la 100 de ori și este potrivită pentru construirea de DApp-uri complexe cu cerințe ridicate de performanță în timp real.
Îmbunătățiri ale arborelui de stare: MegaETH înlocuiește tradiționalul Merkle Patricia Trie (MPT) cu un arbore de stare nou-nouț, care reduce foarte mult operațiunile I/O pe disc și rezolvă blocajul de performanță care apare în întreținerea arborelui de stat. Acest nou design menține compatibilitatea EVM în timp ce scala eficient la terabytes de date de stare.
Protocolul de sincronizare a stării: MegaETH utilizează un protocol eficient punct-la-punct pentru a propaga actualizările de stare de la secvențiator la nodurile complete cu latență scăzută și debit mare, chiar și nodurile cu conexiuni de rețea slabe pot rămâne actualizate la o rată de actualizare de 100.000 TPS sincron.
În ceea ce privește cultura comunitară, MegaETH se concentrează pe construirea culturii comunitare. Ca imagine de mascota, iepurele apare frecvent în diverse activități comunitare, iar produsele periferice conexe, cum ar fi cămășile culturale și pălăriile, creează, de asemenea, un sentiment de apartenență membrilor comunității. În plus, MegaETH a incubat un brand numit MegaMafia, care își propune să ofere sprijin dezvoltatorilor și constructorilor ecologici pentru a-i ajuta să construiască proiecte pe MegaETH sau să proiecteze periferice ecologice. Pentru a stimula dezvoltatorii, MegaETH a lansat programul 10x Builders pentru a promova proiecte de înaltă performanță care să fie construite pe platforma sa.
Prin urmare, MegaETH are următoarele trei avantaje:
Specializarea nodurilor: Alocați eficient resursele hardware, reducând presiunea asupra nodurilor individuale și scăzând pragul de acces hardware.
Bazându-se pe securitatea și rezistența la cenzură a stratului 1 al Ethereum: MegaETH menține rezistența la descentralizare și cenzură a Ethereum, concentrându-se în același timp pe optimizarea performanței stratului 2 pentru a obține un echilibru între performanță și securitate.
Concentrați-vă pe experiența dezvoltatorului: încurajați dezvoltatorii să participe la construcția ecologică prin diverse instrumente și planuri ecologice și reduceți pragul de participare a utilizatorilor.
Cu toate acestea, trebuie remarcat faptul că există un potențial risc de securitate în MegaETH, și anume că rețeaua sa se bazează pe un singur secvențior activ pentru a verifica tranzacțiile. Deși anumite garanții de securitate sunt oferite prin modele optimiste și economice, esența este totuși o ipoteză de încredere, care poate afecta descentralizarea și securitatea sistemului în cazuri extreme.
Monad: Depășind limitările arhitecturii Ethereum
Principalul punct culminant al Monad în ceea ce privește tehnologia constă în optimizarea sa în profunzime a arhitecturii blockchain. Prin introducerea următoarelor patru inovații tehnologice majore, eficiența procesării tranzacțiilor a fost mult îmbunătățită, hardware-ul de calitate pentru consumator poate participa și la funcționarea nodurilor de rețea, scăzând semnificativ pragul de participare, făcând ecosistemul Monad mai deschis și mai popular.
Execuție paralelă: adică execuția inițială a tranzacției este de a executa următoarea tranzacție după ce o tranzacție completă este finalizată. Probleme legate de stocarea de stat, procesarea tranzacțiilor și consensul distribuit. După cum se arată mai jos, atunci când faceți o spălare din patru piese, cea mai simplă strategie este să spălați, să uscați, să pliați și să depozitați prima încărcătură înainte de a începe a doua încărcătură. Mecanismul paralel al Monadei începe spălarea celei de-a doua piese de îmbrăcăminte când prima îmbrăcăminte intră în uscător.
Sursa imagine: https://docs.monad.xyz/technical-discussion/concepts/pipelining
MonadBFT: Pur și simplu înțeles ca mecanismul de consens de execuție paralelă menționat mai sus, este mai eficient decât mecanismul tradițional de consens bizantin.
Execuție întârziată: Procesul tradițional de tranzacție în lanț este 1) nodul finalizează mai întâi execuția tranzacției și 2) nodul de verificare realizează un consens asupra tranzacției pe lanț. Blocajul de performanță în acest proces constă în principal în partea de execuție. Execuția întârziată poate verifica și apoi executa tranzacții într-un anumit interval de timp, îmbunătățind considerabil eficiența tranzacției în lanț.
MonadDB: Inovarea bazei de date utilizate de majoritatea clienților Ethereum pentru a îmbunătăți eficiența accesului de stat pentru a sprijini mai bine execuția paralelă a tranzacțiilor.
De asemenea, comunitatea Monad nu trebuie ignorată. Cele trei mascote, sloganurile unice ale comunității și cultura Meme formează o imagine de marcă distinctă. Spre deosebire de alte proiecte, Monad nu se bazează pe platforme de sarcini sau noduri de testare pentru marketing, ci interacționează cu utilizatorii prin activități comunitare bogate, concursuri de creație și mini-jocuri.
Prin urmare, avantajele Monad sunt următoarele:
Depășirea blocajului arhitecturii Ethereum: Monad nu se limitează la designul original al Ethereum și poate realiza optimizarea de bază, menținând în același timp compatibilitatea EVM, permițând hardware-ului de calitate pentru consumatori să participe la rețea.
Compatibilitate EVM: Monad poate utiliza direct ecosistemul EVM existent pentru a ajuta dezvoltatorii să migreze și să construiască mai ușor DApps.
Activitate ridicată a comunității: Monad a acumulat un grup de utilizatori loiali ai comunității, iar o bună cultură comunitară oferă o bază solidă pentru dezvoltarea ecologică.
Cu toate acestea, numărul actual de noduri de verificare Monad este încă foarte mic în comparație cu numărul de noduri Ethereum, aproximativ 200-300. În timp, scalarea masivă poate pune noi provocări pentru capacitățile sale de procesare paralelă și consistența rețelei. Atunci când numărul de noduri crește în continuare, rămâne de verificat dacă Monad poate continua să-și mențină performanța ridicată și efectul îmbunătățirii performanței sale.
Rezuma
MegaETH și Monad promovează fiecare optimizarea și dezvoltarea rețelelor blockchain pe căi diferite. MegaETH menține fundația descentralizată a Ethereum și realizează îmbunătățiri semnificative ale performanței prin specializarea nodurilor și optimizarea arhitecturii existente. Monad scade pragul hardware prin optimizarea arhitecturii de bază, asigurând în același timp descentralizarea și oferă comunității o experiență de dezvoltare eficientă.
Prin urmare, Eureka Partners consideră că nu este posibil să se emită nicio judecată cu privire la puterea și slăbiciunea MegaETH și Monad în acest moment. În primul rând, MegaETH urmărește performanța maximă, în timp ce Monad se angajează să mențină descentralizarea și să reducă barierele utilizatorilor.
Dar un lucru este cert: lanțul public de înaltă performanță pe care îl urmăresc va fi una dintre tendințele viitoare de dezvoltare ale industriei. Infrastructura actuală a fost criticată pentru eficiența redusă și costul ridicat și a restricționat intrarea multor DApp-uri cu cerințe de interacțiune de înaltă frecvență. În viitor, apariția și îmbunătățirea lanțurilor publice de înaltă performanță vor compensa treptat acest neajuns. , permițând întregii industrii să Ecologia este mai prosperă.
Referinţă
https://www.youtube.com/watch?v=1qZbLyHPErg
https://www.techflowpost.com/article/detail_19889.html
https://megaeth.systems/
https://www.monad.xyz/
https://x.com/0xAlexon/status/1830954594580734172