nonce
En nonce refererer til et tall eller en verdi som bare kan brukes én gang. Nonces brukes ofte på autentiseringsprotokoller og kryptografiske hashfunksjoner. I sammenheng med blokkjedeteknologi refererer en nonce til et pseudo-tilfeldig tall som brukes som en teller under prosessen med gruvedrift.
For eksempel må Bitcoin-gruvearbeidere prøve å gjette en gyldig nonce ettersom de utfører flere forsøk på å beregne en blokkhash som oppfyller visse krav (dvs. som starter med et visst antall nuller). Når du konkurrerer om å utvinne en ny blokk, får den første gruvearbeideren som finner en nonce som resulterer i en gyldig blokkhash rett til å legge til neste blokk i blokkjeden – og blir belønnet for å gjøre det.
Med andre ord, prosessen med gruvedrift består av gruvearbeidere som utfører et utall hashfunksjoner med mange forskjellige nonce-verdier inntil en gyldig utgang er produsert. Hvis hashing-utgangen til en gruvearbeider faller under den forhåndsbestemte terskelen, anses blokken som gyldig og legges til blokkjeden. Hvis utgangen ikke er gyldig, fortsetter gruvearbeideren å prøve med forskjellige nonce-verdier. Når en ny blokk er utvunnet og validert, starter prosessen på nytt.
Innenfor Bitcoin – og de fleste Proof of Work-systemer – er nonce bare et tilfeldig tall som gruvearbeidere bruker for å iterere utdataene fra hash-beregningene deres. Miners en prøving og feiling tilnærming, der hver beregning tar en ny nonce-verdi. De gjør det fordi sannsynligheten for nøyaktig å gjette en gyldig nonce er nær null.
Gjennomsnittlig antall hashingforsøk justeres automatisk av protokollen for å sikre at hver ny blokk genereres - i gjennomsnitt - hvert 10. minutt. Denne prosessen er kjent som vanskelighetsjustering og er det som bestemmer terskelen for gruvedrift (dvs. hvor mange nuller blokkhashen må starte med for å regnes som gyldig). Vanskeligheten med å utvinne en ny blokk er relatert til mengden hashkraft (hash rate) som er forpliktet til et blokkjedesystem. Jo mer hashkraft som er dedikert til nettverket, desto høyere vil terskelen være, noe som betyr at det kreves mer beregningskraft for å være en konkurransedyktig og vellykket gruvearbeider. I motsetning til dette, hvis gruvearbeidere bestemmer seg for å stoppe gruvedrift, vil vanskelighetsgraden bli justert, og terskelen vil falle, så mindre hashkraft vil kreves for å gruve, men protokollen vil sørge for at blokkgenereringen følger en 10-minutters tidsplan, uansett .
##Høydepunkter
Gruvearbeidere åpner nye blokker ved å generere en nonce som gjør hashen de lager mindre enn hashen fra blokken de validerer.
Nonce, et "nummer bare brukt én gang," refererer til nummeret en blokkjedegruvearbeider trenger å oppdage før den løser for en blokk i blokkjeden.
Når gruvearbeideren har løst hasjen, mottar de blokkbelønningen.
##FAQ
Hvordan brukes nonser?
I kryptovaluta brukes nonces som nummeret som brukes i en hash for å bekrefte transaksjonene og andre data i en blokk.
Hva står Nonce for?
I kryptovaluta er en nonce en forkortelse for «nummer bare brukt én gang», som er et tall som er lagt til en hashet – eller kryptert – blokk i en blokkjede som, når den er rehashed, oppfyller vanskelighetsnivårestriksjonene. Nonce er tallet som blockchain-gruvearbeidere løser for å motta blokkbelønningen.
Hva er en Blockchain Nonce?
En blokkjede-nonce er et tall som er lagt til en hashet – eller kryptert – blokk i en blokkjede.