Vigtigste » forretning » nonce

nonce

forretning : nonce
Hvad er nonce?

En nonce er en forkortelse for "nummer, der kun bruges én gang", som er et tal, der er føjet til en hashet - eller krypteret - blok i en blockchain, der, når den bliver omskolet, opfylder begrænsningerne i sværhedsniveauer. Nonce er antallet, som blockchain-minearbejdere løser for. Når løsningen findes, tilbydes blockchain-minearbejdere cryptocurrency i bytte.

Key takeaways

  • Nonce eller et "nummer, der kun bruges én gang", henviser til det første nummer, som en blockchain-miner skal finde, før det løses for en blok i blockchain.
  • Når de matematiske beregninger er løst af minearbejderen, er de begavede cryptocurrency for deres tid og dygtighed.
  • Nonce er vanskeligt at finde og betragtes som en måde at udslette de mindre talentfulde kryptoværksarbejdere.
  • Verden med kryptovalutage er udfordrende, og man har ofte brug for fremragende computerkraft for endda at begynde at prøve at løse problemet.

Forståelse af nonce

Blockchain er hjørnestenen i cryptocurrency. For at holde blockchain sikker er data fra tidligere blokke krypteret eller "hashet" ind i en række tal og bogstaver. Dette gøres ved at behandle blokindgangen gennem en funktion, der producerer en output med en fast længde.

Funktionen, der bruges til at generere hash er deterministisk, hvilket betyder, at den giver det samme resultat, hver gang den samme input bruges. Det betyder også, at funktionen kan generere et hashet input effektivt, det gør bestemmelsen af ​​input vanskelig (fører til minedrift) og foretager små ændringer af inputresultatet i en meget anden hash. Dette komplekse system skaber blockchain's privatlivsnet.

Særlige overvejelser: Opdage nonce

Tilføjelse af transaktioner til blockchain kræver betydelig computerbehandlingsstyrke. Personer og virksomheder, der behandler blokke, kaldes minearbejdere. Gruvearbejdere kompenseres kun, hvis de er de første til at oprette en hash, der opfylder et vist sæt krav, kaldet mål-hash.

Processen med at gætte hash starter i blokhovedet. Det indeholder blokversionsnummeret, et tidsstempel, hash brugt i den forrige blok, hash fra Merkle Root, nonce og target hash.

For at have succesfuldt minedrift af en blok kræves det, at en minearbejder skal være den første, der gætter på nonce, som er en tilfældig række numre, der er knyttet til det hashede indhold i blokken, og derefter omskolet.

Hvis hash opfylder kravene, der er angivet i målet, føjes blokken til blockchain. Cykling gennem løsninger for at gætte, at manglen kaldes arbejdsbevis, og den minearbejder, der er i stand til at finde værdien, tildeles blokken og betales i cryptocurrency.

At bestemme, hvilken streng der skal bruges som nonce kræver en betydelig mængde prøve-og-fejl, da det er en tilfældig streng. En minearbejder skal gætte en nonce, tilføje den til hash i det aktuelle header, omskylle værdien og sammenligne denne med mål hash. Hvis den resulterende hashværdi opfylder kravene, har minearbejderen oprettet en løsning og tildeles blokken.

Det er meget usandsynligt, at en minearbejder med succes vil gætte nonce ved første forsøg, hvilket betyder, at minearbejderne potentielt kan teste et stort antal nonce-muligheder, før han får det rigtigt. Jo større vanskelighed - et mål for hvor svært det er at skabe en hash, der er mindre end målet - jo længere tid vil det tage at generere en løsning.

Blokproblemer holdes den samme på tværs af hele netværket, hvilket betyder, at alle minearbejdere har den samme chance for at finde ud af den rigtige hash. Cryptocurrency-netværk etablerer typisk et målantal blokke, de ønsker at blive behandlet i en bestemt tidsperiode, og justerer med jævne mellemrum vanskelighederne for at sikre, at dette mål nås. Hvis antallet af behandlede blokke ikke opfylder dette mål, reduceres vanskeligheden med reduktionen i vanskeligheder indstillet til tidsrummet over den grænse, behandlingstiden var.

Sammenlign Navn på udbydere af investeringskonti Beskrivelse Annoncørens viden × De tilbud, der vises i denne tabel, er fra partnerskaber, hvorfra Investopedia modtager kompensation.

Relaterede vilkår

Hash-definition En hash er en funktion, der konverterer et input af bogstaver og tal til et krypteret output med en fast længde. mere Bitcoin-minedrift, forklaret Opdeling af alt, hvad du har brug for at vide om Bitcoin-minedrift, fra Blockchain og block-belønninger til Proof-of-Work og Mining-puljer. mere Mål Hash En mål hash er et tal, som en hashet blokhoved skal være mindre end eller lig med for at en ny blok kan tildeles. mere Cryptocurrency Difficulty Difficulty er en parameter, som bitcoin og andre cryptocururrency bruger for at holde den gennemsnitlige tid mellem blokke stabil, når netværkets hashstyrke ændres. mere Proof of Work Proof of work beskriver den proces, der gør det muligt for bitcoin-netværket at forblive robust ved at vanskeliggøre processen med minedrift eller registrering af transaktioner. mere Litecoin Mining Litecoin mining er behandlingen af ​​en blok transaktioner til Litecoin blockchain. flere Partner Links
Anbefalet
Efterlad Din Kommentar