DEFINITION of Proof of Capacity (Cryptocurrency)
Proof of kapacitet (POC) är en konsensusmekanismalgoritm som används i blockchains som gör det möjligt för gruvdriftens enheter i nätverket att använda sitt tillgängliga hårddiskutrymme för att bestämma gruvrättigheterna, istället för att använda gruvutrustningens datorkraft (som i beviset på arbete algoritm) eller gruvarbetarens andel i kryptokoinerna (som i beviset för insatsalgoritm).
BREAKING NOWN Proof of Capacity (Cryptocurrency)
Kapacitetsbevis framträdde som en av de många alternativa lösningarna på problemet med hög energiförbrukning som bevis på arbete (POW), problemet som i sig främjar kryptering av kryptokoin istället för att spendera i bevis för insats (POS).
I den vanliga och ofta följde POW-konsensusalgoritmen ändrar gruvarbetarna snabbt ett nummer i blockhuvudet så fort de kan sträva efter att hitta ett korrekt hashvärde. Den första gruvarbetaren som identifierar rätt hashvärde, kallad nonce, sänder informationen till nätverket. Andra gruvarbetare validerar och autentiserar transaktionerna innan de går vidare till nästa block. I huvudsak fungerar denna strategi som ett lotterisystem, där gruvarbetarna fortsätter att ändra hashvärdet för att hitta rätt.
Bevis på kapacitet gör det möjligt för gruvdrift (noder) i blockchain-nätverket att använda tomt utrymme på sin hårddisk för att bryta de tillgängliga kryptokoinerna. Istället för att upprepade gånger ändra siffrorna i blockhuvudet och upprepa hashing för lösningsvärdet, fungerar POC genom att lagra en lista över möjliga lösningar på gruvdriftens hårddisk redan innan gruvaktiviteten påbörjas.
Ju större hårddisken är, desto fler möjliga lösningsvärden kan man lagra på hårddisken, desto fler chanser måste en gruvarbetare matcha det erforderliga hashvärdet från sin lista, vilket resulterar i fler chanser att vinna gruvbelöningen.
För att dra en analogi - om lotteribonusen bygger på att matcha flest antal på den vinnande biljetten, har en spelare med en längre lista med möjliga lösningar bättre chanser att vinna. Spelaren får dessutom fortsätta att använda lotteribiljets blocknummer igen och igen upprepade gånger.
Bevis på kapacitet innebär en tvåstegsprocess som involverar planering och gruvdrift.
Först planeras hårddisken - det vill säga listan över alla möjliga icke-värden skapas genom upprepad hashing av data, inklusive en gruvarbetares konto. Varje sådan nonce innehåller 8192 hashes, som är numrerade från 0 till 8191. Alla sådana hashes är parade i skopor - det vill säga intilliggande hashes kombineras för att bilda ett par av två. Till exempel utgör hash 0 och 1 scoop 0, hash 2 och 3 utgör hash 1 och så vidare.
Det andra steget innebär den faktiska gruvövningen, under vilken en gruvarbetare beräknar ett scoopnummer. Till exempel, säg att en gruvarbetare börjar gruvaktiviteten och genererar ett scoopnummer 38. Gruvbrytaren skulle sedan gå till scoop nummer 38 av nonce 1, använd den scoopens data för att beräkna ett tidsfristvärde. Processen upprepas för att beräkna tidsfristen för varje nonce som hålls på gruvarbetarens hårddisk. Efter beräkning av alla tidsfrister väljs den med minsta tidsfrist av gruvarbetaren.
En tidsfrist representerar tiden i sekunder som måste förflutna sedan det sista blocket smiddes innan en gruvarbetare får smida ett nytt block. Om ingen annan har förfalskat ett block inom denna tid kan gruvarbetaren smidja ett block och kräva blockbelöningen.
Till exempel, om gruvdrift X kommer med en minsta tidsfrist på 36 sekunder och inga andra gruvarbetare kan smidja blocket inom de kommande 36 sekunderna, kommer X att få chansen att smida nästa block och bli belönad.
POC tillåter fördelar när det gäller att använda alla vanliga hårddiskar inklusive de med Android-baserade system och sägs vara 30 gånger mer energieffektiva än ASIC-baserad gruvdrift av Bitcoin cryptocurrency. Det finns inget behov av dedicerad hårdvara eller ständig uppgradering av hårddiskar. Brytningsdata kan enkelt torkas bort och enheten kan återanvändas för något annat datalagringssyfte.
Nackdelar inkluderar lägre adoptionsgrad och möjligheten att skadlig programvara påverkar gruvverksamheten.
Burstcoin är en kryptokurs för att använda kapacitetsbevis.
