Hem
Ordlista
Utvinning

Utvinning

Nybörjare
Utvinning Àr den process genom vilken kryptovalutatransaktioner samlas in, verifieras och registreras i en digital huvudbok som kallas blockkedjan. Alla miners arbete Àr avgörande för att upprÀtthÄlla nÀtverkets integritet och de ansvarar ocksÄ för att införa nya coin i systemet.
Inom det traditionella banksystemet skrivs fiatvalutan ut och distribueras av finansinstitut och statliga myndigheter – men för de flesta kryptovalutorna Ă€r utfĂ€rdandet av nya coin inte i hĂ€nderna pĂ„ centraliserade enheter. IstĂ€llet genereras nya kryptovalutaenheter genom utvinningsprocessen, som följer en fördefinierad uppsĂ€ttning regler som faststĂ€llts av det underliggande protokollet. Även om protokollet definierar vad de primĂ€ra reglerna Ă€r, beskriver de sĂ„ kallade konsensusalgoritmerna hur dessa regler kommer att följas (till exempel under valideringen av transaktioner).
Med Bitcoin som exempel kallas deltagarna som Àr involverade i utvinningsprocessen för utvinningsnoder (eller miners), och de spelar en nyckelroll i blockkedjenÀtverkets sÀkerhet. En miners jobb Àr att samla in obekrÀftade transaktioner frÄn minnespoolen och organisera dem i ett kandidatblock som hen kommer att försöka validera.
NÀr de skapar ett kandidatblock inkluderar miners en transaktion dÀr de skickar blockbelöningen till sig sjÀlva. Denna transaktion kallas för en coinbase-transaktion och Àr ofta den första som registreras i ett block.
Efter att listan med obekrÀftade transaktioner har bildats hashas varje transaktion och dess utdata Àr organiserade i par. Dessa par hashas sedan, och producerar nya utdata som ocksÄ Àr organiserade i par och som hashas igen. Processen upprepas tills en enda hash produceras, som kallas rothash eller Merkle-trÀdrot.
Rotens hash kombineras sedan med en hash av det tidigare bekrÀftade blocket, tillsammans med ett pseudo-slumpmÀssigt nummer som heter nonce (plus nÄgra andra parametrar). Dessa element hashas sedan, vilket producerar blockhash för det kandidatblocket.

En miner kommer dock endast att lyckas om resulterande utdata (blockhash) för hens kandidatblock Àr under ett förutbestÀmt vÀrde (mÄl). Följaktligen Àr processen baserad pÄ att testa sig fram och de mÄste utföra mÄnga hashfunktioner med olika nonces för att hitta ett giltigt resultat. Den första miner som hittar en giltig hash validerar dess kandidatblock och fÄr blockbelöningen. Hela processen tar i genomsnitt tio minuter.

NÀr ett block har validerats lÀggs det till i blockkedjan, och alla miners börjar arbeta med nÀsta block. Den giltiga hashen som produceras av miners fungerar som bevis för deras arbete, och det Àr dÀrför Bitcoin-konsensusalgoritmen kallas bevis pÄ arbete. Varje bekrÀftat block har en unik blockhash som fungerar som en identifierare.
Blockbelöningen definieras av Bitcoin-protokollet och minskar var 210 000:e block (ungefÀr var fjÀrde Är). FrÄn början var blockbelöningen 50 BTC, och Àr nu 6,25 BTC.