─îo je Ethereum Plasma?
Domov
Články
─îo je Ethereum Plasma?

─îo je Ethereum Plasma?

Roz┼í├şren├ę
Zverejnen├ę Dec 17, 2018Aktualizovan├ę Aug 17, 2023
5m

┼ák├ílovate─żnos┼ą je jedn├Żm z┬áhlavn├Żch bodov z├íujmu blockchainu Ethereum. S├║─Źasn├ę obmedzenia, ktor├Żm sie┼ą ─Źel├ş, ─Źo sa t├Żka kapacity a┬ár├Żchlosti, br├ínia jej prijatiu v┬áglob├ílnej┼íom rozsahu.

Ethereum Plasma navrhli Vitalik Buterin, spoluzakladate─ż siete Ethereum, a┬áJoseph Poon. Koncept sa zrodil v┬áauguste 2017 ako technika rie┼íenia ┼ík├ílovania pre blockchain Ethereum. Joseph Poon bol spolu s┬áThaddeusom Dryjom zodpovedn├Ż aj za koncepciu Lightning Network, ─Źo je rie┼íenie ┼ík├ílovania navrhnut├ę pre Bitcoin v┬ároku 2015. Hoci Plasma aj Lightning Network boli navrhnut├ę ako rie┼íenia ┼ík├ílovania pre blockchainy, ka┼żd├ę z┬ánich m├í svoje vlastn├ę mechanizmy a┬á┼ípecifik├í.

Tento ─Źl├ínok v├ím stru─Źne predstav├ş Ethereum Plasma. Nezab├║dajte v┼íak, ┼że Plasma nie je projekt, je to technika ┼ík├ílovania mimo re┼ąazca alebo r├ímec na vytv├íranie ┼ík├ílovate─żn├Żch aplik├íci├ş, ktor├ę m├┤┼żu r├┤zne v├Żskumn├ę skupiny alebo spolo─Źnosti implementova┼ą r├┤znymi sp├┤sobmi.

 

Ako funguje rámec Plasma?

Hlavnou my┼ílienkou Ethereum Plasma je vytvori┼ą r├ímec sekund├írnych re┼ąazcov, ktor├ę bud├║ ─Źo naj┼íetrnej┼íie komunikova┼ą a┬áinteragova┼ą s┬áhlavn├Żm re┼ąazcom (v┬átomto pr├şpade s┬áblockchainom Ethereum). Tak├Żto r├ímec je navrhnut├Ż tak, aby fungoval ako blockchainov├Ż strom, ktor├Ż je hierarchicky usporiadan├Ż tak, ┼że nad hlavn├Żm re┼ąazcom je mo┼żn├ę vytvori┼ą mno┼żstvo men┼í├şch re┼ąazcov. Tieto men┼íie re┼ąazce sa tie┼ż ozna─Źuj├║ ako re┼ąazce Plasma alebo podriaden├ę re┼ąazce. V┼íimnite si, ┼że ved─żaj┼íie re┼ąazce a┬áre┼ąazce Plasma s├║ si podobn├ę, ale nie s├║ rovnak├ę.

┼átrukt├║ra re┼ąazca Plasma je postaven├í na pou┼ż├şvan├ş smart kontraktov a┬ástromov Merkle, ─Źo umo┼ż┼łuje vytv├íranie neobmedzen├ęho po─Źtu podriaden├Żch re┼ąazcov. To s├║ v┬ápodstate men┼íie k├│pie matersk├ęho blockchainu Ethereum. Na vrchole ka┼żd├ęho podriaden├ęho re┼ąazca je mo┼żn├ę vytvori┼ą ─Ćal┼íie re┼ąazce. T├Żmto sa vytv├íra ┼ítrukt├║ra podobn├║ stromu.

V┬ápodstate je ka┼żd├Ż podriaden├Ż re┼ąazec Plasma prisp├┤sobite─żn├Żm smart kontraktom, ktor├Ż m├┤┼że by┼ą navrhnut├Ż tak, aby fungoval jedine─Źn├Żm sp├┤sobom a┬ásl├║┼żil na r├┤zne potreby. To znamen├í, ┼że re┼ąazce m├┤┼żu existova┼ą s├║─Źasne a┬áfungova┼ą nez├ívisle. ─îasom r├ímec Plasma umo┼żn├ş firm├ím a┬áspolo─Źnostiam implementova┼ą ┼ík├ílovate─żn├ę rie┼íenia r├┤znymi sp├┤sobmi, presne pod─ża ich konkr├ętnych s├║vislost├ş a┬ápotrieb.┬á

Preto, ak sa r├ímec Plasma ├║spe┼íne vyvinie a┬áimplementuje do siete Ethereum, pravdepodobnos┼ą pre┼ąa┼żenia hlavn├ęho re┼ąazca bude men┼íia, preto┼że ka┼żd├Ż podriaden├Ż re┼ąazec bude navrhnut├Ż tak, aby fungoval odli┼ín├Żm sp├┤sobom smerom k┬ádosiahnutiu konkr├ętnych cie─żov. Tieto ciele v┼íak nemusia nevyhnutne s├║visie┼ą s┬ácie─żmi hlavn├ęho re┼ąazca. V┬ád├┤sledku toho by podriaden├ę re┼ąazce od─żah─Źili z├í┼ąa┼ż vyv├şjan├║ na hlavn├Ż re┼ąazec.

 

Nástroj Fraud Proofs

Komunik├ícia medzi podriaden├Żmi re┼ąazcami a┬ákore┼łov├Żm re┼ąazcom je zabezpe─Źen├í n├ístrojom Fraud Proofs, tak┼że kore┼łov├Ż re┼ąazec je zodpovedn├Ż za udr┼żanie bezpe─Źnosti a┬ápotrestanie ┼íkodliv├Żch akt├ęrov.

Ka┼żd├Ż podriaden├Ż re┼ąazec m├í svoje vlastn├ę mechanizmy na overovanie blokov a┬ákonkr├ętnu implement├íciu odoln├║ proti podvodom. Tieto m├┤┼żu by┼ą postaven├ę na r├┤znych konsenzu├ílnych algoritmoch. Najbe┼żnej┼íie s├║ Proof of Work, Proof of Stake a┬áProof of Authority.

N├ístroj Fraud Proofs zais┼ąuje, ┼że v┬ápr├şpade ┼íkodlivej aktivity m├┤┼żu pou┼ż├şvatelia nahl├ísi┼ą nepoctiv├ę uzly, chr├íni┼ą svoje prostriedky a┬áukon─Źi┼ą transakciu (─Źo zah┼Ľ┼ła interakciu s┬áhlavn├Żm re┼ąazcom). In├Żmi slovami, n├ístroj Fraud Proofs sa pou┼ż├şva ako mechanizmus, prostredn├şctvom ktor├ęho podriaden├Ż re┼ąazec Plasma pod├íva s┼ąa┼żnos┼ą svojmu nadriaden├ęmu re┼ąazcu alebo kore┼łov├ęmu re┼ąazcu.


MapReduce

Biela kniha r├ímca Plasma tie┼ż predstavuje ve─żmi zauj├şmav├║ aplik├íciu v├Żpo─Źtom s┬án├ízvom MapReduce. V┬ápodstate je MapReduce s├║borom funkci├ş, ktor├ę s├║ ve─żmi u┼żito─Źn├ę pri organizovan├ş a┬áv├Żpo─Źte ├║dajov vo viacer├Żch datab├ízach.

V┬ákontexte r├ímca Plasma s├║ tieto datab├ízy blockchainy a┬ástromov├í ┼ítrukt├║ra re┼ąazcov umo┼ż┼łuje pou┼żi┼ą MapReduce ako sp├┤sob u─żah─Źenia overovania ├║dajov v┬ár├ímci stromu re┼ąazcov, ─Ź├şm sa v├Żrazne zvy┼íuje efektivita siete.


Probl├ęm hromadn├ęho odchodu

Jedn├Żm z┬áhlavn├Żch probl├ęmov s├║visiacich s┬áre┼ąazcom Plasma je probl├ęm hromadn├ęho odchodu. Tento pojem ozna─Źuje scen├ír, kedy sa mnoh├ş pou┼ż├şvatelia pok├║┼íaj├║ opusti┼ą svoj re┼ąazec Plasma, ─Ź├şm zahltia kore┼łov├Ż re┼ąazec a┬ásp├┤sobia pre┼ąa┼żenie siete. Tento scen├ír m├┤┼że by┼ą spusten├Ż podvodnou ─Źinnos┼ąou, sie┼ąov├Żmi ├║tokmi alebo ak├Żmko─żvek in├Żm druhom kritick├ęho zlyhania, ktor├ę m├┤┼że podriaden├Ż re┼ąazec Plasma alebo skupina re┼ąazcov predstavova┼ą.


Z├ívere─Źn├ę my┼ílienky

Plasma je v┬ápodstate rie┼íenie mimo re┼ąazca, ktor├ę sa sna┼ż├ş v├Żrazne zv├Ż┼íi┼ą celkov├Ż v├Żkon siete Ethereum vytvoren├şm stromovej ┼ítrukt├║ry mnoh├Żch men┼í├şch re┼ąazcov. Tieto re┼ąazce maj├║ u─żah─Źi┼ą pr├ícu hlavn├ęmu re┼ąazcu, ktor├Ż by mal by┼ą n├ísledne schopn├Ż zvl├ídnu┼ą viac transakci├ş za sekundu.

Hierarchick├Ż model prepojen├Żch blockchainov navrhnut├Ż r├ímcom Plasma m├í ve─żk├Ż potenci├íl a┬áv┬ás├║─Źasnosti ho testuj├║ mnoh├ę v├Żskumn├ę skupiny. Pri spr├ívnom v├Żvoji r├ímca Plasma pravdepodobne zv├Ż┼íi efektivitu blockchainu Ethereum a┬áposkytne lep┼í├ş r├ímec pre nasadenie decentralizovan├Żch aplik├íci├ş. Okrem toho m├┤┼żu t├║to my┼ílienku prisp├┤sobi┼ą a┬áimplementova┼ą aj in├ę siete kryptomien, ako sp├┤sob, ktor├Ż im umo┼żn├ş vyhn├║┼ą sa v┬ábud├║cnosti probl├ęmom so ┼ík├ílovate─żnos┼ąou.

Ethereum Plasma je projekt s┬áotvoren├Żm zdrojov├Żm k├│dom a┬áverejn├ę ├║lo┼żisko n├íjdete na ich GitHub. Okrem siete Ethereum v┬ás├║─Źasnosti s┬ár├ímcom Plasma spolupracuje mnoho ─Ćal┼í├şch kryptomien a┬á├║lo┼ż├şsk GitHub. Medzi pr├şkladmi je mo┼żn├ę uvies┼ą OmiseGO, Loom Network a┬áFourthStateLabs. Podrobnej┼íie a technick├ę inform├ície n├íjdete v┬áofici├ílnej bielej knihe r├ímca Plasma alebo na webovej str├ínke LearnPlasma.

Zdie─ża┼ą pr├şspevky
Zaregistrujte si ├║─Źet
E┼íte dnes vyu┼żite svoje znalosti v┬ápraxi otvoren├şm ├║─Źtu Binance.