Blockchainové mosty
Web3 se vyvinul do ekosystému L1 blockchainů a L2 škálovacích řešení, která mají specifické výhody i nedostatky. S rostoucím počtem blockchainových protokolů roste i poptávka po přesunu aktiv mezi různými blockchainy(opens in a new tab). K uspokojení této poptávky potřebujeme řešení, které se nazývá "přemostění".
Co je přemostění?
Přemostění mezi blockchainy funguje podobně jako most, který známe ve fyzickém světě. Stejně jako fyzický most spojuje dvě fyzické lokality, přemostění mezi blockchainy spojuje dva ekosystémy blockchainů. Přemostění umožňuje komunikaci mezi blockchainy prostřednictvím přenosu informací a prostředků.
Vezměme si příklad:
Jste z USA a plánujete cestu do Evropy. Máte USD, ale potřebujete EUR na útratu. Chcete-li své USD směnit na EUR, můžete využít služeb směnárny. Ta vám pravděpodobně naúčtuje nějaký poplatek.
Ale co uděláte, pokud chcete provést podobnou směnu, abyste své prostředky mohli používat na jiném blockchainu? Řekněme, že chcete směnit ETH na Mainnetu Etherea za ETH na Arbitru(opens in a new tab). Stejně jako jsme pro směnu USD na EUR využili služeb směnárny, potřebujeme mechanismus k přesunu našeho ETH z Mainnetu Etherea na Arbitrum. Právě přemostění umožňují provádění takovýchto transakcí. V tomto případě má Arbitrum své vlastní přemostění(opens in a new tab), které umožňuje převádět ETH z Mainnetu na Arbitrum.
Proč přemostění potřebujeme?
Každý blockchain má nějaké omezení. Aby mohlo Ethereum zvyšovat škálovatelnost a držet krok s poptávkou, potřebuje rollupy. Naopak L1 blockchainy, jako je Solana a Avalanche, jsou navrženy tak, aby umožnily vyšší propustnost transakcí, ale za cenu nižší decentralizace.
Faktem je, že všechny blockchainy jsou vyvíjeny v izolovaných prostředích a mají odlišná pravidla a mechanismy k dosažení konsenzu. To znamená, že spolu nejsou schopny komunikovat a tokeny není možné volně přesouvat mezi blockchainy.
Přemostění existují k propojení blockchainů, umožňují přenos informací a tokenů.
Přemostění umožňují:
- převod prostředků a informací mezi blockchainy.
- decentralizovaným aplikací přistupovat k výhodám různých blockchainů, což zvyšuje jejich funkčnost (protože mají více prostoru pro inovace).
- uživatelům přístup k novým platformám a využívání výhod různých blockchainů.
- vývojářům z různých blockchainových ekosystémů spolupracovat a budovat nové platformy pro uživatele.
Jak propojit tokeny do 2. vrstvy
Příklady využití přemostění mezi blockchainy
Podívejte se na některé možnosti využití přemostění mezi blockchainy:
Nižší transakční poplatky
Představte si, že máte ETH na Ethereum Mainnetu, ale chtěli byste platit nižší transakční poplatky, abyste mohli vyzkoušet různé decentralizované aplikace. Přemostění vám umožní převést ETH z Mainnetu na Ethereum L2 rollup a mít tak nižší transakční poplatky.
Decentralizované aplikace na jiných blockchainech
Pokud jste používali Aave na Ethereum Mainnetu k poskytování půjček v USDT, ale úroková sazba pro půjčování USDT pomocí Aave na Polygonu je vyšší.
Prozkoumávání blockchainových ekosystémů
Máte-li ETH na hlavní síti Ethereum a chcete prozkoumat alternativní L1 blockchain a vyzkoušet tamní decentralizované aplikace. Pomocí přemostění můžete převést své ETH z Ethereum Mainnetu na alternativní L1.
Vlastnictví kryptoměn
Představte si, že si chcete koupit Bitcoin (BTC), ale máte peníze pouze na Ethereum Mainnetu. Abyste získali BTC zastoupený na Ethereu, můžete si koupit Wrapped Bitcoin (WBTC). WBTC je ale token ERC-20 nativní pro síť Ethereum, což znamená, že jde o verzi Bitcoinu na síti Ethereum a nikoli o BTC na blockchainu Bitcoin. Abyste mohli vlastnit původní BTC, musíte svá aktiva převést z Etherea na Bitcoin pomocí přemostění. Tímto způsobem převedete svůj WBTC na BTC. Alternativně můžete vlastnit BTC a chtít jej použít v protokolech DeFi na Ethereu. To by vyžadovalo přemostění opačným směrem, tedy z BTC na WBTC, který lze pak použít jako aktivum na Ethereu.
Typy přemostění
Různá přemostění mají různý design a jsou různě složitá. Obecně je lze rozdělit do dvou kategorií: Centralizovaná - těm musíte věřit - a decentralizovaná, která jsou řízena smart kontrakty.
Přemostění s nutností další důvěry | Přemostění bez nutnosti další důvěry |
---|---|
Jejich provoz závisí na centrální entitě nebo systému. | Fungují pomocí smart kontraktů a algoritmů. |
Musíte důvěřovat třetí straně, pokud jde o zabezpečení prostředků a procesu přemostění. Uživatelé se většinou spoléhají na pověst provozovatele. | Neexistuje třetí strana, které byste byli nuceni důvěřovat, což znamená, že zabezpečení mostu je stejné jako zabezpečení základního blockchainu. |
Uživatelé musí odevzdat kontrolu nad svými kryptoměnovými prostředky. | Díky smart kontraktům mají uživatelé stále plnou kontrolu nad svými prostředky. |
Ve zkratce: Centralizovaným řešením přemostění musíte prostě věřit, zatímco decentralizovaná přemostění nevyžadují větší míru důvěry než tu, kterou už máte v blockchain, na kterém jsou spuštěny. Zde je vysvětlení těchto pojmů:
- Bez nutnosti další důvěry: S ekvivalentním zabezpečením jako má blockchain, na kterém jsou spuštěna. Jak je popsáno v tomto článku(opens in a new tab) od Arjuna Bhuptaniho.
- S nutností další důvěry: Odchylují se od zabezpečení domén, na kterých jsou spuštěny, přidáním externích ověřovatelů do systému, což způsobuje menší kryptoekonomickou bezpečnost.
Pro lepší pochopení hlavních rozdílů mezi oběma přístupy si vezměme příklad:
Představte si, že se chcete odbavit na letišti. Existují dva typy odbavení:
- Manuální odbavení – mluvíte s úředníky, kteří ručně kontrolují všechny údaje o vaší letence a identitě, než vám vydají palubní lístek.
- Samoobslužné odbavení – přijdete k automatu, kam zadáte údaje o svém letu a obdržíte palubní lístek, pokud je vše v pořádku.
Manuální odbavení je podobné modelu s nutností další důvěry, protože jeho provoz závisí na třetí straně, tj. úřednících. Jako uživatelé věříte úředníkům, že udělají správná rozhodnutí a korektně využijí vaše soukromé informace.
Samoobslužné odbavení je podobné modelu bez nutnosti další důvěry, protože nemá žádného operátora a funguje za pomoci technologie. Uživatelé neztrácejí kontrolu nad svými daty a nemusejí ohledně svých soukromých informací důvěřovat třetí straně.
Většina řešení přemostění aplikuje modely s různými stupni důvěry, která se pohybují mezi těmito dvěma extrémy.
Rizika používání blockchainovým přemostění
V současné době se nacházíme v rané fázi vývoje těchto řešení. Je pravděpodobné, že optimální návrh přemostění zatím nebyl vyvinut. Interakce s jakýmkoli typem přemostění nese rizika:
- Riziko smart kontraktu — riziko chyby v kódu, která může způsobit ztrátu prostředků uživatele
- Technologické riziko — porucha softwaru, chybový kód, lidská chyba, spam a útoky hackerů mohou celý proces narušit
Přemostění s nutností další důvěry navíc nesou dodatečná rizika spojená právě se zvýšenou nutností důvěry, jako jsou:
- Riziko cenzury — provozovatelé přemostění teoreticky mohou zabránit uživatelům v převodu prostředků
- Riziko třetí strany— provozovatelé přemostění se mohou spojit za účelem krádeže finančních prostředků uživatelů
Finanční prostředky uživatele jsou v ohrožení, pokud:
- je ve smart kontraktu chyba
- uživatel udělá chybu
- blockchain, na kterém je přemostění spuštěno, je napaden
- provozovatelé přemostění mejí dobré úmysly
- přemostění je pod útokem hackera
Jedním z nedávných hacků byl hack přemostění Wormhole na blockchainu Solana, při kterém bylo ukradeno 120 000 wETH (325 milionů USD)(opens in a new tab). Mnoho z největších hacků v historii blockchainu zahrnovalo právě přemostění.(opens in a new tab).
Přemostění jsou klíčová pro vstup uživatelů do 2. vrstev Etherea, stejně jako pro možnost prozkoumání jiných ekosystémů. Nicméně uživatelé musí porozumět rizikům, které používání přemostění přináší. Toto jsou některé strategie pro zajištění bezpečnosti při převodu prostředků mezi blockchainy.(opens in a new tab).
Další četba
- EIP-5164: Meziblockchainová exekuce(opens in a new tab) 18. června 2022 - Brendan Asselstine
- Rizika přemostění 2. vrstev(opens in a new tab) 5. července 2022 - Bartek Kiepuszewski
- Proč je budoucnost multiblockchainová, ale ne meziblockchainová(opens in a new tab) 8. ledna 2022 - Vitalik Buterin
- Co jsou přemostění mezi blockchainy a jak je můžeme klasifikovat?(opens in a new tab) 18. února 2021 - Arjun Chand
- Co jsou meziblockchainová přemostění?(opens in a new tab) 10. května 2022 - Alchemy
- Přemostění mezi blockchainy: Budování sítí kryptosítí(opens in a new tab) 8. září 2021 - Dmitriy Berenzon
- Přemostění v kryptosvětě(opens in a new tab) 23. srpna 2021 - Ben Adar Hyman
- Interoperabilitní trilema(opens in a new tab) 1. října 2021 - Arjun Bhuptani
- Bezpečné přemostění: Jak by měla správně fungovat komunikace mezi blockchainy(opens in a new tab) 23. srpna 2021 - Celia Wan