Škálovatelnost je jedním z hlavních problémů blockchainu Ethereum. Současná omezení, kterým síť čelí z hlediska kapacity a rychlosti, brání jejímu využití v globálnějším měřítku.

Ethereum Plasma navrhl spoluzakladatel Ethereum Vitalik Buterin spolu s Josephem Poonem. Koncept se zrodil v srpnu 2017 jako metoda řešení problémů se škálováním pro blockchain Ethereum. Spolu s Thaddeusem Driaem byl Joseph Poon také zodpovědný za koncept Lightning Network, což je škálovací řešení navržené pro bitcoiny v roce 2015. Ačkoli Plasma a Lightning Network byly navrženy jako řešení pro škálování blockchainu, každé má svůj vlastní mechanismus a funkce.

Tento článek poskytuje stručný přehled Ethereum Plasma, ale je třeba si uvědomit, že Plasma sama o sobě není projekt, je to off-chain škálovací metoda nebo rámec pro vytváření škálovatelných aplikací, které mohou různé výzkumné skupiny nebo společnosti implementovat různě.

Jak plazma funguje?

Hlavní myšlenkou Ethereum Plasma je vytvořit rámec postranních řetězců, které budou co nejméně interagovat s hlavním řetězcem (v tomto případě Ethereum blockchainem). Tento rámec je navržen tak, aby fungoval jako blockchainový strom, který je hierarchicky uspořádán tak, že nad hlavním řetězcem lze vytvořit mnoho malých řetězců. Tyto malé řetězy se také nazývají plazmové řetězy nebo malé řetězy.

(* Plazmové řetězy, dětské řetězy)

Plazmová struktura je postavena pomocí chytrých kontraktů a Merkle stromů, což umožňuje vytváření neomezeného počtu malých řetězců, které jsou v podstatě menšími kopiemi hlavního Etherea blockchainu. Nahoře každého malého řetězu může vzniknout i velké množství dalších řetězců a právě to vytváří stromovou strukturu.

V podstatě je každý malý plazmový řetězec přizpůsobitelným inteligentním kontraktem, který lze navrhnout tak, aby fungoval konzistentním způsobem a sloužil různým potřebám. To znamená, že obvody mohou koexistovat a fungovat nezávisle. Plasma nakonec umožní podnikům a společnostem implementovat škálovatelná řešení různými způsoby podle jejich specifického kontextu a potřeb.

Pokud je tedy Plasma úspěšně vyvinuta a implementována v síti Ethereum, bude menší pravděpodobnost přetížení hlavního řetězce, protože každý malý řetězec bude navržen tak, aby fungoval specifickým způsobem, aby dosáhl svých vlastních specifických cílů, které spolu nemusí nutně souviset. do hlavního řetězce. Malé řetězy tak usnadní celkový chod hlavního řetězu.

Důkazy o podvodu

Spojení mezi malými řetězci a hlavním řetězcem je chráněno proti podvodům, takže hlavní řetězec je zodpovědný za bezpečnost a potrestání útočníků.

Každý malý řetězec má své vlastní mechanismy pro ověřování bloků a specifickou implementaci zabezpečení proti podvodům, kterou lze postavit na základě různých konsenzuálních algoritmů. Nejběžnějšími jsou Proof of Work, Proof of Stake a Proof of Authority.

Důkaz proti podvodům zajišťuje, že v případě škodlivé aktivity mohou uživatelé nahlásit podvodné uzly, chránit své prostředky a ukončit transakci (což zahrnuje interakci s hlavním řetězcem). Jinými slovy, důkazy o podvodu se používají jako mechanismus, kterým malý plazmový řetězec podává stížnost svému mateřskému řetězci nebo kořenovému řetězci.


MapReduce

Plasma Whitepaper také představuje velmi zajímavou aplikaci tzv. MapReduce computingu. MapReduce je v podstatě sada funkcí, které jsou velmi užitečné pro organizaci a výpočet dat napříč více databázemi.

V kontextu Plasma jsou tyto databáze blockchainy a stromová struktura řetězců umožňuje MapReduce použít jako způsob, jak usnadnit ověřování dat v rámci stromových řetězců, což výrazně zvyšuje efektivitu sítě.


Problém hromadného výstupu

Jedním z hlavních problémů souvisejících s plazmou je problém hromadného odchodu, který se týká scénáře, ve kterém se mnoho uživatelů pokouší současně opustit svůj plazmový řetězec, zahltí kořenový řetězec a způsobí přetížení velké sítě. To může být způsobeno podvodnou činností, síťovými útoky nebo jakýmkoli jiným typem kritického selhání, které může mít malý plazmový řetězec nebo skupina řetězců.


Závěr

Plazma je v podstatě off-chain řešení, které se snaží výrazně zlepšit celkový výkon sítě Ethereum vytvořením stromové struktury mnoha menších řetězců. Tyto řetězce usnadní hlavní řetězec, který bude schopen zpracovat více transakcí za sekundu.

Hierarchický model propojených blockchainů navržený společností Plasma má obrovský potenciál a v současné době je testován mnoha výzkumnými skupinami. Pokud bude plazma správně vyvinuta, pravděpodobně zlepší efektivitu blockchainu Ethereum a poskytne lepší rámec pro vývoj decentralizovaných aplikací. Kromě toho může být tato myšlenka přizpůsobena a implementována jinými sítěmi kryptoměn, aby se předešlo problémům se škálovatelností v budoucnu.

Ethereum Plasma je open source projekt a veřejné úložiště najdete na jejich GitHubu. Kromě Etherea existuje mnoho dalších kryptoměn a úložišť GitHub, které v současné době pracují s plazmou. Několik příkladů zahrnuje OmiseGO, Loom Network a FourthStateLabs. Podrobnější a technické informace najdete v oficiální bílé knize společnosti Plasma nebo na webu LearnPlasma.


Zůstaňte naladěni na další obsah a nezapomeňte se podívat na naše další videa na Binance Academy.