#
Ce este Proof of Authority (PoA)?
Proof of Authority (PoA) este un algoritm de consens utilizat în tehnologia blockchain care se bazează pe identitatea și reputația validatoriilor pentru a securiza rețeaua și a valida tranzacțiile. Spre deosebire de Proof of Work (PoW), care necesită putere de calcul, sau Proof of Stake (PoS), care se bazează pe miza financiară, PoA utilizează un set pre-aprobat de validatori autorizați. Acești validatori sunt entități cunoscute, de încredere, care își asumă responsabilitatea de a menține integritatea rețelei.
#
Cum funcționează Proof of Authority?
În cadrul unui sistem PoA, procesul de validare a tranzacțiilor și de creare a noilor blocuri este delegat unui număr select de validatori. Acești validatori sunt aleși pe baza reputației lor, a identității verificate și a angajamentului lor față de rețea. Mecanismul de funcționare implică următorii pași:
1. Identitate Verificată: Fiecare validator trebuie să își dezvăluie identitatea reală și să fie o entitate de încredere. Această transparență acționează ca un stimulent pentru un comportament onest, deoarece orice acțiune malițioasă ar dăuna reputației lor.
2. Validatori Pre-aprobati: Un număr limitat de validatori sunt pre-selectați și autorizați să participe la procesul de consens. Această listă poate fi gestionată de o entitate centrală sau de un consiliu de guvernare.
3. Semnarea Blocurilor: Validatorii autorizați sunt responsabili pentru verificarea tranzacțiilor și semnarea noilor blocuri. Fiecare bloc este semnat digital de unul dintre validatori, atestând validitatea acestuia.
4. Rotație și Toleranță la Erori: De obicei, validatorii funcționează printr-un sistem de rotație, asigurând că niciun singur validator nu controlează procesul în mod continuu. Rețeaua este proiectată să tolereze un anumit număr de validatori malițioși sau offline, atâta timp cât majoritatea rămâne onestă.
#
De ce contează Proof of Authority?
PoA oferă mai multe avantaje, în special pentru anumite cazuri de utilizare:
- Performanță Ridicată: Deoarece numărul de validatori este limitat și aceștia sunt de încredere, procesul de consens este mult mai rapid și mai eficient decât în PoW sau PoS. Aceasta permite un număr mare de tranzacții pe secundă (TPS) și un timp de finalizare a blocului redus.
- Costuri Reduse: Nu necesită putere de calcul intensivă (ca PoW) sau mize mari de criptomonede (ca PoS), ceea ce reduce costurile operaționale.
- Scalabilitate: Este mai ușor de scalat, deoarece adăugarea sau eliminarea validatorilor este un proces controlat.
- Ideal pentru Rețele Permisionate/Private: Este o alegere excelentă pentru blockchain-uri de întreprindere, rețele private sau consorții unde identitatea și responsabilitatea validatorilor sunt cruciale. Oferă un echilibru între descentralizare (prin distribuția validării între entități) și control (prin pre-aprobarea acestora).
Cu toate acestea, PoA are și dezavantaje, în principal legate de un grad mai mic de descentralizare comparativ cu PoW sau PoS, deoarece se bazează pe un set centralizat de validatori.
#
Exemple practice
- BNB Chain (fostul Binance Smart Chain): Utilizează o formă de PoA numită Proof of Staked Authority (PoSA), unde validatorii sunt aleși pe baza mizei lor de BNB, dar și a reputației.
- VeChain (VET): Folosește un mecanism de consens bazat pe PoA pentru a asigura trasabilitatea produselor și gestionarea lanțurilor de aprovizionare.
- Rețele Private de Întreprindere: Multe companii și consorții care implementează soluții blockchain private sau permisionate aleg PoA pentru eficiența și controlul pe care le oferă. De exemplu, platforme precum Hyperledger Fabric pot fi configurate pentru a utiliza mecanisme de consens similare PoA.
- Sidechains și Layer-2: Unele soluții de scalare, cum ar fi anumite sidechains sau layer-2, pot folosi PoA pentru a asigura un debit ridicat și costuri reduse pentru tranzacții.