OPREDELITEV Dokazila o zmogljivosti (kripto valuta)
Dokazilo o zmogljivosti (POC) je algoritem mehanizma soglasja, ki se uporablja v blockchainsu, ki omogoča rudarskim napravam v omrežju, da uporabijo svoj razpoložljivi prostor na trdem disku za odločanje o rudarskih pravicah, namesto da uporabljajo računalniško moč rudarske naprave (kot v dokazu dela algoritem) ali deleža rudarja v kriptokojih (kot v dokaznem algoritmu).
BREAKING DOWN Dokazilo o zmogljivosti (cryptocurrency)
Dokazilo o zmogljivosti se je pojavilo kot ena izmed številnih alternativnih rešitev problema visoke porabe energije v dokazu o delu (POW), težavi, ki sam po sebi spodbuja skladiščenje kriptokonov, namesto da bi porabili za dokazovanje deleža (POS).
V standardnem in pogosto uporabljenem algoritmu za soglasje POW rudarji hitro spremenijo številko v glavi bloka tako hitro, da lahko najdejo pravilno vrednost hash-a. Prvi rudar, ki je ugotovil pravilno vrednost hash-a, imenovan nonce, te informacije oddaja v omrežje. Drugi rudarji potrdijo in potrdijo transakcije, preden začnejo delati na naslednjem bloku. Ta pristop v bistvu deluje kot loterijski sistem, kjer rudarji spreminjajo vrednost hash-a, da bi našli pravega.
Dokazilo o zmogljivosti omogoča, da rudarske naprave (vozlišča) v blockchain omrežju uporabljajo prazen prostor na trdem disku za rudarjenje razpoložljivih kriptokoinov. Namesto da bi večkrat spremenili številke v glavi bloka in večkratno mešanje za vrednost rešitve, POC deluje tako, da na trdi disk rudarske naprave shrani seznam možnih rešitev, še preden se začne rudarska dejavnost.
Večji kot je trdi disk, več možnih vrednosti rešitev lahko shranite na trdi disk, več možnosti je, da se rudar ujema z zahtevano vrednostjo hash-a s svojega seznama, kar ima več možnosti za pridobitev rudarske nagrade.
Če izvlečemo analogijo - če nagrade na loteriji temeljijo na ujemanju največ številk na zmagovalni vozovnici, bo imel igralec z daljšim seznamom možnih rešitev boljše možnosti za zmago. Poleg tega lahko igralec vedno znova in znova uporablja številke blokov lotov.
Dokazilo o zmogljivosti vključuje dvostopenjski postopek, ki vključuje načrtovanje in rudarjenje.
Najprej je narisan trdi disk - to pomeni, da se seznam vseh možnih nocen vrednosti ustvari s ponavljajočim se hešingom podatkov, vključno z računom rudarja. Vsaka takšna zbirka vsebuje 8192 hešes, ki so oštevilčeni od 0 do 8191. Vsi takšni razpršilniki so seznanjeni v zajemalke - to pomeni, da so sosednja hešeta združena in tvorita par dveh. Na primer, hash 0 in 1 sestavljata merico 0, hash 2 in 3 sestavljata hash 1 in tako naprej.
Drugi korak vključuje dejansko vajo rudarjenja, med katero rudar izračuna število zajemalke. Recimo, na primer, da rudar začne rudarsko dejavnost in ustvari zajemno številko 38. Nato bo rudar prešel na zajemalko št. 38 od 1, uporabijo podatke te merice za izračun vrednosti roka. Postopek se ponovi za izračun roka za vsako noto, ki jo ima na trdem disku rudarja. Po izračunu vseh rokov rudar izbere tistega z minimalnim rokom.
Rok predstavlja trajanje časa v sekundah, ki mora preteči od zadnjega bloka, ko je rudar lahko dorekel nov blok. Če nihče ni v tem času ponaredil bloka, lahko rudar blokira blok in zahteva nagrado bloka.
Na primer, če rudar X prikaže minimalni rok 36 sekund in noben drugi rudar ne more kovati bloka v naslednjih 36 sekundah, bo X zagotovil priložnost, da ponaredi naslednji blok in dobi nagrado.
POC omogoča prednosti v zvezi z uporabo običajnih trdih diskov, vključno s tistimi, ki imajo sisteme, ki temeljijo na Androidu, in trdi se, da je 30-krat bolj energetsko učinkovit od rudarjenja kriptovalute Bitcoin, ki temelji na ASIC. Ni potrebe po namenski strojni opremi ali nenehnem nadgrajevanju trdih diskov. Rudarske podatke je mogoče enostavno izbrisati, pogon pa lahko ponovno uporabiti za kateri koli drug namen shranjevanja podatkov.
Slabosti vključujejo nižjo stopnjo sprejemanja in možnost, da zlonamerna programska oprema vpliva na rudarske dejavnosti.
Burstcoin je kripto valuta, ki uporablja dokazilo o zmogljivosti.
