Spațiul criptomonedei s-a schimbat mult de la prima tranzacție blockchain pe rețeaua Bitcoin. Alături de binecunoscutii algoritmi Proof of Work și Proof of Stake, au fost propuse și alte mecanisme de consens, cu metode alternative pentru a ajunge la consens în cadrul unui sistem blockchain.

Algoritmul de consens PoW folosit de Bitcoin este cel mai fiabil și mai sigur existent astăzi. Cu toate acestea, nu este cu adevărat scalabil. Bitcoin, precum și alte blockchain-uri bazate pe PoW, au performanțe limitate în ceea ce privește tranzacțiile pe secundă (TPS). O astfel de limitare este legată de faptul că Bitcoin se bazează pe o rețea distribuită de noduri, care trebuie să ajungă la un consens și să convină asupra stărilor actuale ale blockchain-ului. Aceasta înseamnă că înainte ca un nou bloc de tranzacții să fie confirmat, acesta trebuie să fie verificat și aprobat de majoritatea nodurilor din rețea. Prin urmare, aspectul descentralizat al Bitcoin nu oferă doar un sistem economic sigur și fără încredere, ci limitează și potențialul său de a fi utilizat la scară mai largă.

În ceea ce privește cantitatea de tranzacții pe secundă, blockchain-urile Proof of Stake prezintă de obicei o performanță mai bună decât Bitcoin. Cu toate acestea, diferența nu este atât de semnificativă și rețelele PoS nu au reușit cu adevărat să rezolve problema scalabilității.

În acest context, Proof of Authority este în prezent implementată ca o alternativă mai eficientă deoarece este capabilă să efectueze mult mai multe tranzacții pe secundă.


Ce este Dovada Autorității?

Proof of Authority (PoA) este un algoritm de consens bazat pe reputație care introduce o soluție practică și eficientă pentru rețelele blockchain (în special cele private). Termenul a fost propus în 2017 de co-fondatorul Ethereum și fostul CTO Gavin Wood.

Algoritmul de consens PoA valorifică valoarea identităților, ceea ce înseamnă că validatorii blocurilor nu mizează monede, ci propria lor reputație. Prin urmare, blockchain-urile PoA sunt securizate de nodurile de validare care sunt selectate în mod arbitrar ca entități de încredere.

Modelul Proof of Authority se bazează pe un număr limitat de validatoare de bloc și acesta este ceea ce îl face un sistem extrem de scalabil. Blocurile și tranzacțiile sunt verificate de participanții preaprobați, care acționează ca moderatori ai sistemului.

Algoritmul de consens PoA poate fi aplicat într-o varietate de scenarii și este considerat o opțiune de mare valoare pentru aplicațiile logistice. Când vine vorba de lanțurile de aprovizionare, de exemplu, PoA este considerată o soluție eficientă și rezonabilă.

Modelul Proof of Authority permite companiilor să-și păstreze confidențialitatea în timp ce profită de avantajele tehnologiei blockchain. Microsoft Azure este un alt exemplu în care PoA este implementat. În câteva cuvinte, platforma Azure oferă soluții pentru rețelele private, cu un sistem care nu necesită o monedă nativă precum „gazul” eter, deoarece nu este nevoie de minerit.


Dovada de autoritate vs. dovada de miză

Unii consideră PoA ca fiind un PoS modificat, care valorifică identitatea în loc de monede. Datorită naturii descentralizate a majorității rețelelor blockchain, PoS nu este întotdeauna potrivit pentru anumite afaceri și corporații. În schimb, sistemele PoA pot reprezenta o soluție mai bună pentru blockchain-urile private, deoarece performanța sa este considerabil mai mare.


Condiții pentru dovada consensului de autoritate

Deși condițiile pot varia de la sistem la sistem, algoritmul de consens PoA se bazează de obicei pe:

  • identități valide și de încredere: validatorii trebuie să își confirme identitățile reale.

  • dificultatea de a deveni validator: un candidat trebuie să fie dispus să investească bani și să-și pună reputația în joc. Un proces dur reduce riscurile de selectare a validatorilor discutați și stimulează un angajament pe termen lung.

  • un standard pentru aprobarea validatorilor: metoda de selectare a validatorilor trebuie să fie egală cu toți candidații.

Esența din spatele mecanismului de reputație este certitudinea din spatele identității unui validator. Acesta nu poate fi un proces ușor și nici unul la care s-ar renunța cu ușurință. Trebuie să fie capabil să elimine jucătorii răi. În cele din urmă, asigurarea faptului că toți validatorii trec prin aceeași procedură garantează integritatea și fiabilitatea sistemului.


Limitări

Percepția mecanismului PoA este că renunță la descentralizare. Deci s-ar putea spune că acest model de algoritm de consens este doar un efort de a face sistemele centralizate mai eficiente. Deși acest lucru face PoA o soluție atractivă pentru corporațiile mari cu nevoi logistice, aduce o oarecare ezitare - mai ales în domeniul criptomonedei. Sistemele PoA au un randament ridicat, dar aspectele imuabilității intră sub semnul întrebării atunci când lucruri precum cenzura și lista neagră pot fi realizate cu ușurință.

O altă critică comună este aceea că identitățile validatorilor PoA sunt vizibile pentru oricine. Argumentul împotriva acestui lucru este că doar jucătorii consacrați capabili să ocupe această poziție ar căuta să devină validator (ca participant cunoscut public). Cu toate acestea, cunoașterea identităților validatorilor ar putea duce la manipularea terților. De exemplu, dacă un concurent dorește să perturbe o rețea bazată pe PoA, el poate încerca să influențeze validatorii cunoscuți publicului să acționeze necinstit pentru a compromite sistemul din interior.

PoW, PoS sau PoA au toate propriile avantaje și dezavantaje unice. Este bine cunoscut faptul că descentralizarea este foarte apreciată în comunitatea criptomonedei, iar PoA, ca mecanism de consens, sacrifică descentralizarea pentru a obține un randament ridicat și o scalabilitate ridicată. Caracteristicile inerente ale sistemelor PoA sunt un contrast puternic față de modul în care au funcționat blockchain-urile până acum. Totuși, PoA prezintă o abordare interesantă și nu poate fi ignorată ca o soluție blockchain emergentă, care se potrivește bine aplicațiilor private blockchain.