DEFINICIJA Dokazivanja kapaciteta (cryptocurrency)
Dokaz kapaciteta (POC) je algoritam mehanizma konsenzusa koji se koristi u blockchains-u koji omogućava rudarskim uređajima u mreži da koriste svoj raspoloživi prostor na tvrdom disku za odlučivanje o pravima rudarstva, umjesto da koriste računalnu snagu rudarskog uređaja (kao u dokazu rada algoritam) ili ulog rudara u kriptokoinima (kao u dokazu algoritma uloga).
BREAKING DOWN Dokaz kapaciteta (cryptocurrency)
Dokaz o kapacitetu pojavio se kao jedno od mnogih alternativnih rješenja problema velike potrošnje energije kao dokaz rada (POW), problema koji inherentno promovira skladištenje kriptokona umjesto da troši na dokaze o ulozima (POS).
U standardnom i uobičajenom algoritmu konsenzusa POW, rudari brzo mijenjaju broj u zaglavlju bloka onoliko brzo koliko mogu s ciljem pronalaženja ispravne hash vrijednosti. Prvi rudar koji je identificirao ispravnu vrijednost hash-a, nazvan nonce, prenosi te informacije mreži. Ostali rudari provjere i ovjere transakcije prije nego što pređu na sljedeći blok. U osnovi, ovaj pristup djeluje poput lutrijskog sustava, gdje rudari stalno mijenjaju vrijednosti hash-a kako bi pronašli ispravnu.
Dokaz kapaciteta omogućava rudarskim uređajima (čvorovima) na blockchain mreži mogućnost da koriste prazan prostor na tvrdom disku kako bi minirali dostupne kriptokoine. Umjesto da više puta mijenja brojeve u zaglavlju bloka i opetovano hashing za vrijednost rješenja, POC djeluje spremanjem popisa mogućih rješenja na tvrdom disku rudnog uređaja, čak i prije nego što započne rudarska aktivnost.
Što je veći tvrdi disk, više mogućih vrijednosti rješenja možete pohraniti na tvrdi disk, veće su šanse da se rudar mora podudarati s potrebnom hash vrijednošću s njegovog popisa, što rezultira s više šansi za osvajanje nagrade za rudarstvo.
Da se napravi analogija - ako se nagrade na lutriji temelje na podudaranju većine brojeva na dobitnoj listiću, tada će igrač s duljim popisom mogućih rješenja imati veće šanse za pobjedu. Uz to, igraču je omogućeno da stalno i iznova koristi brojeve blokova lutrije.
Dokaz sposobnosti uključuje postupak u dva koraka koji uključuje planiranje i iskopavanje.
Prvo, nacrt tvrdog diska - to je popis svih mogućih nonce vrijednosti kreiranih opetovanim miješanjem podataka, uključujući račun rudara. Svaka ova vrsta sadrži 8192 hashe-a, koji su numerirani od 0 do 8191. Svi takvi hashei su upareni u lopatice - to jest, susjedni heševi su kombinirani i tvore par dva. Na primjer, hash 0 i 1 čine scoop 0, hash 2 i 3 čine hash 1, i tako dalje.
Drugi korak uključuje stvarnu vježbu miniranja, tijekom koje rudar izračunava broj lopatice. Na primjer, recimo da rudar započinje rudarsku aktivnost i generira brošuru broj 38. Rudar bi tada otišao na brod broj 38 od 1, upotrijebite podatke te lopatice za izračun vrijednosti roka. Postupak se ponavlja za izračunavanje roka za svako izdanje koje se drži na tvrdom disku rudara. Nakon izračuna svih rokova, rudar odabire onaj s minimalnim rokom.
Rok predstavlja trajanje vremena u sekundama koje moraju proći od posljednjeg krivotvorenog bloka prije nego što je rudaru omogućeno da krivotvori novi blok. Ako niko drugi nije krivotvorio blok u tom roku, rudar može krivotvoriti blok i zatražiti nagradu za blok.
Na primjer, ako rudar X dođe sa minimalnim rokom od 36 sekundi, a nijedan drugi rudar ne može krivotvoriti blok u narednih 36 sekundi, X će dobiti priliku da krivotvori sljedeći blok i dobije nagradu.
POC omogućuje prednosti u pogledu korištenja redovitih tvrdih diskova, uključujući one sa sustavima temeljenim na Androidu, a za njega se kaže da je 30 puta energetski učinkovitiji od kopanja Bitcoin kripto valute utemeljene na ASIC-u. Nema potrebe za namjenskim hardverom ili stalnom nadogradnjom tvrdih diskova. Rudarski podaci mogu se lako obrisati, a pogon se može ponovo upotrijebiti za bilo koju drugu svrhu pohrane podataka.
Nedostaci uključuju nižu stopu usvajanja i mogućnost zlonamjernog softvera koji utječe na rudarske aktivnosti.
Burstcoin je kripto valuta koja koristi dokaz o kapacitetu.