Przyszłość skalowania: panorama równoległych ścieżek obliczeniowych Web3

Napisane przez: 0xjacobzhao i ChatGPT

"Trylemat Blockchain" "bezpieczeństwa", "decentralizacji" i "skalowalności" blockchaina 4o ujawnia zasadniczy kompromis w projektowaniu systemów blockchain, to znaczy, że projektom blockchain trudno jest osiągnąć "ekstremalne bezpieczeństwo, każdy może uczestniczyć i szybkie przetwarzanie" w tym samym czasie. W odpowiedzi na odwieczny temat "skalowalności", główne rozwiązania skalowania blockchain na rynku są podzielone według paradygmatów, w tym:

  • Skalowanie ulepszone wykonanie: Poprawa możliwości wykonywania in situ, takich jak równoległość, GPU i wielordzeniowe

  • skalowanie izolowane od stanu: Poziomo podzielony stan/fragment, taki jak sharding, UTXO i wiele podsieci

  • Skalowanie zewnętrzne poza łańcuchem: Umieszczanie realizacji poza łańcuchem, Na przykład rollup, koprocesor,

  • skalowanie odsprzęgania struktury DA: architektura modułowa, operacja zespołowa, taka jak łańcuch modułów, współdzielony sekwencer,

  • asynchroniczne skalowanie współbieżne Rollup Mesh: model aktora, izolacja procesu, sterowane komunikatami, takie jak agent, wielowątkowy łańcuch asynchroniczny

    Rozwiązanie skalowania blockchain obejmuje: obliczenia równoległe on-chain, rollup, sharding, moduł DA, strukturę modułową, system aktora, kompresję zk proof, architekturę bezstanową itp., obejmując wiele poziomów wykonania, stanu, danych i struktury, i jest kompletnym systemem skalowania "wielowarstwowej współpracy i kombinacji modułów". Ten artykuł koncentruje się na metodach skalowania, które stanowią główny nurt obliczeń równoległych.

    Równoległość wewnątrzłańcuchowa, która koncentruje się na równoległym wykonywaniu transakcji/instrukcji wewnątrz bloku. Zgodnie z mechanizmem równoległym, jego metody skalowania można podzielić na pięć kategorii, z których każda reprezentuje inne dążenie do wydajności, model rozwoju i filozofię architektury, a stopień szczegółowości równoległości staje się coraz drobniejszy, intensywność równoległości jest coraz wyższa, złożoność planowania staje się coraz wyższa, a złożoność programowania i trudność implementacji również stają się coraz wyższe.

    • Poziom konta: reprezentuje projekt Solana

    • Poziom obiektu: reprezentuje projekt Sui

    • Poziom transakcji: reprezentuje projekt Monad, Aptos

    • Poziom wywołania / MicroVM: reprezentuje projekt MegaETH

    • Równoległość na poziomie instrukcji: reprezentuje projekt GatlingX

    Asynchroniczny model współbieżności poza łańcuchem, reprezentowany przez Actor / Actor Model, należy do innego paradygmatu obliczeń równoległych, jako cross-chain/asynchroniczny system komunikatów (model synchronizacji nieblokowej), każdy agent działa niezależnie jako "proces agenta", komunikaty asynchroniczne w trybie równoległym, sterowane zdarzeniami, bez planowania synchronicznego, reprezentatywne projekty, takie jak AO, ICP, Cartesi itp.

    Dobrze znany schemat rollupu lub skalowania fragmentów należy do mechanizmu współbieżności na poziomie systemu, a nie do obliczeń równoległych wewnątrz łańcucha. Osiągają skalowanie poprzez "równoległe uruchamianie wielu łańcuchów/domen wykonawczych", a nie zwiększanie równoległości w obrębie pojedynczego bloku/maszyny wirtualnej. Tego typu rozwiązanie skalowania nie jest przedmiotem tego artykułu, ale nadal będziemy go używać do porównywania podobieństw i różnic w koncepcjach architektonicznych.

Pokaż oryginał
1
17,78 tys.
Treści na tej stronie są dostarczane przez strony trzecie. O ile nie zaznaczono inaczej, OKX nie jest autorem cytowanych artykułów i nie rości sobie żadnych praw autorskich do tych materiałów. Treść jest dostarczana wyłącznie w celach informacyjnych i nie reprezentuje poglądów OKX. Nie mają one na celu jakiejkolwiek rekomendacji i nie powinny być traktowane jako porada inwestycyjna lub zachęta do zakupu lub sprzedaży aktywów cyfrowych. Treści, w zakresie w jakim jest wykorzystywana generatywna sztuczna inteligencja do dostarczania podsumowań lub innych informacji, mogą być niedokładne lub niespójne. Przeczytaj podlinkowany artykuł, aby uzyskać więcej szczegółów i informacji. OKX nie ponosi odpowiedzialności za treści hostowane na stronach osób trzecich. Posiadanie aktywów cyfrowych, w tym stablecoinów i NFT, wiąże się z wysokim stopniem ryzyka i może podlegać znacznym wahaniom. Musisz dokładnie rozważyć, czy handel lub posiadanie aktywów cyfrowych jest dla Ciebie odpowiednie w świetle Twojej sytuacji finansowej.