Przejdź do głównej zawartości

Strona ostatnio zaktualizowana: 1 kwietnia 2024

Mosty blockchain

Web3 przekształcił się w ekosystem blockchainów warstwy 1 i rozwiązań skalujących warstwy 2, z których każdy ma unikalne możliwości i kompromisy. Wraz ze wzrostem liczby protokołów blockchain, rośnie zapotrzebowanie na przenoszenie aktywów pomiędzy łańcuchami(opens in a new tab). Aby zaspokoić to zapotrzebowanie, potrzebujemy mostów.

Czym są mosty?

Mosty blockchain działają podobnie jak mosty znane nam w świecie fizycznym. Tak jak fizyczny most łączy dwie fizyczne lokalizacje, most blockchain łączy dwa ekosystemy blockchain. Mosty ułatwiają komunikację pomiędzy blockchainami poprzez transfer informacji i aktywów.

Rozważmy przykład:

Jesteś z USA i planujesz podróż do Europy. Masz USD, ale potrzebujesz EUR do wydania. Aby wymienić USD na EUR, można skorzystać z kantoru wymiany walut za niewielką opłatą.

Ale co zrobić, jeśli chcesz dokonać podobnej wymiany, aby użyć innego blockchainu? Powiedzmy, że chcesz wymienić ETH na sieci głównej Ethereum na ETH na Arbitrum(opens in a new tab). Podobnie jak w przypadku wymiany walut na EUR potrzebujemy mechanizmu umożliwiającego przeniesienie ETH z Ethereum do Arbitrum. I właśnie mosty umożliwia taką transakcję. W tym przypadku Arbitrum ma natywny most(opens in a new tab) , który może przenieść ETH z sieci głównej do Arbitrum.

Dlaczego potrzebujemy mostów?

Wszystkie blockchainy mają swoje ograniczenia. Aby Ethereum mogło się skalować i nadążać za popytem, wymagane były pakiety zbiorcze. Alternatywnie, warstwy 1 takie jak Solana i Avalanche, są zaprojektowane inaczej, aby umożliwić wyższą przepustowość, ale kosztem decentralizacji.

Jednakże wszystkie blockchainy rozwijają się w izolowanych środowiskach i mają różne zasady i mechanizmy konsensusu. Oznacza to, że nie mogą komunikować się w sposób naturalny, a tokeny nie mogą swobodnie przenosić się między blockchainami.

Mosty istnieją do łączenia sieci blockchain, umożliwiając transfer informacji i tokenów między nimi.

Mosty umożliwiają:

  • międzyłańcuchowy transfer aktywów i informacji.
  • zdecentralizowanym aplikacjom uzyskiwanie dostępu do mocnych stron różnych blockchainów — zwiększając w ten sposób ich możliwości (ponieważ protokoły mają teraz więcej miejsca na innowacje).
  • użytkownikom uzyskać dostęp do nowych platform i czerpać korzyści z różnych łańcuchów.
  • deweloperom z różnych ekosystemów blockchainowych współpracę i tworzenie nowych platform dla użytkowników.

Jak zmostkować tokeny do warstwy 2

Przypadki użycia mostów

Poniżej znajdują się niektóre scenariusze, w których możesz użyć mostu:

Niższe opłaty transakcyjne

Powiedzmy, że masz ETH na sieci głównej Ethereum, ale chcesz tańszych opłat za transakcje, aby przejrzeć i wypróbować różne zdecentralizowane aplikacje. Przenosząc swoje ETH z sieci głównej do pakietu zbiorczego warstwy 2 Ethereum, możesz cieszyć się niższymi opłatami transakcyjnymi.

Zdecentralizowane aplikacje na innych blockchainach

Jeśli używałeś Aave w sieci głównej Ethereum do pożyczania USDT, ale stopa procentowa za pożyczanie USDT za pomocą Aave na Polygon jest wyższa.

Odkryj ekosystemy blockchainów

Jeśli posiadasz ETH w sieci głównej Ethereum i chcesz odkryć alternatywną warstwę 1, aby wypróbować ich natywne dapps. Możesz użyć mostu, aby przenieść swoje ETH z sieci głównej Ethereum do alternatywnej warstwy 1.

Posiadaj natywne aktywa kryptograficzne

Załóżmy, że chcesz posiadać natywny Bitcoin (BTC), ale masz środki tylko w sieci głównej Ethereum. Aby uzyskać ekspozycję na BTC na Ethereum, możesz kupić Wrapped Bitcoin (WBTC). WBTC jest jednak tokenem ERC-20 natywnym dla sieci Ethereum, co oznacza, że jest to wersja Bitcoina w Ethereum, a nie oryginalne aktywo w blockchainie Bitcoina. Aby posiadać natywne BTC, musiałbyś połączyć swoje aktywa z Ethereum do Bitcoina za pomocą mostu. Spowoduje to zmostkowanie WBTC i przekształcenie go w natywny BTC. Alternatywnie, możesz posiadać BTC i chcieć wykorzystać go w protokołach DeFi Ethereum. Wymagałoby to mostkowania w drugą stronę, z BTC do WBTC, który można następnie wykorzystać jako aktywa na Ethereum.

Wszystkie powyższe czynności można również wykonać za pomocą scentralizowanej giełdy. Jeśli jednak Twoje środki nie znajdują się już na giełdzie, wymagałoby to wielu kroków i prawdopodobnie lepiej byłoby skorzystać z mostu.

Rodzaje mostów

Mosty mają wiele rodzajów konstrukcji i zawiłości. Ogólnie rzecz biorąc, mosty dzielą się na dwie kategorie: mosty zaufane i mosty niewymagające zaufania.

Zaufane mostyMosty niewymagające zaufania
Operacje zaufanych mostów zależą od centralnego podmiotu lub systemu.Mosty bez zaufania działają przy użyciu inteligentnych kontraktów i algorytmów.
Mają założenia dotyczące zaufania w odniesieniu do przechowywania funduszy i bezpieczeństwa mostu. Użytkownicy polegają głównie na reputacji operatora mostu.Nie wymagają zaufania, tj. bezpieczeństwo mostu jest takie samo jak bezpieczeństwo bazowego blochainu.
Użytkownicy muszą zrezygnować z kontroli nad swoimi aktywami kryptograficznymi.Dzięki inteligentnym kontraktom, mosty bez zaufania umożliwiają użytkownikom zachowanie kontroli nad swoimi środkami.

W skrócie możemy powiedzieć, że zaufane mosty mają założenia dotyczące zaufania, podczas gdy mosty bez zaufania są zminimalizowane pod względem zaufania i nie przyjmują nowych założeń dotyczących zaufania poza tymi z domen bazowych. Oto jak można opisać te terminy:

  • Bez zaufania: bezpieczeństwo równoważne z bezpieczeństwem domen bazowych. Jak opisuje Arjun Bhuptani w tym artykule.(opens in a new tab)
  • Założenia zaufania: odejście od bezpieczeństwa domen bazowych poprzez dodanie zewnętrznych weryfikatorów do systemu, co czyni go mniej bezpiecznym pod względem krypto-ekonomicznym.

Aby lepiej zrozumieć kluczowe różnice między tymi dwoma podejściami, weźmy przykład:

Wyobraź sobie, że jesteś w punkcie kontroli bezpieczeństwa na lotnisku. Istnieją dwa typy punktów kontrolnych:

  1. Ręczne punkty kontrolne — obsługiwane przez urzędników, którzy ręcznie sprawdzają wszystkie szczegóły biletu i tożsamości przed wydaniem karty pokładowej.
  2. Samodzielna odprawa — obsługiwana przez maszynę, w której wpisuje się dane lotu i otrzymuje kartę pokładową, jeśli wszystko się zgadza.

Ręczne punkty kontrolne są podobne do modelu zaufanego, ponieważ ich działanie zależy od strony trzeciej, tj. urzędników. Jako użytkownik ufasz urzędnikom, że podejmują właściwe decyzje i prawidłowo wykorzystują twoje prywatne informacje.

Samodzielna odprawa jest podobna do modelu bez zaufania, ponieważ eliminuje rolę operatora i wykorzystuje technologię do swoich operacji. Użytkownicy zawsze zachowują kontrolę nad swoimi danymi i nie muszą powierzać swoich prywatnych informacji osobom trzecim.

Wiele rozwiązań mostowych przyjmuje modele pomiędzy tymi dwoma skrajnościami z różnym stopniem braku zaufania.

Ryzyko korzystania z mostów

Mosty są we wczesnej fazie rozwoju. Jest prawdopodobne, że optymalny projekt mostu nie został jeszcze odkryty. Interakcja z każdym rodzajem mostu wiąże się z ryzykiem:

  • Ryzyko inteligentnych kontraktów — ryzyko błędu w kodzie, który może spowodować utratę środków użytkownika
  • Ryzyko technologiczne — awaria oprogramowania, błędny kod, błąd ludzki, spam i złośliwe ataki mogą zakłócić operacje użytkownika

Co więcej, ponieważ zaufane mosty dodają założenia dotyczące zaufania, niosą ze sobą dodatkowe ryzyko, takie jak:

  • Ryzyk cenzury — operatorzy mostów mogą teoretycznie powstrzymać użytkowników przed przenoszeniem swoich aktywów za pomocą mostu
  • Ryzyko przechowywania — operatorzy mostów mogą zmawiać się w celu kradzieży środków użytkowników

Środki użytkownika są zagrożone, jeśli:

  • w inteligentnym kontrakcie występuje błąd
  • użytkownik popełni błąd
  • bazowy blockchain zostanie zhakowany
  • operatorzy mostów mają złośliwe zamiary w zaufanym moście
  • most zostanie zhakowany

Jedno z ostatnich włamań było na moście Solana przy użyciu Wormhole, gdzie skradziono 120 tys. wETH (325 mln USD) podczas włamania(opens in a new tab). Wiele z największych ataków hakerskich w blockchainach dotyczyło mostów(opens in a new tab).

Mosty mają kluczowe znaczenie dla wdrażania użytkowników do Ethereum, a nawet dla użytkowników, którzy chcą odkrywać różne ekosystemy. Biorąc jednak pod uwagę ryzyko związane z interakcją z mostami, użytkownicy muszą rozumieć kompromisy, jakie mosty podejmują. Oto kilka strategii bezpieczeństwa międzyłańcuchowych(opens in a new tab).

Dodatkowo przeczytaj

Czy ten artykuł był pomocny?