Inwestycja w Monadę

Feb 15 2023
Lisa Cuesta i ja z dumą ogłaszamy naszą inwestycję w rundę zalążkową Monady, aby zwiększyć EVM do miliarda transakcji dziennie. Dokonujemy tej inwestycji z Credibly Neutral, naszego nowego funduszu inwestycyjnego na wczesnym etapie, specjalizującego się w protokołach, infrastrukturze i krypto SaaS.

Lisa Cuesta i ja z dumą ogłaszamy naszą inwestycję w rundę zalążkową Monady, aby zwiększyć EVM do miliarda transakcji dziennie. Dokonujemy tej inwestycji z Credibly Neutral, naszego nowego funduszu inwestycyjnego na wczesnym etapie, specjalizującego się w protokołach, infrastrukturze i krypto SaaS.

Wirtualna maszyna Ethereum (EVM) jest bliska programistom, ale jej wpływ nie jest tak dobrze rozumiany jak sam Ethereum.

Początkowo EVM było synonimem Ethereum. Ethereum była pierwszą platformą inteligentnych kontraktów ogólnego przeznaczenia z własną niestandardową maszyną wirtualną i językiem kodowania (Solidity), która umożliwiła programistom tworzenie dowolnych programów na Ethereum. Ta innowacja i przewaga pozwoliły Ethereum objąć prowadzenie wśród twórców dapp — była to jedyna gra w mieście, więc deweloperzy zebrali się wokół niej, aby jeść szkło i budować wszystkie narzędzia, infrastrukturę, ramy audytu itp. potrzebne do pomyślnego tworzenia aplikacji .

Z biegiem czasu nowe łańcuchy bloków próbujące rzucić wyzwanie dominacji Ethereum zrobiły to dzięki nowym maszynom wirtualnym, językom kodowania i innym technologiom. Wielu stwierdziło, że jest to większe przedsięwzięcie, niż sądzili, ponieważ trudno było przekonać wystarczającą liczbę programistów do jedzenia szkła podczas pracy nad wysoce ryzykowną nową platformą. Deweloperzy domyślnie zaczynali od Ethereum (i EVM), gdzie znajduje się większość użytkowników i firm.

Aby konkurować, łańcuchy bloków zaczęły przyjmować EVM jako sposób na ładowanie użytkowników, programistów, płynności, integracji itp., jednocześnie budując własne ekosystemy. BNB Chain, Polygon, Avalanche, Evmos, Moonbeam, Fantom i wielu innych to zrobiło, z których wiele odniosło do tej pory duży sukces. Podczas gdy niektóre sieci dokonały ograniczonych modyfikacji EVM, większość skupiła się na zmianie parametrów, takich jak rozmiar bloku, zachowując w ten sposób bardzo bliskie podobieństwo do Ethereum.

Teraz następuje trzecia fala innowacji skupiona wokół ulepszeń EVM. Chociaż istnieje wiele różnych podejść, można je podsumować jako ulepszanie wewnętrznego działania EVM w celu uzyskania różnych zestawów funkcji bez naruszania kompatybilności istniejących narzędzi, integracji itp. Stylus firmy Offchain Labs jest doskonałym przykładem — sprawia, że umożliwia programistom wdrażanie programów napisanych w językach takich jak Rust i C na Arbitrum przy zachowaniu pełnej kompatybilności z EVM.

Monad to nowy blockchain warstwy 1, zapewniający asynchroniczne, równoległe wykonywanie transakcji EVM. Próbuje zasadniczo zoptymalizować zdecentralizowane obliczenia, budując nową platformę z wysoce zoptymalizowanymi mechanizmami konsensusu i realizacji, co ostatecznie prowadzi do 1 miliarda transakcji dziennie i wyjątkowo niskich opłat transakcyjnych. Czyni to przy zachowaniu równoważności EVM, która jest silniejszą wersją kompatybilności z EVM, i oznacza, że ​​można użyć tego samego kodu bajtowego inteligentnego kontraktu (tzn. ).

Zespół Monad wprowadził szereg innowacji w celu dostarczenia fundamentalnie zoptymalizowanego systemu:

  • Wykonywanie asynchroniczne umożliwia wykonywanie osobno i równolegle do konsensusu, gdzie konsensus jest odpowiedzialny za dojście rozproszonych węzłów do porozumienia w sprawie kolejności transakcji, a wykonanie przebiega w nieco opóźniony, asynchroniczny sposób, znacznie zwiększając budżet wykonania.
  • Wykonywanie potokowe to praktyka inteligentnego planowania pracy, tak aby transakcje, które nie konkurują o zasoby, mogły działać równolegle. Na przykład wybijanie NFT, wpłacanie na Aave i wymiana w puli Uniswap to transakcje ortogonalne, które można przeprowadzać równolegle.
  • Wysokoprzepustowy konsensus Tendermint poprawia propagację mempool i wydajność propozycji

Jeśli Monad to EVM-maxi, dlaczego nie jest to L2 na Ethereum? Dlaczego osobny blockchain?

W tej chwili niemożliwe jest, aby coś takiego jak Monad zostało uruchomione jako L2 na Ethereum z dwóch głównych powodów:

  • Po pierwsze, wszystkie istniejące pakiety zbiorcze opierają się na jednym scentralizowanym sekwencerze i chociaż trwają badania mające na celu zdecentralizowanie tej odpowiedzialności, nie ma jasnej ścieżki naprzód ani sposobu na zrównoleglenie wykonywania między tymi sekwencerami
  • Po drugie, Monad zamierza uruchomić z 10 000 TPS, co wymaga około 5 razy więcej pamięci w łańcuchu niż Ethereum będzie dostępne po EIP-4844 we wszystkich pakietach zbiorczych.

Monad wprowadza ekscytujące i bardzo potrzebne ulepszenie do EVM, które moim zdaniem ponownie zachęci programistów do tworzenia nowych przypadków użycia dzięki ultra wysokiej wydajności i niezauważalnym opłatom transakcyjnym. Lisa i ja cieszymy się, że możemy wspierać Keone, Eunice, Jamesa i zespół Monad w ich pracy. Śledź Monad na Twitterze i zapisz się na ich listę mailingową , aby śledzić ich podróż!