Interoperacyjność Blockchain, jej sukcesy i porażki

Interoperacyjność Blockchain, jej sukcesy i porażki

  • Interoperacyjność między łańcuchami to proces działania, który umożliwia komunikację dwóch lub więcej sieci blockchain
  • Zdecentralizowana technologia open source umożliwia tworzenie interoperacyjnych produktów w różnych łańcuchach, umożliwiając większej liczbie użytkowników, firm i instytucji pozostawanie w kontakcie
  • Najważniejszym wyzwaniem dla interoperacyjności jest podstawowe funkcjonowanie mechanizmów konsensusu

Krytycznym i powszechnym czynnikiem udanych hacków kryptograficznych jest wykorzystanie wykrytych słabości blockchain, które są spowodowane interoperacyjnością między łańcuchami. Rzeczywiście, jedną z podstawowych słabości technologii blockchain są wyzwania związane z interoperacyjnością, ale generalnie nie jest to wina programistów. Sam Blockchain okazał się mieć wiele funkcji. Niestety, jak każdy wynalazek, programiści starali się go ulepszyć. Wtedy przyszedł mi do głowy pomysł interoperacyjności blockchainu, ale po drodze pojawiały się różne komplikacje.

Programiści musieli nieszablonowo myśleć, aby urzeczywistnić tę „banalną” koncepcję łączenia. Po latach konsekwentnych prób i błędów stworzyli operacyjny łańcuch krzyżowy pomiędzy sieciami blockchain. Niestety szum nie trwał długo, ponieważ most ten stał się źródłem zarówno korzyści, jak i tragedii w ekosystemie kryptowalut.

Zrozumienie interoperacyjności Blockchain

Od słów elementy interoperacyjność blockchain lub interoperacyjność między łańcuchami to połączenie dwóch niezależnych koncepcji. Technologia Blockchain to zdecentralizowany i niezmienny rejestr, który obsługuje ekosystem kryptograficzny i całą koncepcję Web3. Z drugiej strony interoperacyjność łączy kilka różnych operacji, tworząc jedną całość. 

Interoperacyjność Blockchain

Cały przepływ pracy związany z interoperacyjnością Blockchain.[Photo/CENGN]

Interoperacyjność między łańcuchami to proces operacji, który umożliwia komunikację dwóch lub więcej sieci blockchain. Dzięki temu jedna sieć blockchain może komunikować się lub przeprowadzać transakcje z zupełnie inną siecią blockchain. Według Marcela Harmanna Dyrektor generalny THORWallet DEXinteroperacyjność to swoboda wymiany danych. 

Przeczytaj także Bezpieczeństwo Blockchain: wnioski wyciągnięte w 2022 r., oczekiwania na 2023 r.

Zapewnia skuteczną interoperacyjność między łańcuchami i tworzy ulepszoną technologię blockchain pod względem skalowalności. Wielu ekspertów stwierdziło, że interoperacyjność jest brakującym elementem pozwalającym zaradzić różnym słabościom technologii blockchain w procesie globalnego przyjęcia.

Dlaczego konieczna jest interoperacyjność Blockchain

Aby technologia blockchain mogła w pełni wykorzystać swój prawdziwy potencjał i ostatecznie wdrożyć Web3, konieczne jest posiadanie rozległego, wzajemnie połączonego systemu sieciowego podobnego do Web2. Posiadanie jednego mechanizmu konsensusu obsługującego całą globalną sieć z pewnością spowoduje wiele problemów.

W związku z tym konieczne jest osiągnięcie interoperacyjności między łańcuchami, aby umożliwić jednostkom uczestnictwo w więcej niż jednej sieci blockchain, przy jednoczesnym zachowaniu dostępu do innej. Idealnym rozwiązaniem dla Web3 jest posiadanie w każdej sieci innego mechanizmu konsensusu, ale nadal połączonego z jednym protokołem. Obecny charakter wielu sieci blockchain stanowi poważne wyzwanie dla interoperacyjności.

Interoperacyjność między łańcuchami

Interoperacyjność między łańcuchami znacznie zwiększyła wydajność blockchain, ale także spowodowała, że ​​jest to jedna z najbardziej znaczących znanych słabości blockchain. [Photo/CBInsights]

Użytkownicy potrzebują dostępu do korzyści płynących z innej sieci blockchain, co utrudnia prawdziwe poznanie możliwości sieci blockchain. Interoperacyjność między łańcuchami może rozwiązać ten problem, umożliwiając użytkownikom korzystanie z jednego tokena w wielu łańcuchach bloków.

Przeczytaj także MasterCard wprowadza CryptoSecure, nowy dodatek do bezpieczeństwa blockchain.

Cofnij się na chwilę i pomyśl o możliwościach wykorzystania mechanizmu konsensusu Proof-of-Work z Bitcoin, a następnie przejdź od Dowód stawki z Ethereum. Możliwości te otworzyłyby nowych użytkowników domeny i złagodziły różne słabości Blockchain.

Fabrice Cheng, dyrektor generalny Quadrate, stwierdził: „Współpraca między łańcuchami jest kluczowa, ponieważ jest jedną z kluczowych korzyści technologii blockchain. Zdecentralizowana technologia open source umożliwia tworzenie interoperacyjnych produktów w różnych łańcuchach, umożliwiając większej liczbie użytkowników, firm i instytucji pozostawanie w kontakcie”.

Interoperacyjność Blockchain jest stosowana bezpośrednio w jego podstawowych funkcjonalnościach, takich jak protokoły i inteligentne kontrakty. Interoperacyjne inteligentne kontrakty ułatwić programistom tworzenie aplikacji międzyłańcuchowych, aby użytkownicy mogli przeprowadzać transfery międzyłańcuchowe. Ułatwia to także użytkownikom dostęp do wielu użytkowników w celu korzystania z różnych zdecentralizowanych aplikacji bez zmiany sieci. Dzięki temu praca jest wydajniejsza i znacznie bardziej dostępna, skracając czas potrzebny na zmianę sieci blockchain.

Wyzwania w zakresie interoperacyjności blockchain

Niestety głównym faktem jest to, że technologia blockchain jest niezależna. Zatem osiągnięcie interoperacyjności między łańcuchami stało się kłopotliwe podczas pierwszych prób. Według Uściskaj Philiona, dyrektora generalnego Flare, brak odpowiedniej interoperacyjności między łańcuchami ograniczył rozmiar, udział i efektywność technologii blockchain. 

Brak i obecność interoperacyjności to krytyczne słabości łańcucha bloków, którymi programiści obecnie starają się zaradzić. Odnotowano wiele sukcesów w tworzeniu interoperacyjności między łańcuchami, jednak ich projekt wymaga przeglądu. Głównym dowodem na to stwierdzenie jest liczba udanych włamań do kryptowalut tylko w 2022 roku. Hakerzy zajmujący się kryptowalutami z powodzeniem zidentyfikowali wyzwania związane z interoperacyjnością i zaprojektowali różne narzędzia i exploity, aby wykorzystać „skalny most” znany jako interoperacyjność blockchain. 

Przeczytaj także Mikser kryptowalut Tornado Cash tworzy pożywkę dla hakerów kryptowalut.

Jednym z pierwszych przykładów jest hack Ronina, który spowodował utratę ponad 540 milionów dolarów w Ether i USDC. Jak wielu z Was prawdopodobnie się domyśliło, stało się to poprzez wykorzystanie krytycznej słabości blockchain w sieci, mostu Ronin, funkcji interoperacyjnej typu cross-chai. Programiści Ronin początkowo zaprojektowali ten most blockchain, aby umożliwić handlowcom kryptowalut przesyłanie środków między różnymi sieciami blockchain. Niestety wielu zauważyło tę wadę. Doprowadziło to do jednego z największych udanych włamań do kryptowalut wszechczasów.

Luki w zabezpieczeniach Blockchain

Liczne wyzwania związane z interoperacyjnością utrudniają osiągnięcie połączenia między łańcuchami i skutkują licznymi udanymi włamaniami do kryptowalut.[Photo/Developer-on-Rent]

Kolejnym krytycznym wyzwaniem związanym z interoperacyjnością jest podstawowe funkcjonowanie mechanizmów konsensusu. Jednym z niewielu faktów, które wzmocniły sieci blockchain dzięki ich zdecentralizowanemu charakterowi, jest zdolność pojedynczego protokołu do określenia metody walidacji całej sieci.

To wyeliminowało znaczenie scentralizowanego systemu, ponieważ po potwierdzeniu metody sprawdzania poprawności użytkownik musi przestrzegać jej zasady, aby otrzymać jakąś formę władzy w sieci. Niestety, jego natywna funkcjonalność sprawia, że ​​prawie niemożliwe jest zarządzanie jakimkolwiek podmiotem zewnętrznym, ponieważ gdy przejście wykracza poza granice jego sieci blockchain, nie ma możliwości sprawdzenia tego na podstawie jego reguł.

Wreszcie interoperacyjność między łańcuchami powinna spełniać trzy istotne elementy:

  • Bez zaufania
  • Rozszerzalność/skalowalność
  • Agnostycy danych

Bez zaufania

Interoperacyjność Blockchain powinna utrzymywać ten sam poziom bezpieczeństwa, co łańcuch podstawowy. Cofnij się o krok i pomyśl przez chwilę. Jeśli celem programisty jest naprawdę budowanie zdecentralizowanych, nieocenzurowanych transakcji, musi on wziąć pod uwagę, że potężni przeciwnicy mogą zaatakować jego system.

Przeczytaj także Crypto Coins vs Crypto Token: Czy to to samo?

Niestety, biorąc pod uwagę sukcesy włamań do kryptowalut na przestrzeni lat, wielu powinno było to wziąć pod uwagę. Należy pamiętać, że ogólnie rzecz biorąc, mechanizmy konsensusu nie mogą wykraczać poza swoje granice; dlatego też, aby zapewnić maksymalne bezpieczeństwo, należy włączyć zestaw walidatorów, aby ograniczyć tę kluczową słabość łańcucha bloków.

Rozciągliwość

Interoperacyjność Blockchain ma na celu możliwie najskuteczniejsze połączenie jak największej liczby sieci blockchain. Czynnik ten okazał się wykonalny, chociaż wymaga pewnych zmian w sieci blockchain. Ethereum wykorzystuje obecnie koncepcję tokenów zawiniętych, która pozwala innym kryptowalutom efektywnie działać w sieci blockchain, tak jak zrobiłby to Ether.

Niestety, prawidłowe wykonanie tego zadania okazało się zadaniem jednego z niewielu udanych hacków kryptograficznych w 2022 r., projektu Wormhole Defi, w ramach którego hakerzy wykorzystują interoperacyjny charakter opakowanych tokenów między łańcuchami, umożliwiając im przeprowadzanie transakcji bez wiedzy programistów. Niestety, pospieszyli się z 120000 XNUMX wETH, co było spowodowane luką w ich interoperacyjnych funkcjach.

Agnostycy danych

Jest to zdolność sieci blockchain do przesyłania dowolnych danych obsługiwanych przez interoperacyjne urządzenia międzyłańcuchowe. Jest to najbardziej podstawowy aspekt interoperacyjności między łańcuchami. Ta funkcja umożliwia interoperacyjnym urządzeniom lub podmiotom przemieszczanie się pomiędzy różnymi sieciami blockchain.

Osiągnięcie wszystkich trzech celów jest nadal celem interoperacyjności blockchain. Koncepcja zapakowane tokeny pojawił się jako rozwiązanie, ale niestety udany hack kryptograficzny go zniszczył. Istnieją różne rozwiązania problemów związanych z interoperacyjnością, a niektóre, takie jak weryfikacja natywna w celu uzyskania weryfikacji bez zaufania, są wykorzystywane.

Zamykając

Istnieje koncepcja wprowadzenia nowej warstwy fundamentowej, na której może znajdować się wiele łańcuchów bloków. Zasadniczo jest to mechanizm rządzący typu „mam to, czego ty nie masz”, który umożliwia interoperacyjność blockchainu.

Przeczytaj także Afrykański ekosystem kryptograficzny dotknięty upadkiem FTX.

Eksperci nazwali ją warstwą 0, a jedną z takich sieci blockchain jest; Polkadot. Polkadot wykorzystuje koncepcję tzw heterogeniczne sharding, co umożliwia interoperacyjność łańcucha Ross. Umożliwia dostosowanie wielu sieci blockchain do równoległej wymiany danych w unikalnych przypadkach użycia. Jego podstawową warstwą jest Realy Chain, który zarządza i wspiera cały ekosystem międzyłańcuchowy. Łańcuch przekaźnikowy wspiera interoperacyjność blockchain poprzez swoje projekty zwane Parachains. 

Parachain buduje miejsca w łańcuchu Realy poprzez zaplanowane aukcje. Zapewnia to płynną interoperacyjność w wielu łańcuchach, z których każdy ma przydzielone miejsce.

Pomimo ciągłych wyzwań związanych z interoperacyjnością, Polkadot skutecznie ograniczył jedną z niewielu znanych słabości blockchain. Niestety blockchain, nie mówiąc już o interoperacyjności między łańcuchami, jest wciąż niezbadaną koncepcją i im częściej jest stosowany, tym lepiej się poprawia. Jedno jest jednak jasne: jego liczne i kompletne zastosowania globalne mogą nastąpić szybciej, niż się ludziom wydaje.

Znak czasu:

Więcej z Sieć 3 Afryka