Huvud » företag » nonce

nonce

företag : nonce
Vad är Nonce?

En nonce är en förkortning för "nummer som endast används en gång", vilket är ett nummer som läggs till ett hash-eller krypterat-block i en blockchain som, när den är omskalad, uppfyller svårighetsnivåbegränsningarna. Avsaknaden är antalet som blockchain gruvarbetare löser för. När lösningen hittas erbjuds blockchain gruvarbetare cryptocurrency i utbyte.

Key Takeaways

  • Nonce, eller ett "nummer som endast används en gång", hänvisar till det första numret som en blockchain-gruvarbetare måste upptäcka innan det löses för ett block i blockchain.
  • När de matematiska beräkningarna har lösts av gruvarbetaren är de begåvade cryptocurrency för sin tid och skicklighet.
  • Nonce är svårt att hitta och anses vara ett sätt att rensa bort de mindre begåvade kryptogruvarna.
  • Världen för kryptogrindning är utmanande, och man behöver ofta utmärkt beräkningskraft för att till och med börja försöka lösa problemet.

Förstå Nonce

Blockchain är hörnstenen i cryptocurrency. För att hålla blockchainen säker, krypteras eller "hashas" data från tidigare block i en serie siffror och bokstäver. Detta görs genom att bearbeta blockingången genom en funktion som producerar en utgång med fast längd.

Funktionen som används för att generera hash är deterministisk, vilket innebär att den ger samma resultat varje gång samma input används. Det betyder också att funktionen kan generera en hashad ingång effektivt, det gör att bestämningen av ingången är svår (vilket leder till gruvdrift) och gör små ändringar av ingångsresultatet i en helt annan hash. Detta komplexa system skapar integritetsnätet för blockchain.

Särskilda överväganden: Upptäck nonce

Att lägga till transaktioner till blockchain kräver betydande datorbehandlingskraft. De individer och företag som bearbetar block kallas gruvarbetare. Gruvarbetare kompenseras endast om de är de första som skapar en hash som uppfyller en viss uppsättning krav, kallad mål hash.

Processen att gissa hash börjar i blockhuvudet. Den innehåller blockversionsnummer, en tidsstämpel, hash som används i det föregående blocket, hash från Merkle Root, nonce och mål hash.

För att framgångsrikt bryta ett block krävs det att en gruvarbetare ska vara den första att gissa nonce, vilket är en slumpmässig sträng av nummer som bifogas blockets hashade innehåll och sedan sköljas om.

Om hash uppfyller kraven som anges i målet läggs blocket till blockchain. Cykla igenom lösningar för att gissa att avvikelsen kallas för bevis på arbete, och gruvarbetaren som kan hitta värdet tilldelas blocket och betalas i cryptocurrency.

Att bestämma vilken sträng som ska användas som nonce kräver en betydande mängd prov-och-fel eftersom det är en slumpmässig sträng. En gruvarbetare måste gissa en nonce, bifoga den till hash i den aktuella rubriken, skölj om värdet och jämföra detta med mål hash. Om det resulterande hashvärdet uppfyller kraven har gruvarbetaren skapat en lösning och tilldelats blocket.

Det är mycket osannolikt att en gruvarbetare framgångsrikt kommer att gissa avkastningen vid första försöket, vilket innebär att gruvarbetaren potentiellt kan testa ett stort antal nonce-alternativ innan han får rätt. Ju större svårigheten - ett mått på hur svårt det är att skapa en hash som är mindre än målet - desto längre tid kommer det att ta för att skapa en lösning.

Block-svårigheter hålls desamma över hela nätverket, vilket betyder att alla gruvarbetare har samma chans att räkna ut rätt hash. Cryptocurrency-nätverk upprättar vanligtvis ett målantal block som de vill bearbetas under en viss tidsperiod och justerar regelbundet svårigheten för att säkerställa att detta mål uppnås. Om antalet bearbetade block inte uppfyller detta mål kommer svårigheten att reduceras, med svårighetsminskningen inställd på tiden över den gräns som behandlingstiden var.

Jämför investeringskonton Leverantörs namn Beskrivning Annonsörens upplysning × Erbjudandena som visas i denna tabell kommer från partnerskap där Investopedia erhåller ersättning.

Relaterade villkor

Hash-definition En hash är en funktion som konverterar en inmatning av bokstäver och siffror till en krypterad utgång med fast längd. mer Bitcoin-gruvdrift, förklarade. Uppdela allt du behöver veta om Bitcoin-gruvdrift, från blockchain och blockbelöningar till bevisarbets- och gruvpölar. mer Target Hash En mål hash är ett nummer som en hash-blockhuvud måste vara mindre än eller lika med för att ett nytt block ska tilldelas. mer Cryptocurrency Difficulty Difficulty är en parameter som bitcoin och andra cryptocurrencies använder för att hålla den genomsnittliga tiden mellan blocken stadigt när nätverkets hashkraft ändras. mer Proof of Work Proof of work beskriver processen som gör att bitcoin-nätverket kan förbli robust genom att göra processen för gruvdrift eller registrering av transaktioner svår. mer Litecoin Mining Litecoin gruvdrift är bearbetning av ett block av transaktioner till Litecoin blockchain. mer Partnerlänkar
Rekommenderas
Lämna Din Kommentar