Bevis på kapacitet (kryptovaluta)
Vad Àr kapacitetsbevis (PoC) för kryptovalutor?
Bevis pÄ kapacitet (PoC) Àr en konsensusmekanismalgoritm som anvÀnds i blockkedjor som gör det möjligt för gruvenheter i nÀtverket att anvÀnda sitt tillgÀngliga hÄrddiskutrymme för att bestÀmma gruvrÀttigheter och validera transaktioner. Detta i motsats till att anvÀnda gruvenhetens berÀkningskraft (som i algoritmen för bevis pÄ arbete ) eller gruvarbetarens andel i kryptovalutorna (som i algoritmen för bevis pÄ insats ).
FörstÄ bevis pÄ kapacitet
Bevis pÄ kapacitet har dykt upp som en av de mÄnga alternativa lösningarna pÄ problemet med hög energiförbrukning i proof of work (PoW) system och kryptovaluta hamstring i proof of stake (PoS) system.
Bevis pÄ kapacitet gör att gruvenheterna, Àven kÀnda som noder, pÄ blockchain -nÀtverket kan anvÀnda tomt utrymme pÄ sin hÄrddisk för att bryta de tillgÀngliga kryptovalutorna.
IstÀllet för att upprepade gÄnger Àndra siffrorna i blockhuvudet och upprepade hashningar för lösningsvÀrdet som i ett PoW-system, fungerar PoC genom att lagra en lista med möjliga lösningar pÄ gruvenhetens hÄrddisk redan innan gruvaktiviteten börjar.
Ju större hÄrddisk, desto fler möjliga lösningsvÀrden kan man lagra pÄ hÄrddisken, desto större chans har en gruvarbetare att matcha det nödvÀndiga hashvÀrdet frÄn sin lista, vilket resulterar i fler chanser att vinna gruvbelöningen.
För att dra en analogi, om lotteribelöningar baseras pÄ att matcha flest siffror pÄ den vinnande lotten, kommer en spelare med en lÀngre lista med möjliga lösningar att ha bÀttre chanser att vinna. Dessutom tillÄts spelaren fortsÀtta anvÀnda lottoblocksnumren om och om igen upprepade gÄnger.
Burstcoin Àr en kryptovaluta som anvÀnder ett kapacitetssystem. Andra mynt som anvÀnder det Àr Storj, Chia och SpaceMint.
Hur PoC fungerar: plottning och gruvdrift
Protokollet för kapacitetsbevis involverar en tvÄstegsprocess som involverar plottning och gruvdrift.
Först plottas hÄrddisken: listan över alla möjliga icke- vÀrden skapas genom upprepad hash av data, inklusive en gruvarbetares konto. Varje sÄdan nonce innehÄller 8192 hashar, som Àr numrerade frÄn 0 till 8191. Alla hash Àr parade till "scoops", vilket innebÀr att intilliggande hashar 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 involverar sjÀlva gruvövningen, under vilken en gruvarbetare berÀknar ett scoopnummer. Till exempel, om en gruvarbetare börjar gruvaktiviteten och genererar ett scoop nummer 38, skulle gruvarbetaren sedan gÄ till scoop nummer 38 av nonce 1 och anvÀnda det scoopets data för att berÀkna ett deadlinevÀrde.
Processen upprepas för att berÀkna deadline för varje nonce som hÄlls pÄ gruvarbetarens hÄrddisk. Efter berÀkningen av alla deadlines vÀljs den med minsta deadline av gruvarbetaren.
En deadline representerar hur lÄng tid i sekunder som mÄste förflyta sedan det sista blocket smiddes innan en gruvarbetare tillÄts smida ett nytt block. Om ingen annan har förfalskat ett block inom denna tid, kan gruvarbetaren förfalska ett block och göra ansprÄk pÄ blockbelöningen.
Till exempel, om gruvarbetare X kommer med en minsta deadline pÄ 36 sekunder och inga andra gruvarbetare kan förfalska blocket inom de nÀrmaste 36 sekunderna, kommer X att sÀkra chansen att smida nÀsta block och bli belönad.
För- och nackdelar med bevis pÄ kapacitet
PoC har flera fördelar jÀmfört med PoW- och PoS-system, samt nÄgra viktiga nackdelar som inkluderar:
TTT
##Höjdpunkter
Den största fördelen med ett PoC-system Àr dess effektivitet jÀmfört med proof-of-work (PoW) och proof-of-stake (PoS) system.
Blockkedjor som körs pÄ bevis pÄ kapacitet inkluderar Storj, Burst, Chia och SpaceMint.
Bevis pÄ kapacitet (PoC) autentiseringssystem anvÀnder ledigt utrymme pÄ en enhets hÄrddisk för att lagra lösningar pÄ ett hashproblem med kryptovaluta.