Ethereum jest niemal powszechnie uznawane za zapoczątkowanie rewolucji Web3 po wprowadzeniu w życie koncepcji inteligentnych kontraktów. Jednak niektórzy członkowie społeczności Web3, jak Sota Watanabe z Astar Network, uważają, że protokół nie może „samotnie zbudować innowacyjnej przyszłości blockchain”. Ponadto niektórzy krytycy wskazują na przeszkodę językową, która według nich sprawia, że maszyna wirtualna Ethereum (EVM) nie jest idealnym miejscem do zbudowania.
Inteligentne kontrakty Webassembly „przyspieszą przyjęcie Web3”
To właśnie te i inne ograniczenia EVM doprowadziły do powstania alternatywy znanej jako Webassembly (WASM). Mówi się, że ta alternatywa jest maszyną wirtualną wybieraną przez programistów, inżynierów i naukowców, którzy są sfrustrowani EVM. Według Watanabe, dla programistów Web2, którzy chcą przejść na Web3, WASM wydaje się logicznym wyborem, ponieważ „obsługuje szeroką gamę języków z natywną wydajnością i wysoką przenośnością”.
Aby dowiedzieć się więcej o WASM, serwis Bitcoin.com News skontaktował się z Sotą Watanabe, dyrektorem generalnym Astar Network, wielołańcuchowej platformy inteligentnych kontraktów.
W swoich pisemnych odpowiedziach na przesłane pytania, Sieć Astar CEO podzielił się swoimi przemyśleniami na temat Webassembly i roli, jaką odegra w przyspieszeniu przyjęcia Web3. Watanabe wyjaśnił również, dlaczego Astar Network obsługuje zarówno EVM, jak i WASM.
Poniżej znajdują się odpowiedzi Watanabe na pytania wysłane do niego za pośrednictwem Whatsapp.
Bitcoin.com News (BCN): Czy możesz w bardzo prosty sposób wyjaśnić naszym czytelnikom, o co chodzi w WASM?
Sota Watanabe (Szwecja): Webassembly, częściej nazywany WASM, jest przenośnym celem kompilacji języków programowania. WASM obsługuje szeroką gamę języków z natywną wydajnością i wysoką przenośnością. W Astar obsługujemy inteligentne środowisko kontraktowe WASM, podobnie jak Ethereum Virtual Machine (EVM). Zaletą WASM jest to, że większość języków Web2 można wkomponować w Webassembly, co nie jest prawdą w przypadku EVM Ethereum, który opiera się na wyspecjalizowanym języku programowania o nazwie Solidity.
Wierzymy, że rosnące wykorzystanie inteligentnych kontraktów WASM znacznie przyspieszy przyjęcie Web3. Większość talentów technologicznych nadal pracuje w przestrzeni Web2, a jeśli programiści Web2 chcą wejść do Web3, nie mają innego wyjścia, jak tylko nauczyć się nowego języka programowania o nazwie Solidity, który jest używany przez najpopularniejszą obecnie platformę inteligentnych kontraktów (EVM). To przeszkoda. Wyobraź sobie, że mogliby tworzyć dapps Web3 [aplikacje zdecentralizowane] przy użyciu języków, które już znają. Co więcej, z łatwością spraw, aby ich dappy były kompatybilne z EVM. Właśnie dlatego inteligentne kontrakty WASM przyciągną wiele talentów z Web2 do Web3. Dlatego to takie ekscytujące.
BCN: Jakie są niektóre wyzwania lub ograniczenia EVM i jak WASM je pokonuje?
SW: Chociaż Ethereum przyniosło nam rewolucję Web3 wraz z wprowadzeniem inteligentnych kontraktów, nie może samodzielnie zbudować innowacyjnej przyszłości blockchain. Specjalistyczny język programowania ogranicza możliwości społeczności programistów do odkrywania i tworzenia nowych, naprawdę interoperacyjnych dappów. EVM jest specyficzny dla łańcucha bloków, z mniejszym wsparciem i wyspecjalizowanym językiem programowania, Solidity.
Obecnie Web3 jest przeszkodą dla wielu programistów Web2, ponieważ języków Web2 nie można wkomponować w Solidity, język programowania Ethereum. Dzięki Webassembly (WASM) programiści mogą szybko przejść z infrastruktury Web2 do Web3, co pozwala im spędzać więcej czasu na budowaniu podstawowych funkcji w swoich dappach, zamiast uczyć się specjalistycznych języków, takich jak Solidity.
WASM zwiększa wydajność, ponieważ jest bliższy językowi maszynowemu. Zapewnia niemal natywną wydajność aplikacjom przeglądarek internetowych i umożliwia programistom tworzenie szybkich aplikacji internetowych w wybranym przez nich języku. Ponadto WASM ma ogromny potencjał dla przyszłości Internetu, ponieważ został zaprojektowany dla sieci.
BCN: Wspierany już przez cztery główne silniki przeglądarek (Chrome, Firefox, Edge i Webkit), WASM jest uważany za bezpieczniejszy, wydajniejszy, szybszy, debugowalny i otwarty. Czy możesz wyjaśnić w prosty sposób, dlaczego to ma znaczenie?
SW: Masz rację. Wszystko, co powiedziałeś o WASM, pomogło zbudować zaufanie wśród programistów Web2. A kiedy mogą tworzyć interoperacyjne dapps Web3 za pomocą narzędzi WASM, są bardziej skłonni do korzystania z Web3.
Co więcej, rozwój WASM jest już obsługiwany przez czołowe firmy, takie jak Google, Microsoft i Mozilla, i może być używany z popularnymi językami programowania, takimi jak C/C++, GO, TypeScript i RUST, co jest powszechne wśród programistów Web2.
BCN: Niektóre raporty sugerują, że WASM przyciąga programistów Web2, którzy migrują do Web3. Czy ta sugestia jest poprawna? Jeśli tak jest, jak myślisz, jakie mogą być tego przyczyny?
SW: Odpowiedź byłaby podobna do odpowiedzi nr 2 i 3. I dodałbym:
Przez lata współpracowaliśmy z tysiącami programistów Web2, którzy są skłonni budować w Web3, ale brak znanych narzędzi był przeszkodą. Wspierając WASM, czyniąc go interoperacyjnym z EVM i zapewniając programistom wszystkie narzędzia potrzebne do zbudowania w Web3, Astar Network ma nadzieję na znaczne przyspieszenie tego powstającego ekosystemu.
BCN: Zamiast zachęcać lub zniechęcać do korzystania z któregokolwiek z nich, mówi się, że wasza platforma Astar Network pomaga programistom w tworzeniu dappów zarówno z EVM, jak i WASM. Jakie są Twoje powody wspierania obu maszyn wirtualnych?
SW: Deweloperzy w przestrzeni Web3 pochodzą z różnych środowisk — uzbrojeni w różne zestawy umiejętności, możliwości i preferencje. Nie wszyscy powinni być zmuszani do urzeczywistniania swojej wizji za pomocą jednej inteligentnej platformy kontraktowej. Zasługują na wybór, a następnie do nich należy decyzja, który inteligentny kontrakt jest odpowiedni dla projektu, który budują.
Tak, obsługujemy zarówno inteligentne kontrakty EVM, jak i WASM, aby zapewnić programistom elastyczność. EVM, ponieważ jest to najpopularniejsze środowisko inteligentnych kontraktów z największą bazą użytkowników. WASM, ponieważ pokonuje ograniczenia EVM, jednocześnie ułatwiając wejście nowej fali programistów. Wierzymy, że jednoczesne posiadanie dwóch maszyn wirtualnych i uczynienie ich interaktywnymi jest kluczowym czynnikiem sukcesu powstającego łańcucha bloków warstwy 1.
BCN: W jaki sposób przynosi to korzyści szerszemu ekosystemowi blockchain?
SW: Znacznie rozszerzy ekosystem blockchain, umożliwiając programistom Web2 tworzenie innowacyjnych, zdecentralizowanych i interoperacyjnych rozwiązań w przestrzeni Web3.
BCN: Mówi się, że sieć Astar oferuje prawdziwą interoperacyjność z przesyłaniem wiadomości typu cross-consensus. Co to znaczy?
SW: Wierzymy w prawdziwie interoperacyjny ekosystem Web3 i zapewniamy programistom wszystko, czego potrzebują do tworzenia prawdziwie interoperacyjnych dappów. Osiągamy to poprzez:
Przesyłanie wiadomości między uzgodnieniami (XCM): umożliwia dappom zbudowanym na łańcuchach z różnymi mechanizmami konsensusu bezpieczne przesyłanie danych i wartości między sobą. Wymiana jest dwukierunkowa. Stało się to możliwe, ponieważ Astar jest para-łańcuchem w Polkadot i może używać tej funkcji jako części naszych podstawowych funkcji.
Między-wirtualne maszyny (XVM): Zapewnia interoperacyjność między dwoma różnymi środowiskami inteligentnych kontraktów, takimi jak EVM i WASM. Dapp może używać EVM do swojej inteligentnej umowy, ale może wdrożyć moduły inteligentnej umowy WASM i jednocześnie korzystać z funkcji z innego łańcucha para, które mają zostać zintegrowane z ich dappem.
Te dwie innowacje będą początkiem kolejnej fali innowacji dla dappów.
Co myślisz o tym wywiadzie? Daj nam znać, co myślisz w sekcji komentarzy poniżej.
Kredyty obrazowe: Shutterstock, Pixabay, Wiki Commons
Odpowiedzialność: Ten artykuł ma wyłącznie charakter informacyjny. Nie jest to bezpośrednia oferta ani nakłanianie do kupna lub sprzedaży, ani rekomendacja lub poparcie jakichkolwiek produktów, usług lub firm. Bitcoin.com x nie udziela porad inwestycyjnych, podatkowych, prawnych ani księgowych. Ani firma, ani autor nie są odpowiedzialni, bezpośrednio ani pośrednio, za jakiekolwiek szkody lub straty spowodowane lub rzekomo spowodowane lub w związku z wykorzystaniem lub poleganiem na treściach, towarach lub usługach wymienionych w tym artykule.
Źródło: https://news.bitcoin.com/astar-network-ceo-webassembly-smart-contracts-are-going-to-pull-a-lot-of-talent-from-web2-to-web3/