Krótka treść

Protokoły warstwy 0 to zasadniczo infrastruktura, na której można budować łańcuchy bloków warstwy 1. Jako warstwa podstawowa dla sieci i aplikacji blockchain, protokoły warstwy 0 są częścią wielu rozwiązań mających na celu sprostanie wyzwaniom stojącym przed branżą, takim jak skalowalność i kompatybilność. 

Wstęp

Z czego składa się ekosystem blockchain? Jednym ze sposobów klasyfikacji różnych części takiego ekosystemu jest klasyfikacja ich według poziomów, jakby były protokołami internetowymi.

Ekosystem blockchainowy można klasyfikować według takich poziomów:

Poziom 0: podstawowa infrastruktura, na której mogą być zbudowane różne blockchainy poziomu 1.

Poziom 1: podstawowe blockchainy używane przez deweloperów do tworzenia zdecentralizowanych aplikacji (dApp).

Poziom 2: rozwiązania skalowalności, które przetwarzają działania poza blockchainami poziomu 1, aby ułatwić ich obciążenie transakcyjne.

Poziom 3: aplikacje na blockchainie, w tym gry, portfele i inne dApp.

Jednak nie wszystkie ekosystemy blockchainowe można zaklasyfikować do tych kategorii. W niektórych ekosystemach mogą brakować poziomów, podczas gdy inne mogą być klasyfikowane jako różne poziomy w zależności od kontekstu.

Protokół poziomu 0 pomaga rozwiązać problemy, z którymi borykają się sieci poziomu 1, zbudowane z monolityczną architekturą, takie jak Ethereum. Tworząc bardziej elastyczną podstawową infrastrukturę i pozwalając deweloperom uruchamiać własne blockchainy do konkretnych celów, poziom 0 ma na celu efektywniejsze rozwiązanie takich problemów jak skalowalność i zgodność.

Jakie problemy może rozwiązać poziom 0?

Zgodność

Zgodność odnosi się do zdolności sieci blockchain do wzajemnego interagowania. Ta cecha zapewnia ściśle powiązaną sieć produktów i usług wspierających blockchain, co z kolei zapewnia lepsze doświadczenie użytkownika.

Sieci blockchain, zbudowane na tym samym protokole poziomu 0, mogą wzajemnie interagować bez konieczności korzystania z specjalnych mostów. Wykorzystując różne iteracje protokołów transferów cross-chain, poziom 0 pozwala blockchainom ekosystemu tworzyć funkcje i możliwości użycia dla siebie nawzajem. Rezultatem jest zwiększenie szybkości transakcji i efektywności.

Skalowalność

Monolityczny blockchain, taki jak Ethereum, jest często przeciążony, ponieważ jeden protokół poziomu 1 zapewnia wszystkie krytyczne funkcje, takie jak wykonywanie transakcji, konsensus i dostępność danych. To stwarza problemy z skalowalnością, które poziom 0 może ułatwić, delegując te krytyczne funkcje innym blockchainom.

Taki rozwój gwarantuje, że sieci blockchain, zbudowane na tej samej infrastrukturze poziomu 0, mogą optymalizować konkretne zadania, w ten sposób zwiększając skalowalność. Na przykład, łańcuchy wykonawcze można optymalizować do przetwarzania dużej ilości transakcji na sekundę.

Elastyczność dla dewelopera

Aby zachęcić deweloperów do ich używania, protokoły poziomu 0 często oferują łatwe w użyciu zestawy do tworzenia oprogramowania (SDK) oraz prosty interfejs, co zapewnia, że deweloperzy mogą łatwo uruchamiać własne blockchainy do konkretnych celów.

Protokół poziomu 0 daje deweloperom większą elastyczność w dostosowywaniu własnych blockchainów, pozwalając im określić własne modele wydania tokenów i kontrolować typ dApp, które chcą tworzyć na swoich blockchainach.

Jak działa protokół poziomu 0?

Istnieją różne metody działania protokołów poziomu 0. Każdy z nich różni się swoim projektem, funkcjami i naciskami.

Ale, jak zwykle, protokoły poziomu 0 służą jako podstawowy i pierwotny blockchain, rezerwując dane transakcji z różnych łańcuchów poziomu 1. Chociaż istnieją klastry łańcuchów poziomu 1, zbudowane na protokołach poziomu 0, istnieją również protokoły transferów cross-chain, które pozwalają na przenoszenie tokenów i danych z różnych blockchainów.

Struktury i interakcje tych trzech komponentów mogą się różnić od jednego protokołu poziomu 0 do drugiego. Tutaj rozważymy kilka przykładów:

Polkadot

Współzałożyciel Ethereum, Gavin Wood, opracował Polkadot, aby deweloperzy mogli tworzyć własne blockchainy. Protokół wykorzystuje główny łańcuch (relay chain), znany jako Polkadot Relay Chain, a każdy niezależny blockchain zbudowany na Polkadot jest znany jako łańcuch równoległy lub parachain.

Relay Chain działa jako most między parachainami, zapewniając efektywną transmisję danych. Wykorzystuje shardowanie, metodę podziału blockchainów lub innych typów baz danych, aby uczynić proces przetwarzania transakcji bardziej efektywnym.

Polkadot wykorzystuje weryfikację proof-of-stake (PoS) w celu zapewnienia bezpieczeństwa sieci i konsensusu. Projekty, które chcą korzystać z Polkadot, biorą udział w aukcjach sprzedaży slotów. Pierwszy projekt parachain Polkadot został zatwierdzony na aukcji w grudniu 2021 roku.

Avalanche

Avalanche, uruchomiona w 2020 roku przez Ava Labs z naciskiem na protokoły DeFi, wykorzystuje infrastrukturę składającą się z trzech głównych łańcuchów: Contract Chain (C-chain), Exchange Chain (X-chain) i Platform Chain (P-chain).

Te trzy łańcuchy są specjalnie dostosowane do wykonania podstawowych funkcji w ekosystemie, aby zwiększyć bezpieczeństwo, utrzymać niskie opóźnienia i wysoką przepustowość. X-Chain jest używany do tworzenia i handlu aktywami, C-Chain do tworzenia smart kontraktów, a P-Chain do koordynacji walidatorów i podsieci. Elastyczna struktura Avalanche umożliwia również szybkie i tanie swap'y między łańcuchami.

Cosmos

Sieć Cosmos, założona w 2014 roku przez Ethana Buchmana i Jaya Kwona, składa się z głównej sieci blockchain PoS o nazwie Cosmos Hub oraz dostosowanych blockchainów, znanych jako Zones (Strefy). Cosmos Hub przekazuje aktywa i dane między połączonymi Strefami i zapewnia ogólny poziom bezpieczeństwa.

Każda Strefa ma szerokie możliwości dostosowania, co pozwala deweloperom tworzyć własną kryptowalutę z własnym systemem weryfikacji bloków i innymi funkcjami. Wszystkie aplikacje i usługi Cosmos, umieszczone w tych Strefach, komunikują się za pośrednictwem protokołu Inter-Blockchain Communication (IBC). To umożliwia swobodną wymianę aktywów i danych między niezależnymi blockchainami.

Podsumowania

W zależności od tego, jak są zaprojektowane, blockchainy poziomu 0 mogą potencjalnie rozwiązać niektóre problemy branży, takie jak zgodność i skalowalność. Jednak wciąż nie wiadomo, jak skuteczne będzie przyjęcie blockchainu poziomu 0. Istnieje wiele konkurencyjnych rozwiązań, mających na celu osiągnięcie podobnych celów.

To, jak ważną rolę odegrają blockchainy poziomu 0 w rozwiązywaniu problemów branży, będzie zależało od ich zdolności do przyciągania deweloperów do tworzenia tych protokołów, a także od tego, czy aplikacje umieszczone w nich dostarczają realną wartość dla użytkowników.

Powiązane artykuły

  • Co to jest poziom 1 w blockchainie?

  • Rozwiązania skalowalności blockchainu poziomu 1 i poziomu 2

  • Co to jest trilema blockchainu?