1 mai 2021 20:04

Dovada activității

Ce este dovada activității (PoA)?

Dovada activității (PoA) este un algoritm de consens blockchain. Este folosit pentru a se asigura că toate tranzacțiile care au loc pe blockchain sunt autentice, precum și pentru a se asigura că toți minerii ajung la un consens. PoA este o combinație de alți doi algoritmi de consens blockchain: dovada muncii (PoW) și dovada mizei (PoS).

Chei de luat masa

  • Dovada activității (PoA) este un algoritm consens blockchain care este o combinație a altor doi algoritmi consens blockchain: dovada muncii (PoW) și dovada mizei (PoS).
  • Sistemul PoA este o încercare de a combina cele mai bune aspecte atât ale sistemelor PoW, cât și ale sistemelor PoS; procesul de exploatare începe ca un sistem PoW, dar după ce un nou bloc a fost exploatat cu succes, sistemul trece să semene cu un sistem PoS.
  • Decred (DCR) este cea mai cunoscută criptomonedă care folosește mecanismul de consens PoA.

Înțelegerea dovezii activității (PoA)

Bitcoin, cea mai populară criptomonedă, folosește algoritmul de consens PoW. O caracteristică specială a acestui algoritm este că crește nivelul de dificultate al exploatării pe măsură ce trece timpul. Această metodă împiedică, de asemenea, rețeaua bitcoin să fie piratată. Cu toate acestea, deoarece dificultatea de exploatare crește tot mai multă putere de calcul trebuie folosită. Ca urmare a consumului mai mare de energie, sunt mai multe costuri implicate (inclusiv costurile de uzură a hardware-ului).

Cu un sistem PoW, un miner poate extrage sau valida tranzacții pe baza cantității de muncă efectivă pe care au contribuit deja la blockchain. Pe măsură ce costurile de energie și hardware au crescut în spirală, ca urmare a dificultății crescute de exploatare în rețelele PoW, sistemul PoS a apărut ca o alternativă.

Cu un sistem PoS, capacitatea unui miner de a exploata sau autentifica tranzacțiile depinde de câte monede de criptomonede dețin. Deși sistemul PoS realizează o reducere a facturilor la electricitate, un efect secundar neintenționat al acestuia este acela că poate promova acumularea monedelor (mai degrabă decât cheltuirea).

Ambele sisteme PoW și PoS sunt destinate să prevină probabilitatea unui atac de 51% – situație în care un grup de participanți câștigă controlul asupra mai mult de jumătate din puterea de calcul a rețelei miniere. Pericolul unui atac de 51% constă în faptul că acel grup poate avea controlul complet al rețelei, inclusiv puterea de a opri confirmarea noilor tranzacții, de a opri plățile între diferiți utilizatori de blockchain și chiar de a inversa tranzacțiile efectuate în trecut în timpul controlului lor. din rețea, permițându-le să cheltuiască dublu monedele criptomonede

PoA previne, de asemenea, șansa unui atac de 51%, ca în POW și POS, deoarece este imposibil să se prevadă cine ar fi peerul semnat în viitor, iar concurența de economisire a monedelor între semnatari nu permite acumularea puterii de calcul într-un grup.

consideratii speciale

Proces minier într-un sistem de dovadă a activității (PoA)

Sistemul PoA este o încercare de a combina cele mai bune aspecte atât ale sistemelor PoW, cât și ale sistemelor PoS. În PoA, procesul minier începe la fel ca într-un proces PoW, cu diferiți mineri care încearcă să se depășească reciproc cu o putere de calcul mai mare pentru a găsi un bloc nou. Atunci când este găsit (sau minat) un nou bloc, sistemul trece la PoS, blocul nou găsit conținând doar un antet și adresa de recompensă a minerului.

Pe baza detaliilor antetului, este selectat un nou grup aleatoriu de validatori din rețeaua blockchain; li se cere să valideze sau să semneze noul bloc. Cu cât un validator deține mai multe monede, cu atât au mai multe șanse de a fi selectat ca semnat.

Odată ce toți validatorii semnează blocul nou găsit, acesta capătă statutul de bloc complet, este identificat și adăugat la rețeaua blockchain și tranzacțiile încep să fie înregistrate pe acesta. În cazul în care unii dintre semnatarii selectați nu sunt disponibili pentru a semna blocul până la finalizare, procesul trece la următorul bloc câștigător, un nou set de validatori fiind ales la întâmplare (în funcție de miza lor de monedă). Acest proces continuă până când un bloc câștigător primește numărul necesar de semnatari și devine un bloc complet. Taxele / recompensele miniere sunt împărțite între miner și diferiții validatori care au contribuit în rolurile lor respective la semnarea blocului.

Deoarece sistemul PoA se căsătorește cu PoW și PoS, acesta atrage critici pentru utilizarea parțială a ambelor. Prea multă putere este încă necesară pentru a exploata blocurile în timpul fazei PoW, iar acumulatorii de monede au încă mai multe șanse să intre pe lista semnatarilor și să acumuleze mai multe recompense în monedă virtuală.

Exemplu de dovadă a activității (PoA)

Decred (DCR) este cea mai cunoscută criptomonedă care folosește mecanismul de consens PoA. Cu Decred, blocurile sunt create aproximativ la fiecare cinci minute. Procesul de extragere pentru Decred începe cu noduri (computere care participă la rețea) care caută o soluție la un puzzle criptografic cu un nivel de dificultate cunoscut pentru a crea un bloc nou. Până în prezent, acest proces seamănă cu un sistem PoW.

Odată găsită soluția, aceasta este transmisă în rețea. Rețeaua verifică apoi soluția. În acest moment, sistemul devine un PoS. Cu cât DCR a exploatat un nod, cu atât este mai probabil să fie aleși pentru a vota în bloc. (În blockchain-ul DCR, părțile interesate câștigă bilete care le acordă putere de vot în schimbul exploatării DCR.) Cinci bilete sunt alese pseudo-aleatoriu din grupul de bilete; dacă cel puțin trei dintre cei cinci votează „da” pentru validarea blocului, acesta este adăugat permanent la blockchain. Atât minerii, cât și alegătorii sunt recompensați cu DCR.