Ten artykuł jest wkładem społeczności. Napisane przez dyrektora generalnego PureStake, zespołu programistów stojącego za platformą Moonbeam, która umożliwia łączność między łańcuchami dla aplikacji.
Poglądy wyrażone w tym artykule są poglądami współautora/autora i niekoniecznie odzwierciedlają poglądy Binance Academy.
Streszczenie
Interoperacyjność między łańcuchami odnosi się do zdolności aplikacji do komunikowania się i interakcji między sobą w różnych sieciach blockchain. Umożliwia to przesyłanie danych i wartości między różnymi systemami, poprawiając łączność i bezproblemową integrację.
Czym jest interoperacyjność w blockchain?
Interoperacyjność w kontekście łańcucha bloków odnosi się do zdolności jednego łańcucha bloków do swobodnej wymiany danych z innymi łańcuchami bloków. Interoperacyjność między łańcuchami oznacza, że inteligentne kontrakty na różnych platformach mogą komunikować się ze sobą bez konieczności wysyłania rzeczywistych tokenów pomiędzy łańcuchami.
Na przykład aktywa, usługi i transakcje są rejestrowane jako dokumenty w łańcuchu bloków. Każda działalność prowadzona na jednym łańcuchu bloków może zostać odzwierciedlona na innym łańcuchu bloków przy zastosowaniu odpowiednich rozwiązań interoperacyjnych. Innymi słowy, niezależnie od tego, na którym łańcuchu bloków znajdują się aktywa i usługi, można nimi zarządzać za pośrednictwem aplikacji.
Dlaczego interoperacyjność jest ważna?
Dzisiejszy blockchain znajduje się w podobnej sytuacji jak wczesny Internet: istnieje wiele izolowanych ekosystemów, które nie mogą wymieniać między sobą informacji.
Brak interoperacyjności i łączności uniemożliwia szersze zastosowanie technologii blockchain, ponieważ danych i wartości nie można płynnie przesyłać w sieci.
Z perspektywy programisty każde wdrożenie stanowi odrębną i niezależną całość, w wyniku czego powstają kontrakty back-endowe, które nie są ze sobą powiązane i nie wiedzą o swoim istnieniu. Na przykład może być konieczne wdrożenie zdecentralizowanej wymiany (DEX) DApp odpowiednio w sieciach Ethereum, BNB Chain i Polygon. W ten sposób każda wersja DApp jest od siebie odizolowana.
Jako użytkownik przyjęcie wielu metod wdrażania może powodować wiele trudności. Użytkownicy nie mogą płynnie przenosić tokenów z jednego łańcucha bloków do drugiego. Proces transferu zazwyczaj obejmuje zniszczenie zasobu w źródłowym łańcuchu bloków, a następnie ponowne wybicie go w docelowym łańcuchu bloków za pomocą mostu strony trzeciej. Proces ten jest czasochłonny i mylący, co skutkuje powstawaniem silosów danych i złym doświadczeniem użytkownika. Ryzyko bezpieczeństwa związane z przechowywaniem aktywów na wielu łańcuchach bloków jest również wysokie i można je łatwo zhakować, co skutkuje utratą środków.
Rozwiązanie interoperacyjne między łańcuchami
Deweloperzy opracowali różnorodne rozwiązania, a łączność między łańcuchami stopniowo się poprawia, ułatwiając łączenie i przesyłanie danych i wartości między sieciami. Otwiera to również nowe możliwości opracowywania bardziej przyjaznych dla użytkownika, wzajemnie połączonych łańcuchów bloków.
Istnieją różne sposoby poprawy interoperacyjności między łańcuchami. Tutaj podajemy kilka przykładów rozwiązań.
Ogniwo łańcucha
Chainlink opracowuje protokół interoperacyjności Cross-Chain (CCIP), standard o otwartym kodzie źródłowym, który obsługuje komunikację między łańcuchami, w tym wysyłanie wiadomości i przesyłanie tokenów. Celem CCIP jest umożliwienie uniwersalnej łączności między setkami sieci blockchain przy użyciu standardowych interfejsów, co, miejmy nadzieję, zmniejszy złożoność tworzenia aplikacji i usług międzyłańcuchowych.
Tunel czasoprzestrzenny
Protokół Wormhole to uniwersalny protokół interoperacyjności, który umożliwia transmisję tokenów i komunikatów w różnych sieciach blockchain. Network Guardians monitorują informacje w łańcuchu źródłowym, weryfikują je i ułatwiają ich transmisję do łańcucha docelowego. Programiści korzystający z Wormhole mogą tworzyć zdecentralizowane aplikacje obejmujące wiele łańcuchów o nazwie XDApp.
WarstwaZero
LayerZero to pełnołańcuchowy protokół interoperacyjności używany do lekkiego przesyłania informacji między łańcuchami bloków, zapewniający bezpieczny, niezawodny i pozbawiony zaufania transfer informacji.
Ultralekki węzeł LayerZero (ULN) to inteligentny kontrakt, który zapewnia nagłówki bloków dla innych łańcuchów pomostowych w celu zwiększenia wydajności. ULN jest uruchamiany tylko na żądanie, a inteligentne kontrakty komunikują się z wyroczniami i przekaźnikami za pośrednictwem punktów końcowych LayerZero. Taka konstrukcja umożliwia lekką i wydajną komunikację między łańcuchami.
Hiperlane
Hyperlane to protokół łańcuchowy Delegated Proof of Stake (DPoS), który weryfikuje i zabezpiecza komunikację między łańcuchami za pomocą konfigurowalnej metody konsensusu. W sieci Hyperlane każdy walidator jest odpowiedzialny za weryfikację każdego łańcucha podłączonego do Hyperlane w celu zapewnienia bezpieczeństwa i dokładności komunikacji między łańcuchami.
Międzyłańcuchowa transmisja informacji
Protokół przesyłania informacji między łańcuchami (IBC) to standardowy protokół interakcji blockchain w sieci Cosmos, mający na celu osiągnięcie interoperacyjności między różnymi łańcuchami bloków. IBC definiuje minimalny zestaw funkcji określonych w standardzie Inter-Chain Standard (ICS), które definiują sposób, w jaki łańcuchy bloków komunikują się ze sobą i wymieniają dane.
Jednym z przykładów jest Osmosis, zdecentralizowana giełda (DEX), która wspiera użytkowników w wymianie tokenów pomiędzy sieciami. Osmoza wykorzystuje protokół IBC, aby zapewnić bezproblemową wymianę tokenów między łańcuchami, a posiadacze tokenów bezpośrednio korzystają z interoperacyjności zapewnianej przez IBC.
Komunikat Avalanche Warp
Avalanche Warp Messaging (AWM) zaprojektowano tak, aby był bardziej elastyczny i umożliwiał programistom tworzenie własnych specyfikacji transmisji komunikatów w celu obsługi komunikacji. Sama specyfikacja AWM wymaga tablicy bajtów, indeksu uczestniczącego w multipodpisie BLS i multipodpisie BLS. AWM ułatwia programistom tworzenie potężnych aplikacji DApp w sieci Avalanche.
Przekaźnik BTC
BTC Relay to stacja przekaźnikowa w łańcuchu wdrożona w środowisku czasu rzeczywistego, która obsługuje przesyłanie nagłówków bloków Bitcoin do Ethereum. W ten sposób weryfikowana jest ważność transakcji Bitcoin przesłanych do blockchainu Ethereum, tworząc most bez zaufania pomiędzy obiema sieciami.
Format wiadomości zgodny z konsensusem
Format wiadomości Cross Consensus (XCM) umożliwia komunikację między różnymi systemami konsensusu w Polkadot. Po udanej fuzji XCM V3 programiści mogą tworzyć aplikacje obsługujące mostkowanie, blokowanie między łańcuchami, wymiany, NFT, warunki, śledzenie kontekstu i nie tylko.
Na przykład: SDK Moonbeam XCM obsługuje głównie transfery tokenów XCM, a programiści mogą używać XCM do interakcji z siecią Polkadot.
Ramiona
Axelar zapewnia rozwiązanie do komunikacji między łańcuchami, wykorzystując uniwersalny protokół przesyłania wiadomości, umożliwiając programistom tworzenie zdecentralizowanych aplikacji działających w wielu sieciach blockchain. Axelar zapewnia również użytkownikom tokenów mostowych bezpieczną komunikację między łańcuchami za pośrednictwem Delegated Proof of Stake (DPoS).
Na przykład aplikacja pomostowa Satellite firmy Axelar łączy BUSD oparty na Ethereum z Cosmos, umożliwiając interoperacyjność między dwoma ekosystemami.
Korzyści i ograniczenia interoperacyjności
Korzyści z interoperacyjności blockchain są oczywiste. Użytkownicy mogą przeprowadzać transakcje bez barier pomiędzy różnymi sieciami blockchain bez potrzeby korzystania ze scentralizowanych pośredników. Zmniejsza także fragmentację, poprawia interoperacyjność w szerszym ekosystemie blockchain, poszerza granice biznesowe i otwiera nowe modele biznesowe.
Ale te rozwiązania mają również pewne ograniczenia. Różne łańcuchy bloków mogą mieć różne rozwiązania bezpieczeństwa, algorytmy konsensusu i języki programowania, co zwiększa złożoność techniczną. Rozwiązania te mogą również sprawić, że łańcuchy bloków będą bardziej podatne na ataki i generować nowe wyzwania w zakresie zarządzania w różnych sieciach łańcuchów bloków.
Wniosek
Rozwiązania w zakresie interoperacyjności międzyłańcuchowej mogą znacząco poprawić wydajność i funkcjonalność sieci blockchain, umożliwiając komunikację, transfer danych i wartości między różnymi sieciami.
Oczekuje się, że przyszły rozwój interoperacyjności między łańcuchami będzie promować dalsze innowacje między różnymi sieciami blockchain i nowe możliwości zastosowań blockchain. Rezultatem jest bardziej połączony i przyjazny dla użytkownika ekosystem blockchain.
Aby jednak osiągnąć szerokie zastosowanie, różne rozwiązania w zakresie interoperacyjności między łańcuchami bloków muszą być bardziej stabilne i bezpieczne. Czas pokaże, które rozwiązanie zapewni najbardziej wydajne, stabilne i bezpieczne narzędzie.
Dogłębna lektura:
Co to jest most blockchain?
Co to jest warstwa 0 w blockchainie?
Co to jest warstwa 1 w blockchainie?
Zastrzeżenie i ostrzeżenie o ryzyku: Treść tego artykułu to fakty, które służą wyłącznie celom informacyjnym i edukacyjnym i nie stanowią żadnego oświadczenia ani gwarancji. Tego artykułu nie należy interpretować jako porady finansowej, prawnej ani innej profesjonalnej porady i nie stanowi rekomendacji zakupu żadnego konkretnego produktu lub usługi. Jeśli potrzebujesz porady inwestycyjnej, zwróć się o profesjonalną poradę. Jeśli artykuł został dostarczony przez zewnętrznego współpracownika, pamiętaj: te opinie należą do zewnętrznego autora i niekoniecznie odzwierciedlają poglądy Binance Academy. Aby uzyskać więcej informacji, kliknij tutaj i zapoznaj się z pełnym oświadczeniem. Ceny aktywów cyfrowych mogą się zmieniać. Wartość Twojej inwestycji może zarówno spaść, jak i wzrosnąć, a Ty możesz nie odzyskać zainwestowanego kapitału. Ponosisz wyłączną odpowiedzialność za swoje własne decyzje inwestycyjne, a Binance Academy nie ponosi odpowiedzialności za jakiekolwiek straty, które możesz ponieść. Tego artykułu nie należy interpretować jako porady finansowej, prawnej lub innej profesjonalnej. Aby uzyskać więcej informacji, zapoznaj się z naszymi Warunkami użytkowania i Ostrzeżeniem o ryzyku.
