Vysvetlenie Proof of Authority
Domov
Články
Vysvetlenie Proof of Authority

Vysvetlenie Proof of Authority

Stredne pokro─Źil├Ż
Zverejnen├ę Dec 8, 2018Aktualizovan├ę Aug 17, 2023
4m

Priestor kryptomien sa od prvej blockchainovej transakcie v┬ásieti Bitcoin ve─żmi zmenil. Spolu so zn├ímymi algoritmami Proof of Work a┬áProof of Stake boli navrhnut├ę ─Ćal┼íie mechanizmy konsenzu s┬áalternat├şvnymi met├│dami na dosiahnutie konsenzu v┬ár├ímci syst├ęmu blockchainu.

Algoritmus konsenzu PoW, ktor├Ż pou┼ż├şva Bitcoin, je najspo─żahlivej┼í├ş a┬ánajbezpe─Źnej┼í├ş, ak├Ż v┬ás├║─Źasnosti existuje. V┬áskuto─Źnosti v┼íak nie je ┼ík├ílovate─żn├Ż. V├Żkon siete Bitcoin, ako aj ostatn├Żch blockchainov pou┼ż├şvaj├║cich algoritmus PoW, je obmedzen├Ż, ─Źo sa t├Żka po─Źtu transakci├ş za sekundu (TPS). Tak├ęto obmedzenie s├║vis├ş s┬át├Żm, ┼że Bitcoin sa spolieha na distribuovan├║ sie┼ą uzlov, ktor├ę potrebuj├║ dosiahnu┼ą konsenzus a┬ádohodn├║┼ą sa na aktu├ílnom stave blockchainu. To znamen├í, ┼że pred potvrden├şm nov├ęho bloku transakci├ş mus├ş by┼ą tento blok overen├Ż a┬áschv├ílen├Ż v├Ą─Ź┼íinou sie┼ąov├Żch uzlov. Decentralizovan├Ż aspekt siete Bitcoin preto nielen┼że poskytuje bezpe─Źn├Ż ekonomick├Ż syst├ęm bez potreby d├┤verovania, ale z├írove┼ł obmedzuje jeho potenci├íl na vyu┼żitie vo v├Ą─Ź┼íom rozsahu.

─îo sa t├Żka po─Źtu transakci├ş za sekundu, blockchainy pou┼ż├şvaj├║ce algoritmus Proof of Stake zvy─Źajne pon├║kaj├║ lep┼í├ş v├Żkon ako sie┼ą Bitcoin. Rozdiel v┼íak nie je tak├Ż v├Żrazn├Ż a┬ásiete s┬áalgoritmom PoS nedok├ízali v┬ápodstate vyrie┼íi┼ą probl├ęm ┼ík├ílovate─żnosti.

V┬átejto s├║vislosti sa algoritmus Proof of Authority v┬ás├║─Źasnosti implementuje ako efekt├şvnej┼íia alternat├şva, preto┼że je schopn├Ż uskuto─Źni┼ą ove─ża viac transakci├ş za sekundu.


─îo je Proof of Authority?

Proof of Authority (PoA) je algoritmus konsenzu zalo┼żen├Ż na reput├ícii, ktor├Ż predstavuje praktick├ę a┬áefekt├şvne rie┼íenie pre blockchainy (najm├Ą tie s├║kromn├ę). Tento term├şn navrhol v┬ároku 2017 spoluzakladate─ż siete Ethereum a┬áb├Żval├Ż technick├Ż riadite─ż Gavin Wood.┬á

Algoritmus konsenzu PoA vyu┼ż├şva hodnotu ident├şt, ─Źo znamen├í, ┼że valid├ítori blokov nestakuj├║ coiny, ale svoju vlastn├║ reput├íciu. Preto s├║ blockchainy pou┼ż├şvaj├║ce algoritmus PoA zabezpe─Źen├ę overovac├şmi uzlami, ktor├ę s├║ ─żubovo─żne vybran├ę ako d├┤veryhodn├ę subjekty.

Model Proof of Authority sa opiera o┬áobmedzen├Ż po─Źet valid├ítorov blokov, ─Źo z┬áneho rob├ş vysoko ┼ík├ílovate─żn├Ż syst├ęm. Bloky a┬átransakcie overuj├║ vopred schv├ílen├ş ├║─Źastn├şci, ktor├ş p├┤sobia ako moder├ítori syst├ęmu.

Algoritmus konsenzu PoA mo┼żno pou┼żi┼ą v┬ár├┤znych scen├íroch. Pova┼żuje sa za vysokohodnotn├║ mo┼żnos┼ą pre logistick├ę aplik├ície. ─îo sa t├Żka napr├şklad dod├ívate─żsk├Żch re┼ąazcov, PoA sa pova┼żuje za ├║─Źinn├ę a┬ározumn├ę rie┼íenie.┬á

Model Proof of Authority umo┼ż┼łuje spolo─Źnostiam zachova┼ą si s├║kromie a┬áz├írove┼ł vyu┼ż├şva┼ą v├Żhody technol├│gie blockchain. Microsoft Azure je ─Ćal┼í├şm pr├şkladom, ktor├Ż implementuje algoritmus PoA. Stru─Źne povedan├ę, platforma Azure poskytuje rie┼íenia pre s├║kromn├ę siete so syst├ęmom, ktor├Ż nevy┼żaduje nat├şvnu menu ako cenov├Ż mechanizmus gas siete Ethereum, ke─Ć┼że nie je potrebn├í ┼ąa┼żba.


Porovnanie Proof of Work a Proof of Stake

Niektor├ş pova┼żuj├║ algoritmus PoA za upraven├Ż algoritmus PoS, ktor├Ż namiesto coinov pou┼ż├şva identitu. Vzh─żadom na decentralizovan├║ povahu v├Ą─Ź┼íiny blockchainov├Żch siet├ş nie je PoS v┼żdy vhodn├Ż pre ur─Źit├ę podniky a┬ákorpor├ície. Na rozdiel od toho syst├ęmy pou┼ż├şvaj├║ce algoritmus PoA dok├í┼żu predstavova┼ą lep┼íie rie┼íenie pre s├║kromn├ę blockchainy, preto┼że ich v├Żkon je podstatne vy┼í┼í├ş.


Podmienky pre konsenzus Proof of Authority

Hoci podmienky sa v┬áz├ívislosti od syst├ęmu m├┤┼żu l├ş┼íi┼ą, algoritmus konsenzu PoA sa zvy─Źajne spolieha na:┬á

  • Platn├ę a┬ád├┤veryhodn├ę identity: valid├ítori musia potvrdi┼ą svoju skuto─Źn├║ identitu.

  • N├íro─Źnos┼ą sta┼ą sa valid├ítorom: kandid├ít mus├ş by┼ą ochotn├Ż investova┼ą peniaze a┬áda┼ą do st├ívky svoju reput├íciu. N├íro─Źn├Ż proces zni┼żuje rizik├í v├Żberu pochybn├Żch valid├ítorov a┬ástimuluje dlhodob├Ż z├ív├Ązok.

  • ┼átandard pre schva─żovanie valid├ítorov: met├│da v├Żberu valid├ítorov mus├ş by┼ą rovnak├í pre v┼íetk├Żch kandid├ítov.┬á

Podstatou mechanizmu reput├ície je istota identity valid├ítora. Toto nem├┤┼że by┼ą jednoduch├Ż proces ani proces, ktor├ęho by sa malo da┼ą ─żahko vzda┼ą. Mus├ş by┼ą schopn├Ż vy─Źleni┼ą a┬ávyradi┼ą zl├Żch hr├í─Źov. A nakoniec, zabezpe─Źenie toho, aby v┼íetci valid├ítori pre┼íli rovnak├Żm postupom, zaru─Źuje integritu a┬áspo─żahlivos┼ą syst├ęmu.


Obmedzenia

Vn├şmanie mechanizmu PoA je, ┼że predch├ídza decentraliz├ícii. Dalo by sa teda poveda┼ą, ┼że tento model algoritmu konsenzu je len snahou o┬ázefekt├şvnenie centralizovan├Żch syst├ęmov. Aj ke─Ć je preto PoA atrakt├şvnym rie┼íen├şm pre ve─żk├ę korpor├ície s┬álogistick├Żmi potrebami, prin├í┼ía so sebou ist├ę pochybnosti┬áÔÇô┬ánajm├Ą vo svete kryptomien. Je pravda, ┼że syst├ęmy PoA maj├║ vysok├║ priepustnos┼ą, z├írove┼ł v┼íak vyvst├ívaj├║ ot├ízky t├Żkaj├║ce sa aspektu nemennosti, ke─Ć┼że nie je probl├ęmom cenz├║ra alebo zaradenie na ─Źiernu listinu.

─Äal┼íou ─Źastou kritikou je, ┼że identity valid├ítorov PoA s├║ vidite─żn├ę pre ka┼żd├ęho. Argumentom proti tomu je, ┼że snahu sta┼ą sa valid├ítorom vyv├şjaj├║ iba etablovan├ş hr├í─Źi schopn├ş zast├íva┼ą t├║to poz├şciu (ako verejne zn├ímy ├║─Źastn├şk). Poznanie identity valid├ítorov v┼íak m├┤┼że vies┼ą k┬ámanipul├ícii tre┼ąou stranou. Ak by chcel napr├şklad konkurent naru┼íi┼ą sie┼ą zalo┼żen├║ na PoA, m├┤┼że sa pok├║si┼ą ovplyvni┼ą verejne zn├ímych valid├ítorov, aby konali ne─Źestne s┬ácie─żom kompromitova┼ą syst├ęm zvn├║tra.

Ka┼żd├Ż z┬áalgoritmov PoW, PoS alebo PoA m├í svoje jedine─Źn├ę v├Żhody aj nev├Żhody. Je dobre zn├íme, ┼że decentraliz├ícia je v┬ákomunite kryptomien vysoko cenen├í. PoA ako mechanizmus konsenzu obetuje decentraliz├íciu na ├║kor dosiahnutia vysokej priepustnosti a┬á┼ík├ílovate─żnosti. Z├íkladn├ę vlastnosti syst├ęmov PoA s├║ v┬áostrom kontraste s┬át├Żm, ako doteraz fungovali blockchainy. Napriek tomu PoA predstavuje zauj├şmav├Ż pr├şstup a┬ánemo┼żno ho ignorova┼ą ako vznikaj├║ce rie┼íenie pre blockchainy, ktor├ę sa m├┤┼że hodi┼ą pre s├║kromn├ę blockchainov├ę aplik├ície.

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