OPREDELITEV dokazila o dejavnosti (kripto valuta)
Dokazilo o dejavnosti je eden od številnih algoritmov za soglasje blockchain, ki se uporabljajo za zagotovitev, da so vse transakcije, ki se dogajajo na blockchainu, pristne in vsi uporabniki dosežejo soglasje o natančnem stanju javne knjige. Dokazilo o dejavnosti je mešani pristop, ki združuje dva najpogosteje uporabljena algoritma, in sicer dokazilo o delu (POW) in dokaz o vložku (POS).
BREAKING DOWN Dokaz o aktivnosti (Cryptocurrency)
Najbolj priljubljena kripto valuta, Bitcoin, uporablja algoritem POW, ki ima lastno funkcijo povečevanja težavnosti rudarjenja s časom. Čeprav ta metoda preprečuje pošiljanje neželene pošte in napadov na bitcoin omrežje, vodi v pridobivanje vse več računalniške moči za rudarjenje, kar povečuje stroške za porabo energije in stroške za uporabo novodobnih strojnih naprav za rudarjenje. Oseba lahko rudni ali potrdi blok transakcije, odvisno od tega, kje učinkovito delo je prispeval na blokovni verigi.
Ker so stroški za energijo in strojno opremo naraščali z naraščajočimi težavami rudarjenja v POW omrežjih, se je POS pojavil kot alternativa. Udeležencu dodeli večjo težo, da mine ali potrdi blok transakcije, odvisno od tega, koliko kriptokonov ima. Čeprav POS dosega namen zniževanja računov za električno energijo in uporablja stroške strojne opreme, spodbuja nameščanje kriptokokov ali porabo.
Tako POW kot POS preprečujeta možnosti 51-odstotnega napada - hipotetična situacija, ko skupina udeležencev lahko pridobi več kot polovico rudarske računalniške moči omrežja. Nato bi jim omogočil popoln nadzor nad omrežjem, vključno s pooblastilom za zaustavitev potrditve novih transakcij, ustavitev plačil med različnimi uporabniki blockchaina in celo razveljavitev transakcij, opravljenih v preteklosti med njihovim nadzorom nad omrežjem, kar jim omogoča dvojno porabo kriptokoini.
Vnesite Dokaz aktivnosti (POA), ki je hibrid POW in POS, in poskuša doseči najboljše od obeh. Pri POA se postopek rudarjenja začne kot standardni postopek POW, pri čemer se različni rudarji poskušajo prehiteti med seboj z večjo računalniško močjo, da bi našli nov blok. Ko je nov blok najden (miniran), sistem preklopi na POS, pri čemer novo najdeni blok vsebuje samo glavo in naslov nagrade rudarja.
Na podlagi podrobnosti o glavi je izbrana nova naključna skupina potrditeljev iz omrežja blockchain, ki morajo potrditi ali podpisati nov blok. Več kriptokokov, ki jih ima validator, več je možnosti, da bo izbran za podpisnika.
Ko vsi validatorji podpišejo novo najdeni blok, dobi status celotnega bloka, se prepozna in doda v omrežje blockchain in transakcije se začnejo beležiti na njem.
Če nekateri izbrani podpisniki niso na voljo za podpisovanje bloka do zaključka, se postopek premakne na naslednji zmagovalni blok, pri čemer se naključno izbere nov niz veljavnikov, odvisno od njihovega kovanca, in postopek nadaljuje, dokler zmagovalni blok ne prejme zahtevano število podpisnikov in postane popoln blok. Stroški rudarjenja / nagrade so razdeljeni med rudarjem in različnimi valiatorji, ki so prispevali v svojih vlogah, da se odjavijo na bloku.
Ker se POA poroči s POW in POS, kritizira delno uporabo obeh. Še vedno je potrebnih preveč energije za miniranje blokov med fazo zaporništva, kovanci za kovance pa imajo še več možnosti, da se uvrstijo na seznam podpisnikov in naberejo več nagrad za navidezno valuto.
POA tudi preprečuje možnost 51-odstotnega napada, kot v POW in POS, saj je nemogoče napovedati, kdo bo v prihodnosti enakovredni podpisnik, konkurenca med varčevalnimi kovanci pa ne dovoljuje kopičenja računalniške moči znotraj skupine.
Decred je avtonomna kripto valuta, ki uporablja mehanizem soglasja POA.
