Autor: Pzai, Foresight News
W rozwoju architektury technologii blockchain przeszliśmy od modelu UTXO Bitcoina do inteligentnych kontraktów Ethereum, na podstawie których powstało niezliczone wiele zastosowań. Jednak w istniejącym ekosystemie publicznych łańcuchów problem interoperacyjności między różnymi architekturami staje się coraz bardziej wyraźny. W odpowiedzi na to wyzwanie, Supra, publiczny łańcuch L1, zbudował zintegrowane rozwiązanie blockchain poprzez oferowanie pionowo zintegrowanej platformy Layer 1, wbudowując wszystkie kluczowe funkcje, a jednocześnie stosując model sieci warstwowej 'plemienia' i 'klanu' oraz opracowany na własny użytek silnik konsensusu Moonshot w celu zwiększenia elastyczności, bezpieczeństwa i prędkości przetwarzania systemu. Artykuł ten analizuje, w jaki sposób Supra wprowadza innowacyjne ścieżki technologiczne w celu rozwiązania wielu problemów istniejącego ekosystemu blockchain z różnych perspektyw.
Pionowa integracja
W istniejącym ekosystemie blockchain wiele projektów publicznych często integruje konsensus, dostępność danych i funkcje wykonawcze w głównym sieci, a inne infrastruktury (takie jak oracle, komunikacja międzyłańcuchowa, losowość na łańcuchu itp.) są pozostawione innym protokołom, co prowadzi do złożoności integracji, zwiększonego ryzyka bezpieczeństwa oraz wyższych kosztów rozwoju. Supra L1 poprzez pionową integrację wbudowuje kluczowe usługi, takie jak oracle, komunikacja międzyłańcuchowa, automatyzacja i losowość na łańcuchu (VRF) bezpośrednio w L1, co pozwala wszystkim usługom dzielić się jednolitą bezpieczeństwem i unikać opóźnień oraz problemów z bezpieczeństwem w tradycyjnej komunikacji międzyłańcuchowej.
Supra kontener: Wydajna kombinacja i zróżnicowany ekosystem
Obecnie większość aplikacji blockchain ma zależność ekosystemową i ma pewne ograniczenia w interoperacyjności wielołańcuchowej oraz dostępie do płynności, a niezależność każdej aplikacji jest wpływana przez modele wykonawcze i ekonomiczne, co ogranicza rozwój zastosowań wewnątrz pojedynczej aplikacji. Aplikacje dApps zbudowane na łańcuchu Supra, dzięki technologii konteneryzacji, mogą w pełni wykorzystać elastyczność i elastyczność L2, zachowując przy tym niezależność łańcucha aplikacji. W kontenerach programiści mogą dostosować modele zarządzania i zachęt według swoich potrzeb, a także mogą korzystać z zalet płynności L1, aby zwiększyć wydajność transakcji aplikacji. Dodatkowo, Supra oferuje różne usługi pionowej integracji, takie jak sieć automatyzacji, generatory liczb losowych itp., które mogą pomóc programistom szybciej wdrażać aplikacje oraz zwiększać ich wydajność i bezpieczeństwo.
Jeśli chodzi o wykonanie na poziomie blockchain, dostępne na rynku rozwiązania maszyn wirtualnych są bardzo zróżnicowane, a projekt Multi-VM Supra rozszerza zastosowanie platformy, wspierając obecnie wiele głównych maszyn wirtualnych, takich jak MoveVM i EVM (w przyszłości wspierając Solana VM i Cosmos VM). Programiści z różnych ekosystemów mogą łatwo przenieść swoje aplikacje do Supra, nie musząc ponownie programować, jednocześnie wykorzystując wysoką przepustowość i niskie opóźnienia oraz zwiększając interoperacyjność między inteligentnymi kontraktami.
Konsensus Moonshot i mechanizm dowodu
Obecnie wiele L1 stara się zrównoważyć przepustowość i ostateczność, a protokół konsensusu Moonshot Supra to protokół rotacji jednego losowego lidera oparty na mechanizmie tolerancji błędów bizantyjskich (BFT), który zwiększa efektywność przetwarzania transakcji poprzez równoległe przepływy pracy. Protokół ten wykorzystuje elastyczny projekt, który można dostosować w zależności od różnych potrzeb, co pozwala osiągnąć wysoką przepustowość 500 tysięcy transakcji na sekundę i opóźnienie konsensusu poniżej sekundy. Ponadto, Supra zastosowało metodę weryfikacji formalnej w celu przeprowadzenia rygorystycznego dowodu bezpieczeństwa protokołu konsensusu Moonshot, zapewniając jego poprawność i niezawodność.
Protokół konsensusu Moonshot przyjmuje mechanizm optymistycznej propozycji, co oznacza, że gdy węzeł złoży propozycję bloku, zakłada, że propozycja zostanie zaakceptowana i kontynuuje wysyłanie żądań do następnej propozycji bloku. Jeśli inne węzły zgodzą się na tę propozycję, zostanie ona dodana do następnego bloku. Dzięki temu węzły mogą przejść do następnego etapu procesu konsensusu, unikając niepotrzebnych czasów oczekiwania w oczekiwaniu na pozytywny wynik. Ponadto, ponieważ przesyłanie, sortowanie i wykonywanie transakcji mogą działać równolegle, można bardziej efektywnie zredukować czas przetwarzania. Ta mechanika separacji zmniejsza zależność systemu od uczciwych węzłów, co obniża wymagany procent uczciwych węzłów do minimum.
Architektura 'plemienia - klanu': zarządzanie węzłami w warstwach i równoległe wykonanie
Architektura zarządzania węzłami 'plemienia - klanu' stosuje podejście warstwowe i losowe w zarządzaniu węzłami, gdzie plemię reprezentuje zbiorowisko wielu dużych węzłów, a klan reprezentuje losowo wybrane małe węzły wewnątrz plemienia. Losowo wybierając małe węzły wewnątrz plemienia w celu utworzenia klanu, zapewnia się, że ryzyko zachowań bizantyjskich na każdym poziomie jest kontrolowane na najniższym poziomie, co zapewnia dużą elastyczność i odporność. Zasoby węzłów będą dynamicznie przydzielane w zależności od potrzeb, różne zadania będą przydzielane różnym klanom i mogą być wykonywane równolegle. Mechanizm ten zapewnia, że sieć Supra może zachować normalne działanie, nawet w przypadku zakłóceń ze strony węzłów bizantyjskich, oraz zwiększa wielowymiarową wydajność obliczeniową i wykonawczą, a unikalna architektura wzmacnia skalowalność i bezpieczeństwo poprzez realizację równoległego wykonania na poziomie sieci i węzłów. Losowe reorganizacje węzłów ustawione w L1 zapewniają bezpieczeństwo, a losowość oparta na VRF zwiększa odporność na ataki ukierunkowane.
Lewo: Przepływ transakcji użytkowników w Supra
Prawo: Architektura 'plemienia - klanu'
Mechanizm dowodu płynności ekonomicznej PoEL
PoEL (Proof of Economic Liquidity) to unikalny mechanizm motywacyjny Supra, który łączy ryzyko kapitałowe uczestników z mechanizmem motywacyjnym, projektując dostosowane metody zachęt w zależności od ryzyka i zastosowania kapitału, aby przyciągnąć długoterminowe inwestycje kapitałowe do budowy sieci. Mechanizm ten wspiera różnorodne aktywa cyfrowe w uczestnictwie w pulach płynności, oferując bardziej zróżnicowane źródła kapitału i zmniejszając wpływ wahań aktywów na bezpieczeństwo sieci poprzez środki zarządzania ryzykiem.
Jednocześnie PoEL pozwala kapitałowi na zapewnienie płynności w pulach płynności, jednocześnie uzyskując zyski z stakowania, co zapewnia pełne wykorzystanie kapitału w wielu scenariuszach i zwiększa efektywność kapitału.
Zespół i postępy projektu
Zespół Supra ma pewne podstawy akademickie, a jego zespół badawczy kierowany jest przez dr Aniketa Kate, wynalazcę i kryptografa KZG. Technologia KZG odgrywa kluczową rolę w planie rozszerzenia Ethereum. Supra właśnie uruchomiło główną sieć MoveVM i wkrótce wprowadzi wersję EVM. Dziś Supra uruchomiło ponad 50 dApp i prowadzi rozmowy z ponad 100 dApp, uruchomiło fundusz ekosystemowy wartości 100 milionów dolarów oraz projektowe wydarzenie oparte na społeczności o nazwie Super dApp Showdown, w którym społeczność oraz sędziowie VC wybiorą zwycięzców w każdym sezonie, a zwycięzcy mogą otrzymać fundusz ekosystemowy.
Zakończenie
W kontekście rywalizacji w ekosystemie blockchain, zarówno użytkownicy, jak i programiści muszą dokonać pewnej integracji w architekturze podstawowej, aby uzyskać lepsze usługi, a w obecnym zróżnicowanym ekosystemie blockchain problem interoperacyjności i złożoności integracji między różnymi publicznymi łańcuchami staje się pilnym zadaniem do rozwiązania. Jako platforma Layer 1, Supra stara się oferować rozwiązanie z wbudowanymi kluczowymi funkcjami poprzez pionową integrację i wspiera wiele maszyn wirtualnych (takich jak MoveVM, EVM), mając na celu ułatwienie migracji aplikacji z różnych stosów technologicznych na swoją platformę, jednocześnie zapewniając programistom wysoce elastyczną i bezpieczną zdecentralizowaną platformę, przy jednoczesnym zachowaniu dobrych wyników wydajności. W przyszłości innowacje technologiczne Supra przyniosą programistom więcej możliwości i przyspieszą rozwój i zastosowanie różnorodnych aplikacji blockchain na całym świecie.