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. 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 ? Řekněme, že chcete směnit na hlavní síti 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 hlavní sítě 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 . 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í . 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.
- přistupovat k výhodám různých blockchainů, což zvyšuje jejich funkčnost (protože protokoly mají nyní 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 hlavní síti Ethereum, ale chtěli byste platit nižší transakční poplatky, abyste mohli vyzkoušet různé dappky. Přemostění vám umožní převést ETH z hlavní sítě na Ethereum L2 rollup a mít tak nižší transakční poplatky.
Dappky na jiných blockchainech
Pokud jste používali Aave na hlavní síti Ethereum 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í dappky. Pomocí přemostění můžete převést své ETH z hlavní sítě Ethereum na alternativní L1.
Vlastnictví kryptoměn
Představte si, že si chcete koupit Bitcoin (BTC), ale máte peníze pouze na hlavní síti Ethereum. Abyste získali BTC zastoupený na Ethereu, můžete si koupit Wrapped Bitcoin (WBTC). WBTC je ale token nativní pro síť Ethereum, což znamená, že jde o verzi Bitcoinu na Ethereu 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 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í chytrých 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. | Přemostění uživatelům umožňují zachovat si kontrolu nad svými prostředky prostřednictvím bez nutnosti další důvěry. |
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.
Ruční odbavení je podobné modelu s nutností další důvěry, protože jeho provoz závisí na třetí straně (v našem příkladu na úř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 chytrého 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 v chytrém 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