1 mai 2021 20:04

Dovada capacității (criptomonedă)

Ce este dovada capacității (PoC) pentru criptomonede?

Dovada capacității (PoC) este un algoritm de mecanism de consens utilizat în blockchain-uri care permite dispozitivelor de exploatare din rețea să își folosească spațiul disponibil pe hard disk pentru a decide drepturile de exploatare și pentru a valida tranzacțiile. Acest lucru este în contrast cu utilizarea puterii de calcul a dispozitivului de exploatare (ca în  algoritmul de dovadă a muncii ) sau a mizei minerului în criptomonede (ca în  algoritmul de probă a mizei ).

Chei de luat masa

  • Sistemele de autentificare Dovadă de capacitate (PoC) utilizează spațiu liber pe hard diskul unui dispozitiv pentru a stoca soluții la o problemă de hash criptomonedă.
  • Principalul beneficiu al unui sistem PoC este eficiența sa în comparație cu sistemele de dovadă a muncii (PoW) și dovada mizei (PoS).
  • Blockchain-urile care rulează cu dovada capacității includ Storj, Burst, Chia și SpaceMint.

Înțelegerea dovezii capacității

Dovada capacității a apărut ca una dintre numeroasele soluții alternative la problema consumului ridicat de energie în sistemele de dovadă a muncii (PoW) și de acumulare a criptomonedelor în sistemele de dovadă a mizei (PoS).

Dovada capacității permite dispozitivelor miniere, cunoscute și sub numele de noduri, din rețeaua blockchain să utilizeze spațiu gol pe hard disk-ul lor pentru a extrage criptomonedele disponibile.

În loc de a modifica în mod repetat numerele din antetul blocului și de a repeta hashing pentru valoarea soluției ca într-un sistem PoW, PoC funcționează stocând o listă de soluții posibile pe hard disk-ul dispozitivului de exploatare chiar înainte de începerea activității de exploatare.

Cu cât este mai mare hard diskul, cu atât mai multe valori posibile ale soluției pot fi stocate pe hard disk, cu atât mai multe șanse are un miner de a se potrivi cu valoarea hash necesară din lista sa, rezultând mai multe șanse să câștige recompensa minieră.

Pentru a desena o analogie, dacă recompensele la loterie se bazează pe potrivirea celor mai multe numere de pe biletul câștigător, atunci un jucător cu o listă mai lungă de soluții posibile va avea șanse mai mari de câștig. În plus, jucătorului i se permite să continue să folosească numerele blocurilor de bilete de loterie în mod repetat.

Burstcoin  este o criptomonedă care folosește un sistem de dovadă a capacității. Alte monede care îl folosesc sunt Storj, Chia și SpaceMint.

Cum funcționează PoC: complotare și exploatare

Protocolul de dovadă a capacității implică un proces în doi pași care implică complotarea și exploatarea.

În primul rând, hard disk-ul este reprezentat grafic: lista tuturor valorilor posibile nonce este creată prin hashingul repetat de date, inclusiv contul unui miner. Fiecare astfel de nonce conține 8192 hash-uri, care sunt numerotate de la 0 la 8191. Toate hash-urile sunt împerecheate în „linguri”, ceea ce înseamnă că hash-urile adiacente sunt combinate pentru a forma o pereche de două. De exemplu, hash 0 și 1 constituie scoop 0, hash 2 și 3 constituie hash 1 și așa mai departe.

Al doilea pas implică exercițiul de exploatare propriu-zis, în timpul căruia un miner calculează un număr de primăvară. De exemplu, dacă un miner începe activitatea de exploatare și generează un număr de primăvară 38, minerul ar merge apoi la numărul 38 de nonce 1 și ar folosi datele acelui scoop pentru a calcula o dată limită.

Procesul se repetă pentru calcularea termenului limită pentru fiecare nonce reținută pe hard diskul minerului. În urma calculării tuturor termenelor, cel cu termenul minim este selectat de miner.

Un termen limită reprezintă durata de timp în secunde care trebuie să treacă de la ultima blocare a fost falsificată înainte ca unui miner să i se permită să falsifice un bloc nou. Dacă nimeni altcineva nu a falsificat un bloc în acest timp, minerul poate falsifica un bloc și poate solicita recompensa blocului.

De exemplu, dacă minerul X vine cu un termen minim de 36 de secunde și niciun alt miner nu poate forja blocul în următoarele 36 de secunde, X va asigura șansa de a forja următorul bloc și de a fi recompensat.

Pro și contra ale dovezii capacității

PoC are mai multe avantaje față de sistemele PoW și PoS, precum și câteva dezavantaje importante care includ:

Pro

  • PoC poate utiliza orice hard disk obișnuit, inclusiv cele cu sisteme bazate pe Android.

  • Se pare că este de până la 30 de ori mai eficientă din punct de vedere energetic decât extragerea bazată pe ASIC a criptomonedei bitcoin.

  • Nu este nevoie de hardware dedicat sau de actualizarea constantă a hard diskurilor.  

  • Datele miniere pot fi șterse cu ușurință, iar unitatea poate fi refolosită în orice alt scop de stocare a datelor.

Contra

  • Nu mulți dezvoltatori au adoptat sistemul.

  • Este posibil ca programele malware să afecteze activitățile miniere.

  • Adoptarea pe scară largă a PoC ar putea începe o „cursă a înarmărilor” pentru a produce hard disk-uri de capacitate mai mare.