Main » virksomhet » nonce

nonce

virksomhet : nonce
Hva er Nonce?

En nonce er en forkortelse for "nummer bare brukt en gang", som er et nummer som er lagt til en hashet - eller kryptert - blokk i en blockchain som, når den er omskolet, oppfyller vanskelighetsnivåbegrensningene. Mangelen er antallet blockchain gruvearbeidere løser etter. Når løsningen er funnet, blir blockchain gruvearbeiderne tilbudt cryptocurrency i bytte.

Viktige takeaways

  • Nonce, eller et "nummer bare brukt en gang", refererer til det første tallet en blockchain-gruvearbeider trenger å oppdage før de løser for en blokk i blockchain.
  • Når de matematiske beregningene er løst av gruvearbeideren, er de begavede cryptocurrency for sin tid og ferdighet.
  • Nonce er vanskelig å finne og regnes som en måte å luke ut de mindre talentfulle kryptogruverne.
  • En verden av kryptodrift er utfordrende, og man trenger ofte utmerket regnekraft for å til og med begynne å prøve å løse mangelen.

Forstå Nonce

Blockchain er hjørnesteinen i cryptocurrency. For å holde blockchain sikker blir data fra tidligere blokker kryptert eller "hashet" inn i en serie med tall og bokstaver. Dette gjøres ved å behandle blokkinngangen gjennom en funksjon, som produserer en utgang med fast lengde.

Funksjonen som brukes til å generere hasj er deterministisk, noe som betyr at den vil gi samme resultat hver gang den samme inngangen brukes. Det betyr også at funksjonen kan generere en hashet inngang effektivt, den gjør bestemmelse av inngangen vanskelig (fører til gruvedrift), og gjør små endringer i inngangsresultatet i en veldig annen hasj. Dette komplekse systemet skaper blockchain-personvernet.

Spesielle hensyn: Oppdage nonce

Å legge til transaksjoner til blockchain krever betydelig datamaskinbehandlingskraft. Personer og selskaper som behandler blokker kalles gruvearbeidere. Gruvearbeidere kompenseres bare hvis de er de første som oppretter en hasj som oppfyller et visst krav, kalt mål-hasj.

Prosessen med å gjette hasj starter i blokkeringshodet. Den inneholder blokkversjonsnummeret, en tidsstempel, hasjen som ble brukt i forrige blokk, hasjen til Merkle Root, nonce og target hash.

Vellykket gruvedrift av en blokk krever at en gruvearbeider skal være den første til å gjette feilen, som er en tilfeldig streng med tall lagt til det hashete innholdet i blokken, og deretter skylt på nytt.

Hvis hasj oppfyller kravene som er angitt i målet, legges blokken til blockchain. Å sykle gjennom løsninger for å gjette tapet blir referert til som bevis på arbeid, og gruvearbeideren som er i stand til å finne verdien, blir tildelt blokken og betalt i cryptocurrency.

Å bestemme hvilken streng som skal brukes som nonce krever en betydelig mengde prøving og feiling, ettersom det er en tilfeldig streng. En gruvearbeider må gjette en mangel, legge den til hasjen i den gjeldende overskriften, skylle verdien på nytt og sammenligne denne med målsjelen. Hvis den resulterende hasjverdien oppfyller kravene, har gruvearbeideren laget en løsning og tildelt blokken.

Det er høyst usannsynlig at en gruvearbeider vil gjette mangelen ved første forsøk, noe som betyr at gruvearbeideren potensielt kan teste et stort antall nonce-alternativer før han får det riktig. Jo større vanskelighetsgrad - et mål på hvor vanskelig det er å lage en hasj som er mindre enn målet - jo lengre tid vil det ta å generere en løsning.

Blokkproblemer holdes den samme i hele nettverket, noe som betyr at alle gruvearbeidere har samme sjanse til å finne ut riktig hasj. Cryptocurrency-nettverk etablerer vanligvis et mål antall blokker de vil behandles i løpet av en spesifikk tidsperiode, og justerer periodisk vanskelighetsgraden for å sikre at dette målet blir nådd. Hvis antallet blokker som behandles ikke oppfyller dette målet, vil vanskelighetsgraden bli redusert, med reduksjonen i vanskelighetsgraden satt til tiden over grensen for behandlingstiden var.

Sammenlign Navn på leverandør av investeringskontoer Beskrivelse Annonsørens avsløring × Tilbudene som vises i denne tabellen er fra partnerskap som Investopedia mottar kompensasjon fra.

Relaterte vilkår

Hash-definisjon En hasj er en funksjon som konverterer en inngang av bokstaver og tall til en kryptert utgang med en fast lengde. mer Bitcoin Mining, forklart. Bryte ned alt du trenger å vite om Bitcoin Mining, fra Blockchain og Block Rewards til Proof of of Work og Mining Pools. mer Target Hash En mål-hash er et tall som en hash-blokkhode må være mindre enn eller lik for at en ny blokk skal tildeles. mer Cryptocurrency Difficulty Difficulty er en parameter som bitcoin og andre cryptocururrency bruker for å holde gjennomsnittstiden mellom blokkene jevn når nettverkets hasjkraft endres. mer Proof of Work Proof of work beskriver prosessen som gjør at bitcoin-nettverket kan forbli robust ved å gjøre prosessen med gruvedrift eller registrering av transaksjoner vanskelig. mer Litecoin Mining Litecoin gruvedrift er behandlingen av en blokk med transaksjoner til Litecoin blockchain. mer Partnerkoblinger
Anbefalt
Legg Igjen Din Kommentar