Przez lata droga technologii blockchain i rozproszonej księgi rachunkowej do decentralizacji była nękana problemami z interoperacyjnością. Aby zapewnić doskonałą interoperacyjność łańcucha bloków, projekty muszą implementować ustandaryzowane formaty danych, wspólne mechanizmy konsensusu, bezpieczne kanały komunikacji i protokoły interoperacyjności, które są bezpieczne i skalowalny.

Protokół LayerZero umożliwia interoperacyjność wielu łańcuchów bloków niezależnie od ich architektury. Ale jak to rozwiązanie działa i gdzie jest dziś używane?

Co to jest LayerZero?

LayerZero to międzyłańcuchowy protokół komunikacyjny, który umożliwia bezpośrednią, pozbawioną zaufania komunikację między łańcuchami bloków. LayerZero obsługuje wiele łańcuchów bloków, w tym SUI, Aptos, EVM Chains i Solana. Projekty mogą wdrażać interoperacyjność z innymi łańcuchami bloków za pomocą LayerZero.

LayerZero ma potencjał, by zrewolucjonizować interakcję blockchain, eliminując w ten sposób potrzebę scentralizowanych pośredników, takich jak mosty i

instagram viewer
zdecentralizowane giełdy, za pośrednictwem komunikacji bezpośredniej. Dzięki LayerZero może istnieć bardziej zdecentralizowany i bezpieczny ekosystem blockchain oraz nowe możliwości dla aplikacji międzyłańcuchowych.

Jak działa LayerZero

LayerZero umożliwia interoperacyjność dzięki unikalnemu podejściu zwanemu „Ultra Light Nodes” (ULN). Są to lekkie klienty łańcucha bloków, które mogą weryfikować transakcje w innych łańcuchach bez pobierania całego stanu łańcucha bloków.

ULN pozwalają LayerZero osiągnąć wysoką przepustowość i małe opóźnienia podczas komunikacji między łańcuchami z różnymi architekturami i mechanizmy konsensusu.

ULN są wdrażane w każdym łańcuchu, który chce się komunikować. ULN mają częściowy wgląd w stan łańcucha, w którym są rozmieszczone, i wykorzystują ten widok do sprawdzania poprawności transakcji z innych łańcuchów.

Usługi poza łańcuchem, znane jako przekaźniki, są odpowiedzialne za przekazywanie wiadomości między ULN w różnych łańcuchach i są zachęcane do niezawodnego i szybkiego przekazywania wiadomości. Przekaźniki są kompensowane za każdą przesłaną wiadomość.

Usługa innej firmy znana jako Oracle przekazuje następnie nagłówek bloku do punktu końcowego łańcucha docelowego. Następnie Relayer przesyła dowód transakcji. Łańcuch docelowy następnie zweryfikuje ten dowód za pomocą swojego mechanizmu konsensusu, a wiadomość zostanie wysłana na adres docelowy.

Wyrocznie Blockchain i Przekaźniki są nieco podobne, ale istnieją całkowicie oddzielone od siebie w tym procesie, aby uniknąć zmowy.

Oto uproszczone wyjaśnienie, jak działa LayerZero:

  1. Aplikacja użytkownika (UA) Konfigurowalny punkt końcowy w łańcuchu: LayerZero działa jako konfigurowalny punkt końcowy w łańcuchu aplikacji użytkownika (UA), który uruchamia ultralekki węzeł (ULN).
  2. Rola Oracle i Relayer: LayerZero polega na dwóch podmiotach do przesyłania wiadomości między punktami końcowymi w łańcuchu: Oracle i Relayer.
  3. Przesyłanie wiadomości: Gdy aplikacja kliencka wysyła wiadomość z łańcucha A do łańcucha B, wiadomość jest kierowana przez punkt końcowy w łańcuchu A. Punkt końcowy powiadamia określoną przez UA Oracle i Relayer o wiadomości i łańcuchu docelowym.
  4. Przekazywanie nagłówka bloku i przesyłanie dowodu transakcji: Oracle przekazuje nagłówek bloku do punktu końcowego w łańcuchu B, a następnie Relayer przesyła dowód transakcji.
  5. Walidacja dowodu i przekazywanie wiadomości: Dowód jest sprawdzany w łańcuchu docelowym, a wiadomość jest przekazywana na adres docelowy.

LayerZero wykorzystuje właściwości bezpieczeństwa uznanych wyroczni (takich jak Chainlink i Band) z dodatkową warstwą bezpieczeństwa za pośrednictwem otwartego systemu przekazywania. Oznacza to, że zabezpieczenia tej nowej sieci w najgorszym przypadku nadal ograniczają się do bezpieczeństwa wyroczni.

Projekty mogą wykorzystywać LayerZero do różnych celów, w tym do współdzielenia stanu, ujednoliconego pomostowania płynności, wymiany międzyłańcuchowej oraz udzielania i zaciągania pożyczek między łańcuchami.

Kto korzysta z warstwy zero?

Oto przegląd niektórych popularnych projektów korzystających obecnie z LayerZero:

DApp

Łańcuch

Funkcja LayerZero

OmniX

Ethereum

Handel Omnichain NFT, mostowanie i funkcje launchpada

Grube pingwiny

Ethereum

Mostkowanie międzyłańcuchowe dla NFT

dYdX

StarkNet, Ethereum

Swapy międzyłańcuchowe i transakcje z depozytem zabezpieczającym

Stabilizator

Arbitrum

Międzyłańcuchowe pule płynności

Synapsa

Solana

Przesyłanie komunikatów między łańcuchami i transfery tokenów

Osmoza

Kosmos

Płynność międzyłańcuchowa i staking

Finanse koniczyny

Sieć koniczyny

Międzyłańcuchowe DeFi i NFT

Dowolna zamiana

BSC, Wielokąt, HECO, Fantom, Arbitrum, Lawina, Moonriver, Moonbeam

Mostkowanie między łańcuchami

Wiele aplikacji LayerZero w różnych łańcuchach bloków daje mu przewagę nad innymi rozwiązaniami interoperacyjnymi.

5 sposobów LayerZero przyćmiewa inne rozwiązania Blockchain

Wiele łańcuchów bloków i zdecentralizowanych aplikacji wdraża LayerZero z różnych powodów, począwszy od skalowalności, wydajności, bezpieczeństwa i łatwości użytkowania.

1. Skalowalność

LayerZero jest skalowalny, ponieważ nie wymaga dodatkowej infrastruktury do obsługi transakcji międzyłańcuchowych. Zamiast tego LayerZero wykorzystuje istniejącą infrastrukturę łańcuchów bloków połączonych z LayerZero. Oznacza to, że LayerZero może skalować się zgodnie ze skalą bazowego łańcucha bloków.

2. Efektywność

LayerZero jest wydajne, ponieważ nie wymaga dodatkowego przechowywania danych na połączonych łańcuchach bloków. LayerZero wykorzystuje kryptograficzny system dowodowy do weryfikacji ważności transakcji międzyłańcuchowych, dzięki czemu transakcje są bardzo tanie i nie wymagają dodatkowych opłaty za gaz.

3. Bezpieczeństwo

LayerZero jest bezpieczny, ponieważ wykorzystuje zdecentralizowane systemy Oracle i Relayer. Oracle śledzi stan wszystkich łańcuchów bloków podłączonych do LayerZero. W idealnym przypadku wyrocznie są zdecentralizowane, co utrudnia osiągnięcie kompromisu podmiotom zewnętrznym. Przekaźniki są również zachęcane do przejrzystości i nagradzane za przeprowadzanie transakcji.

4. Łatwość użycia

Projekty mogą łatwo zintegrować LayerZero ze swoimi aplikacjami, aby użytkownicy mogli łatwo przenosić zasoby między różnymi łańcuchami bloków za pomocą portfela obsługującego LayerZero.

5. Opłacalność

LayerZero osiąga efektywność kosztową dzięki niskim opłatom transakcyjnym, wysokiej przepustowości i niskim opóźnieniom. Opłaty transakcyjne LayerZero wynoszą kilka centów, czyli znacznie mniej niż opłaty pobierane przez inne protokoły interoperacyjności.

Ograniczenia LayerZero

Chociaż LayerZero ma kilka dobrych funkcji, ma również pewne ograniczenia:

  1. Kompromisy w zakresie bezpieczeństwa: Modułowe podejście LayerZero pozwala projektom wybrać ich przekaźniki i wyrocznie, co prowadzi do różnych poziomów bezpieczeństwa w DApps. Takie podejście powoduje, że niektóre DApps wymagają silniejszych środków bezpieczeństwa, co czyni je bardziej podatnymi na ataki.
  2. Obawy centralizacyjne: Obecnie LayerZero opiera się na Industry TSS Oracle i Relayer prowadzonym przez LayerZero, co budzi obawy co do centralizacji. Chociaż projekt ma na celu stać się całkowicie agnostyczną modułową infrastrukturą z rynkiem przekaźników i wyroczni, jeszcze nie osiągnęli tego celu.
  3. Kompromisy kosztowe: Poleganie LayerZero na zewnętrznych wyroczniach może znacznie prowadzić do wyższych zmiennych opłat za transakcję w miarę wzrostu zapotrzebowania na usługi wyroczni. Taka struktura kosztów może być bardziej odpowiednia dla określonych modeli biznesowych i typów transakcji, ograniczając jej zastosowanie w szerszym zakresie zastosowań.
  4. Adopcja dewelopera: Sukces LayerZero zależy od projektów, które przyjmą jego modułowe podejście i dokonują wyborów w zakresie projektowania zabezpieczeń. Jeśli programiści preferują standardowe rozwiązania z wbudowanymi zabezpieczeniami, przyjęcie LayerZero może być ograniczone.

Pomimo tych ograniczeń, skupienie LayerZero na modułowości i elastyczności jest atrakcyjne dla programistów, zwłaszcza jeśli szukasz konfigurowalnych opcji bezpieczeństwa i możliwości budowania natywnego wielołańcuchowego DApps. Sukces projektu będzie zależał od jego zdolności do sprostania tym wyzwaniom i dostosowania się do zmieniających się potrzeb ekosystemu blockchain.

Istnieje wiele projektów rozwijających interoperacyjność Blockchain

Interoperacyjność Blockchain jest niezbędna dla przyszłości technologii Blockchain. Wraz z gwałtownym wzrostem adopcji blockchain, wzrośnie również potrzeba interoperacyjności. Projekty takie jak Chainlink, Polkadot i Cosmos wyznaczają tempo w drodze do decentralizacji poprzez interoperacyjność. Projekty mogą osiągnąć interoperacyjność za pośrednictwem wielu mediów, a LayerZero toruje drogę wielu.