Přejít na hlavní obsah
Change page

Postranní řetězce

Postranní řetězec je samostatný blockchain, který běží nezávisle na Ethereu a je připojen k síti Ethereum Mainnet pomocí obousměrného mostu. Postranní řetězce mohou mít samostatné parametry bloku a algoritmy konsensu, které jsou často navrženy pro efektivní zpracování transakcí. Použití postranního řetězce však přináší kompromisy, protože nedědí bezpečnostní vlastnosti Etherea. Na rozdíl od řešení škálování vrstvy 2 neodesílají postranní řetězce změny stavu a transakční data zpět na Ethereum Mainnet.

Postranní řetězce také obětují určitou míru decentralizace nebo bezpečnosti k dosažení vysoké propustnosti (trilema škálovatelnosti (opens in a new tab)). Ethereum se však zavázalo ke škálování bez kompromisů v oblasti decentralizace a bezpečnosti.

Jak fungují postranní řetězce?

Postranní řetězce jsou nezávislé blockchainy s odlišnou historií, plány vývoje a konstrukčními hledisky. Ačkoli může postranní řetězec sdílet s Ethereem určité povrchové podobnosti, má několik charakteristických rysů.

Algoritmy konsensu

Jednou z vlastností, která činí postranní řetězce jedinečnými (tj. odlišnými od Etherea), je použitý algoritmus konsensu. Postranní řetězce nespoléhají na Ethereum ohledně konsensu a mohou si zvolit alternativní protokoly konsensu, které vyhovují jejich potřebám. Mezi příklady algoritmů konsensu používaných na postranních řetězcích patří:

Stejně jako Ethereum mají postranní řetězce validující uzly, které ověřují a zpracovávají transakce, vytvářejí bloky a ukládají stav blockchainu. Validátory jsou také zodpovědné za udržování konsensu v celé síti a její zabezpečení proti škodlivým útokům.

Parametry bloku

Ethereum stanovuje limity na časy bloků (tj. čas potřebný k vytvoření nových bloků) a velikosti bloků (tj. množství dat obsažených v jednom bloku vyjádřené v gasu). Naopak postranní řetězce často přijímají odlišné parametry, jako jsou rychlejší časy bloků a vyšší limity gasu, aby dosáhly vysoké propustnosti, rychlých transakcí a nízkých poplatků.

Ačkoli to má určité výhody, má to kritické důsledky pro decentralizaci a bezpečnost sítě. Parametry bloku, jako jsou rychlé časy bloků a velké velikosti bloků, zvyšují obtížnost provozování plného uzlu – což ponechává zodpovědnost za zabezpečení řetězce na několika „superuzlech“. V takovém scénáři se zvyšuje možnost tajné dohody validátorů nebo škodlivého převzetí řetězce.

Aby se blockchainy mohly škálovat bez poškození decentralizace, musí být provozování uzlu otevřené všem – ne nutně jen stranám se specializovaným hardwarem. Proto probíhají snahy zajistit, aby každý mohl provozovat plný uzel v síti Ethereum.

Kompatibilita s EVM

Některé postranní řetězce jsou kompatibilní s EVM a dokážou spouštět kontrakty vyvinuté pro Ethereum Virtual Machine (EVM). Postranní řetězce kompatibilní s EVM podporují chytré kontrakty napsané v Solidity i v dalších jazycích pro chytré kontrakty EVM, což znamená, že chytré kontrakty napsané pro Ethereum Mainnet budou fungovat i na postranních řetězcích kompatibilní s EVM.

To znamená, že pokud chcete používat svou decentralizovanou aplikaci (dapp) na postranním řetězci, stačí pouze nasadit váš chytrý kontrakt na tento postranní řetězec. Vypadá, působí a chová se přesně jako Mainnet – píšete kontrakty v Solidity a komunikujete s řetězcem prostřednictvím RPC postranního řetězce.

Protože jsou postranní řetězce kompatibilní s EVM, jsou považovány za užitečné řešení škálování pro nativní dapp na Ethereu. S vaší dapp na postranním řetězci mohou uživatelé využívat nižší poplatky za gas a rychlejší transakce, zejména pokud je Mainnet přetížený.

Jak však bylo vysvětleno dříve, použití postranního řetězce s sebou nese významné kompromisy. Každý postranní řetězec je zodpovědný za svou bezpečnost a nedědí bezpečnostní vlastnosti Etherea. To zvyšuje možnost škodlivého chování, které může ovlivnit vaše uživatele nebo ohrozit jejich prostředky.

Pohyb aktiv

Aby se samostatný blockchain mohl stát postranním řetězcem k síti Ethereum Mainnet, potřebuje schopnost usnadnit převod aktiv z a do sítě Ethereum Mainnet. Této interoperability s Ethereem je dosaženo pomocí blockchainového mostu. Mosty využívají chytré kontrakty nasazené na síti Ethereum Mainnet a postranním řetězci k řízení přemostění prostředků mezi nimi.

Ačkoli mosty pomáhají uživatelům přesouvat prostředky mezi Ethereem a postranním řetězcem, aktiva se fyzicky nepřesouvají mezi těmito dvěma řetězci. Místo toho se k převodu hodnoty napříč řetězci používají mechanismy, které obvykle zahrnují ražení a spálení. Více o tom, jak fungují mosty.

Výhody a nevýhody postranních řetězců

VýhodyNevýhody
Technologie, o kterou se postranní řetězce opírají, je dobře zavedená a těží z rozsáhlého výzkumu a vylepšení designu.Postranní řetězce vyměňují určitou míru decentralizace a bezdůvěrnosti za škálovatelnost.
Postranní řetězce podporují obecné výpočty a nabízejí kompatibilitu s EVM (mohou spouštět nativní dapp Etherea).Postranní řetězec používá samostatný mechanismus konsensu a netěží z bezpečnostních záruk Etherea.
Postranní řetězce používají různé modely konsensu k efektivnímu zpracování transakcí a snížení transakčních poplatků pro uživatele.Postranní řetězce vyžadují vyšší předpoklady důvěry (např. kvorum škodlivých validátorů postranního řetězce může spáchat podvod).
Postranní řetězce kompatibilní s EVM umožňují dapp rozšířit jejich ekosystém.

Použití postranních řetězců

Několik projektů poskytuje implementace postranních řetězců, které můžete integrovat do svých dapp:

Další čtení

Víte o komunitním zdroji, který vám pomohl? Upravte tuto stránku a přidejte ho!