Kryptoměnový prostor se od první blockchainové transakce v bitcoinové síti hodně změnil. Spolu se známými algoritmy Proof of Work a Proof of Stake byly navrženy další mechanismy konsenzu s alternativními metodami pro dosažení konsenzu v rámci blockchainového systému.
Algoritmus konsenzu PoW používaný bitcoiny je nejspolehlivější a nejbezpečnější, jaký dnes existuje. Ve skutečnosti to však není škálovatelné. Bitcoin, stejně jako další blockchainy založené na PoW, mají omezený výkon, pokud jde o transakce za sekundu (TPS). Takové omezení souvisí s tím, že Bitcoin spoléhá na distribuovanou síť uzlů, které potřebují dosáhnout konsensu a dohodnout se na aktuálním stavu blockchainu. To znamená, že před potvrzením nového bloku transakcí musí být ověřen a schválen většinou síťových uzlů. Decentralizovaný aspekt bitcoinu proto nejen poskytuje bezpečný a důvěryhodný ekonomický systém, ale také omezuje jeho potenciál pro použití ve větším měřítku.
Pokud jde o množství transakcí za sekundu, blockchainy Proof of Stake obvykle vykazují lepší výkon než bitcoiny. Rozdíl však není tak výrazný a PoS sítím se problém škálovatelnosti skutečně nepodařilo vyřešit.
V této souvislosti je v současné době implementován Proof of Authority jako efektivnější alternativa, protože je schopen provést mnohem více transakcí za sekundu.
Co je Proof of Authority?
Proof of Authority (PoA) je konsensuální algoritmus založený na reputaci, který představuje praktické a efektivní řešení pro blockchainové sítě (zejména ty soukromé). Tento termín navrhl v roce 2017 spoluzakladatel Etherea a bývalý technický ředitel Gavin Wood.
Algoritmus konsenzu PoA využívá hodnotu identit, což znamená, že validátoři bloků nevsazují coiny, ale svou vlastní pověst. Proto jsou blockchainy PoA zabezpečeny ověřovacími uzly, které jsou libovolně vybrány jako důvěryhodné entity.
Model Proof of Authority se opírá o omezený počet validátorů bloků, a to z něj dělá vysoce škálovatelný systém. Blokování a transakce jsou ověřovány předem schválenými účastníky, kteří působí jako moderátoři systému.
Algoritmus konsenzu PoA lze použít v různých scénářích a je považován za vysoce hodnotnou možnost pro logistické aplikace. Pokud jde například o dodavatelské řetězce, PoA je považováno za efektivní a rozumné řešení.
Model Proof of Authority umožňuje společnostem zachovat si soukromí a zároveň využívat výhod technologie blockchain. Microsoft Azure je dalším příkladem, kde se implementuje PoA. Stručně řečeno, platforma Azure poskytuje řešení pro privátní sítě se systémem, který nevyžaduje nativní měnu, jako je éter „plyn“, protože není potřeba těžba.
Proof of Authority vs Proof of Stake
Někteří považují PoA za upravený PoS, který využívá identitu namísto coinů. Vzhledem k decentralizované povaze většiny blockchainových sítí není PoS vždy vhodný pro určité podniky a korporace. Naproti tomu systémy PoA mohou představovat lepší řešení pro soukromé blockchainy, protože jejich výkon je podstatně vyšší.
Podmínky pro Proof of Authority Consensus
Ačkoli se podmínky mohou lišit systém od systému, algoritmus konsenzu PoA obvykle závisí na:
platné a důvěryhodné identity: validátoři musí potvrdit svou skutečnou identitu.
obtížnost stát se validátorem: kandidát musí být ochoten investovat peníze a dát v sázku svou pověst. Tvrdý proces snižuje rizika výběru pochybných validátorů a motivuje k dlouhodobému závazku.
standard pro schvalování validátorů: metoda výběru validátorů musí být stejná pro všechny kandidáty.
Podstatou mechanismu reputace je jistota identity validátora. To nemůže být snadný proces ani proces, který by se dal snadno vzdát. Musí být schopen vyřadit špatné hráče. A konečně, zajištění toho, že všichni validátoři projdou stejným postupem, zaručí integritu a spolehlivost systému.
Omezení
Mechanismus PoA je vnímán tak, že se zříká decentralizace. Dalo by se tedy říci, že tento model konsenzuálního algoritmu je pouze snahou o zefektivnění centralizovaných systémů. I když to dělá PoA atraktivním řešením pro velké korporace s logistickými potřebami, přináší to určité zaváhání – zejména v oblasti kryptoměn. Systémy PoA mají vysokou propustnost, ale aspekty neměnnosti přicházejí v úvahu, když lze snadno dosáhnout věcí, jako je cenzura a černá listina.
Další běžnou kritikou je, že identity validátorů PoA jsou viditelné pro kohokoli. Argument proti tomu je, že pouze etablovaní hráči schopní zastávat tuto pozici by se snažili stát se validátorem (jako veřejně známý účastník). Znalost identit validátorů by však mohla potenciálně vést k manipulaci třetí strany. Pokud chce například konkurent narušit síť založenou na PoA, může se pokusit ovlivnit veřejně známé validátory, aby jednali nečestně a kompromitovali systém zevnitř.
PoW, PoS nebo PoA mají všechny své vlastní jedinečné výhody a nevýhody. Je dobře známo, že decentralizace je v kryptoměnové komunitě vysoce ceněna a PoA jako mechanismus konsensu obětuje decentralizaci, aby bylo dosaženo vysoké propustnosti a škálovatelnosti. Vlastní vlastnosti systémů PoA jsou v ostrém kontrastu s tím, jak blockchainy dosud fungovaly. Přesto PoA představuje zajímavý přístup a nelze jej přehlížet jako vznikající blockchainové řešení, které se může dobře hodit pro soukromé blockchainové aplikace.