Bitget App
Trade smarter
Kupuj kryptowalutyRynkiHandelKontrakty futuresCopyBotyEarn

Bitwa o Wysokowydajne Łańcuchy Publiczne: Porównanie i Perspektywy Przyszłościowe między MegaETH a Monad

Zobacz oryginał
cryptoHowe.eth2024/09/09 03:59
Przez:cryptoHowe.eth
Przedmowa
Niedawno podcast Blankless o MegaETH vs Monad ( https://www.youtube.com/watch?v=1qZbLyHPErg) w którym dyskusja Lei Yanga i Keone Hona wywołała szeroką debatę, a definicja pełnego węzła przyciągnęła niezliczone dyskusje medialne.
Ten artykuł uporządkuje genezę i rozwój MegaETH vs Monad oraz przedstawi odpowiednie wprowadzenia, analizy i opinie na ich temat.
MegaETH vs Monad
Dyskusja o MegaETH i Monad w podcaście koncentruje się głównie wokół podobieństw i różnic między nimi, jak osiągnąć decentralizację i odporność na cenzurę oraz definicję pełnego węzła .
Podobieństwa i różnice między MegaETH a Monad
Mówiąc o podobieństwach między MegaETH a Monad, pierwszym jest Oba mają tę samą pierwotną intencję - wysokowydajne łańcuchy publiczne Oba uważają, że obecne przetwarzanie Ethereum Layer1 10-15 transakcji na sekundę nie spełnia już wymagań wydajnościowych obecnego przemysłu. Jednak EVM przeszedł długoterminową weryfikację rynkową i stał się ważnym standardem w branży. Chociaż obecny EVM może mieć braki w niektórych aspektach, takich jak wąskie gardła wydajności, nie ma fundamentalnych wad. Z czasem ciągłe doskonalenie EVM sprawi, że będzie lepszy, dlatego oba decydują się budować na EVM .
Różnice między MegaETH a Monad są głównie widoczne w dwóch aspektach:
 
  • Cele są różne: MegaETH dąży do najwyższej wydajności; Monad dąży do osiągnięcia maksymalnej wydajności przy minimalnych wymaganiach sprzętowych, jednocześnie zapewniając jak największą decentralizację.

 

  • Różne architektury: Na podstawie powyższych celów, MegaETH przeprowadził badania nad wszystkimi obecnymi Layer1 i Layer2, i ostatecznie stwierdził, że niemożliwe jest osiągnięcie ostatecznej wysokiej wydajności i równowagi między wydajnością a decentralizacją w Layer1. Działa, więc MegaETH jest zbudowany na ETH Layer2 i częściowo zoptymalizowany ; podczas gdy Monad zdecydowanie wybiera maksymalizację decentralizacji, tworząc Layer1 i optymalizując go na różnych poziomach strukturalnych, takich jak baza danych, efektywność, wykonanie i algorytm.
Wdrożenie decentralizacji i odporności na cenzurę
Przed osiągnięciem wysokowydajnych łańcuchów publicznych, zarówno MegaETH, jak i Monad rozważały, jak to zrobić, zapewniając jednocześnie decentralizację.
Z konkretnej realizacji, Monad optymalizuje ustawienia sprzętowe i sieciowe, aby osiągnąć minimalne wymagania sprzętowe , co ułatwia każdemu uruchamianie węzłów, a tym samym osiągnięcie decentralizacji. Jest to głównie dlatego, że Monad uważa, że oryginalna sieć Ethereum ma wysokie wymagania dotyczące działania. Monad chce bezpośrednio optymalizować różne struktury w sieci, aby niższej klasy sprzęt konsumencki mógł działać, zmniejszyć bariery zaangażowania klientów i osiągnąć ideał Vitalika, że "każdy może uruchamiać węzły".
MegaETH optymalizuje wydajność i obniża koszty sprzętu dla użytkowników, dzieląc obowiązki pełnych węzłów na różne role Tradycyjne pełne węzły muszą wykonywać wiele zadań w sieci blockchain, takich jak synchronizacja stanu, sortowanie transakcji i wykonanie, więc wymagania sprzętowe są wysokie i wielu zwykłych użytkowników ma trudności z ich spełnieniem. Jednak MegaETH dzieli te zadania na trzy roler enhance computing and state reading and writing, which significantly boosts the network's efficiency. This approach not only lowers the entry barrier for running nodes but also strengthens the decentralization aspect by allowing more participants to join the network. MegaETH leverages the existing decentralized infrastructure of Ethereum Layer1, which already boasts a vast number of full nodes, ensuring a robust and decentralized foundation. In contrast, Monad places a stronger emphasis on maintaining decentralization across all improvements and optimizations. While MegaETH views decentralization as one of its features and relies on the security of Ethereum Layer1, Monad ensures that any enhancement does not compromise the network's decentralized nature. Monad focuses on optimizing the blockchain network's underlying structure, whereas MegaETH allocates hardware requirements more efficiently and optimizes existing network operations. The discussion also highlights the concept of anti-censorship, which is crucial for ensuring that blockchain transactions and data remain free from manipulation or suppression by any single entity. MegaETH relies on Ethereum Layer1's extensive network of verification nodes to maintain anti-censorship, while Monad increases the number of network nodes to achieve the same goal. The definition of a full node is another point of contention between Lei and Keone. Lei's perspective from MegaETH involves a specialized role for full nodes, focusing on state synchronization without executing all transactions. Keone, from Monad, adheres to a broader definition where full nodes access all states and execute all transactions, leading to differing views due to MegaETH's node specialization approach. In summary, MegaETH and Monad represent high-performance public chains with distinct approaches to decentralization and performance optimization. MegaETH focuses on node specialization to improve performance, while Monad emphasizes maintaining decentralization in all enhancements. Understanding these differences helps in grasping the unique positioning and development trajectories of these projects.er poprawić efektywność obliczeń i przetwarzania stanu:
 
  • Silnik EVM w czasie rzeczywistym: MegaETH wprowadza pierwszy silnik wykonawczy EVM w czasie rzeczywistym, który może szybko przetwarzać dużą liczbę transakcji w momencie ich nadejścia i niezawodnie publikować zmiany stanu (state diff) w zaledwie 10 milisekund.
 
  • Kompilacja inteligentnych kontraktów w czasie rzeczywistym: Korzystając z technologii kompilacji just-in-time (JIT), inteligentne kontrakty są dynamicznie przekształcane w natywny kod maszynowy, eliminując nieefektywny proces interpretacji bajtkodu EVM. Technologia ta może poprawić wydajność aplikacji wymagających intensywnych obliczeń nawet 100-krotnie i jest odpowiednia do budowy złożonych DApps z wysokimi wymaganiami dotyczącymi wydajności w czasie rzeczywistym.
 
  • Ulepszenie drzewa stanu: MegaETH zastępuje tradycyjne Merkle Patricia Trie (MPT) nowym drzewem stanu, znacznie redukując operacje I/O na dysku i rozwiązując wąskie gardła wydajności w utrzymaniu drzewa stanu. Nowy projekt nie tylko utrzymuje kompatybilność z EVM, ale także efektywnie skaluje się do danych stanu na poziomie TB.
 
  • Protokół synchronizacji stanu: MegaETH wykorzystuje wydajny protokół peer-to-peer do propagacji aktualizacji stanu z sortera do pełnego węzła z niskim opóźnieniem i wysoką przepustowością. Nawet węzły z słabymi połączeniami sieciowymi mogą utrzymywać najnowszą synchronizację stanu przy szybkości aktualizacji 100 000 TPS.
 
W zakresie kultury społeczności, MegaETH zwraca uwagę na budowę swojej kultury społecznościowej. Królik, jako jego maskotka, często pojawia się w różnych aktywnościach społecznościowych, a związane z nim koszulki, czapki i inne produkty peryferyjne również tworzą poczucie przynależności dla członków społeczności. Ponadto MegaETH inkubował markę o nazwie MegaMafia , mającą na celu wsparcie dla deweloperów i budowniczych ekosystemu, aby pomóc im w budowie projektów lub projektowaniu peryferiów ekosystemu na MegaETH. Aby zmotywować deweloperów, MegaETH uruchomił program 10x Builders w celu promowania projektów o wysokiej wydajności na swojej platformie.
Dlatego MegaETH ma następujące trzy zalety:
 
 
  1. Specjalizacja węzłów: efektywne przydzielanie zasobów sprzętowych, zmniejszenie obciążenia pojedynczych węzłów i obniżenie progu dostępu do sprzętu.
  2. Opierając się na bezpieczeństwie i odporności na cenzurę warstwy 1 Ethereum: MegaETH utrzymuje decentralizację i odporność na cenzurę Ethereum, jednocześnie koncentrując się na optymalizacji wydajności warstwy 2, osiągając równowagę między wydajnością a bezpieczeństwem.
  3. Podkreślenie doświadczenia deweloperów: Zachęcanie deweloperów do udziału w budowie ekosystemu poprzez różne narzędzia i plany ekosystemowe oraz zmniejszenie barier uczestnictwa użytkowników.
 
Należy jednak zauważyć, że MegaETH ma potencjalne ryzyko bezpieczeństwa, polegające na tym, że jego sieć opiera się na jednym aktywnym sorterze do weryfikacji transakcji . Chociaż niektóre gwarancje bezpieczeństwa są zapewniane poprzez optymistyczny Rollup i modele ekonomiczne, w istocie jest to nadal założenie zaufania, które w ekstremalnych przypadkach może wpłynąć na decentralizację i bezpieczeństwo systemu .
Monad: Przełamywanie ograniczeń architektury Ethereum
Głównym wyróżnikiem Monad pod względem technologii jest jego głęboka optymalizacja architektury blockchain. Poprzez wprowadzenie następujących czterech głównych innowacji technologicznych , znacznie poprawiono efektywność przetwarzania transakcji, a konsumenckiej klasy hardware może również uczestniczyć w działaniu węzłów sieci, znacznie obniżając próg uczestnictwa, czyniąc ekosystem Monad bardziej otwartym i popularnym:
 
  • Równoległe Wykonanie: Oryginalne wykonanie transakcji polegało na wykonaniu kolejnej transakcji po zakończeniu pełnej transakcji. Monad osiąga przetwarzanie równoległe, dzieląc zadania na serię mniejszych zadań, które mogą być przetwarzane równolegle , a także może rozwiązywać problemy związane z przechowywaniem stanu, przetwarzaniem transakcji i konsensusem rozproszonym w procesie przetwarzania transakcji. Jak pokazano na poniższym rysunku, podczas prania czterech ubrań, najprostszą strategią jest najpierw pranie, suszenie, składanie i przechowywanie pierwszego ubrania, a następnie rozpoczęcie drugiego ubrania. Mechanizm równoległy Monad rozpoczyna pranie drugiego ubrania, gdy pierwsze ubranie trafia do suszarki.
 
  • MonadBFT: Mówiąc prosto, jest to mechanizm konsensusu dla równoległego wykonania wspomnianego powyżej, który jest bardziej wydajny niż tradycyjny mechanizm konsensusu bizantyjskiego.
 
  • Opóźnione wykonanie: ** Tradycyjny proces transakcji na łańcuchu wygląda następująco: 1) Węzeł najpierw wykonuje transakcję, a 2) Węzeł weryfikacyjny osiąga konsensus w sprawie transakcji na łańcuchu. Wąskie gardło wydajności w tym procesie leży głównie w części wykonawczej. Opóźnione wykonanie może zweryfikować i wykonać transakcję w określonym przedziale czasowym, znacznie poprawiając efektywność transakcji na łańcuchu.
 
  • MonadDB wprowadza innowacje w bazie danych używanej przez większość klientów Ethereum, aby poprawić efektywność dostępu do stanu i lepiej wspierać równoległe wykonanie transakcji.
 
Nie można również zignorować społeczności Monad, trzy maskotki, unikalne slogany społecznościowe i kultura Meme tworzą wyraźne postrzeganie marki . W przeciwieństwie do innych projektów, Monad nie polega na platformach zadaniowych ani węzłach testnetowych do marketingu, ale wchodzi w interakcje z użytkownikami poprzez bogate działania społecznościowe, kreatywne konkursy i mini-gry.
Dlatego Monad ma następujące trzy zalety:
 
  1. Przełamywanie wąskiego gardła architektury Ethereum: Monad nie jest ograniczony przez oryginalny projekt Ethereum i może przeprowadzać optymalizację podstawową, zachowując zgodność z EVM, dzięki czemu sprzęt konsumencki może również uczestniczyć w sieci.
  2. Zgodność z EVM: Monad może bezpośrednio wykorzystać istniejący ekosystem EVM, aby pomóc deweloperom łatwiej migrować i budować DApps.
  3. Społeczność ma wysoki poziom aktywności: Monad zgromadził grupę lojalnych użytkowników społeczności, a dobra kultura społecznościowa stanowi solidną podstawę dla rozwoju ekosystemu
 
Jednak obecna liczba węzłów weryfikacyjnych w Monad jest nadal bardzo mała w porównaniu do liczby węzłów w Ethereum, około 200-300. Z czasem, duża skala ekspansji może stanowić nowe wyzwania dla jego zdolności przetwarzania równoległego i spójności sieci. W miarę wzrostu liczby węzłów, czy Monad będzie w stanie utrzymać swoją wysoką wydajność i jak skuteczne będą jego ulepszenia wydajności, wciąż pozostaje do zweryfikowania .
 
Podsumowanie
MegaETH i Monad każdy promuje optymalizację i rozwój sieci blockchain poprzez różne ścieżki. MegaETH utrzymuje

Monad optymalizuje zdecentralizowaną podstawę Ethereum poprzez specjalizację węzłów i optymalizację istniejącej architektury, osiągając znaczące poprawy wydajności. Monad optymalizuje podstawową architekturę, jednocześnie zapewniając decentralizację, redukuje bariery sprzętowe i zapewnia efektywne doświadczenie rozwoju dla społeczności.

Dlatego w odniesieniu do siły MegaETH i Monad, Eureka Partners uważa, że obecnie niemożliwe jest dokonanie pochopnej oceny. Po pierwsze, perspektywy obu są różne. MegaETH dąży do najwyższej wydajności, podczas gdy Monad zobowiązuje się do utrzymania decentralizacji i redukcji barier dla użytkowników. Po drugie, ścieżki obu są całkowicie różne. MegaETH to Layer2, a Monad to Layer1.

Jednak jedno jest pewne, ścieżka wysokowydajnych publicznych łańcuchów, którą podążają, będzie jednym z trendów w przyszłym rozwoju branży. Obecna infrastruktura była krytykowana za niską wydajność i wysokie koszty, co ogranicza wejście wielu DApps z potrzebami wysokiej częstotliwości interakcji. Przybycie i poprawa wysokowydajnych publicznych łańcuchów w przyszłości stopniowo zrekompensuje ten brak i uczyni cały ekosystem branżowy bardziej prosperującym.

0

Zastrzeżenie: Treść tego artykułu odzwierciedla wyłącznie opinię autora i nie reprezentuje platformy w żadnym charakterze. Niniejszy artykuł nie ma służyć jako punkt odniesienia przy podejmowaniu decyzji inwestycyjnych.

PoolX: Stakuj, aby zarabiać
Nawet ponad 10% APR. Zarabiaj więcej, stakując więcej.
Stakuj teraz!