Vad Àr kryptovaluta-utvinning och hur fungerar det?
Hem
Artiklar
Vad Àr kryptovaluta-utvinning och hur fungerar det?

Vad Àr kryptovaluta-utvinning och hur fungerar det?

Nybörjare
Publicerad Apr 13, 2023Uppdaterad Jun 8, 2023
11m

TL;DR

  • Kryptovaluta-utvinning verifierar och validerar blockkedjetransaktioner. Det avser processen att skapa nya enheter av kryptovaluta.

  • Medan arbetet som utförs av miners krĂ€ver intensiva berĂ€kningsresurser Ă€r det detta som hĂ„ller ett blockkedjenĂ€tverk sĂ€kert.

Vad Àr kryptoutvinning?

Kryptoutvinning sÀkerstÀller sÀkerheten och decentraliseringen av kryptovalutor som Bitcoin, som Àr baserade pÄ en Bevis pÄ arbete (Proof of Work/PoW)-konsensusmekanism. Det Àr processen dÀr anvÀndartransaktioner verifieras och lÀggs till i blockkedjans huvudbok. Som sÄdan Àr utvinning ett kritiskt element som gör att Bitcoin kan fungera utan behov av en central myndighet.

Utvinningsverksamhet ansvarar ocksÄ för att nya coin lÀggs till i den existerande tillgÄngen. Kryptoutvinning följer dock en uppsÀttning hÄrdkodade regler som styr utvinningsprocessen och hindrar nÄgon frÄn att godtyckligt skapa nya coin. Dessa regler Àr inbyggda i de underliggande kryptovalutaprotokollen och verkstÀlls av hela nÀtverket av tusentals noder.

För att skapa nya kryptovalutaenheter anvÀnder miners sin datorkraft för att lösa komplexa kryptografiska pussel. Den första minern som löser pusslet har rÀtt att lÀgga till ett nytt transaktionsblock till blockkedjan och sÀnda det till nÀtverket.

Hur fungerar kryptoutvinning?

NÀr nya blockkedje-transaktioner görs skickas de till en sÄ kallad minnespool. En miners uppgift Àr att verifiera giltigheten av dessa pÄgÄende transaktioner och organisera dem i block.

Du kan jÀmföra ett block med en sida i blockkedjans huvudbok, dÀr flera transaktioner registreras (tillsammans med andra data). Mer specifikt Àr en utvinnings-nod ansvarig för att samla in obekrÀftade transaktioner frÄn minnespoolen och sÀtta ihop dem till ett kandidatblock.

Minern försöker sedan konvertera detta kandidatblock till ett giltigt och bekrÀftat block. För att göra detta mÄste minern lösa ett komplext matematiskt problem som krÀver mycket datorresurser. Men för varje framgÄngsrikt utvunnet block fÄr minern en blockbelöning bestÄende av nyligen skapade kryptovalutor plus transaktionsavgifter. LÄt oss titta nÀrmare pÄ hur det fungerar.

Steg 1: Hasha transaktioner

Det första steget i att utvinna ett block Àr att ta pÄgÄende transaktioner frÄn minnespoolen och skicka dem, en efter en, genom en hashfunktion. Varje gÄng en bit data körs genom en hashfunktion genereras en utgÄng av fast storlek som kallas hash.

I samband med utvinning bestÄr hashen för varje transaktion av en strÀng med siffror och bokstÀver som agerar som en identifierare. Transaktionshashen representerar all information som finns i den transaktionen.

Förutom att hasha och lista varje transaktion individuellt, lÀgger miners Àven till en anpassad transaktion, dÀr de skickar blockbelöningen till sig sjÀlva. Denna transaktion kallas för den coinbaserade transaktionen och skapar helt nya coin. I de flesta fall Àr denna transaktionen den första som registreras i ett nytt block, följt av alla pÄgÄende transaktioner som ska valideras.

Steg 2: Skapa ett Merkle-trÀd

Efter att varje transaktion har hashats organiseras hasharna i det som kallas ett Merkle-trÀd (Àven kÀnt som ett hash-trÀd). Ett Merkle-trÀd genereras genom att organisera transaktionshash i par och sedan hashing dem.

De nya hash-utgÄngarna organiseras sedan i par och hashas igen och processen upprepas tills en enda hash skapas. Denna sista hash kallas ocksÄ en hash-rot (eller Merkle-rot) och Àr i grunden den hash som representerar alla tidigare hash som anvÀnts för att generera den.

Ett Merkle-trÀd organiserar transaktionshashar i par och hashing dem sedan.

Steg 3: Hitta en giltig blockrubrik (block-hash)

En blockrubrik fungerar som en identifierare för varje enskilt block, vilket betyder att varje block har en unik hash. NÀr du skapar ett nytt block kombinerar miners hashen frÄn det föregÄende blocket med hash-roten för deras kandidatblock för att skapa en ny block-hash. De mÄste ocksÄ lÀgga till ett godtyckligt nummer som kallas en nonce.

SÄ nÀr en miner försöker validera sitt kandidatblock mÄste minern kombinera rot-hashen, föregÄende blocks hash samt en nonce och skicka dem alla genom en hashfunktion. Deras mÄl Àr att göra detta upprepade gÄnger tills de kan skapa en giltig hash.

Rot-hash och föregĂ„ende blocks hash kan inte Ă€ndras, sĂ„ miners mĂ„ste Ă€ndra nonce-vĂ€rdet flera gĂ„nger tills en giltig hash har hittats. För att anses vara giltig mĂ„ste utdata (block-hash) vara mindre Ă€n ett visst mĂ„lvĂ€rde, vilket bestĂ€ms av protokollet. I Bitcoin-utvinning mĂ„ste block-hash börja med ett visst antal nollor — detta kallas utvinningssvĂ„righeten.

Steg 4: UtsÀndning av det utvunna blocket

Som vi nu har sett mÄste miners hasha blockrubriken upprepade gÄnger med olika nonce-vÀrden. De gör det tills de hittar en giltig block-hash, varefter minern som hittade den kommer att sÀnda detta block till nÀtverket. Alla andra noder kontrollerar om blocket och dess hash Àr giltiga och lÀgger i sÄ fall till det nya blocket i sin kopia av blockkedjan.

Vid denna tidpunkt blir kandidatblocket ett bekrÀftat block och alla miners gÄr vidare till att bryta nÀsta block. Miners som inte kunde hitta en giltig hash i tid tar bort sina kandidatblock och utvinningsracet börjar om.

Vad hÀnder om tvÄ block utvinns samtidigt?

Ibland skickar tvÄ miners in ett giltigt block samtidigt och nÀtverket fÄr tvÄ konkurrerande block. Miners börjar sedan utvinna nÀsta block baserat pÄ blocket de fick först, vilket fÄr nÀtverket att tillfÀlligt delas upp i tvÄ olika versioner av blockkedjan.

Konkurrensen mellan dessa block fortsÀtter tills nÀsta block har utvunnits ovanpÄ nÄgot av de konkurrerande blocken. NÀr ett nytt block utvinns anses blocket före vara vinnare. Blocket som blir övergivet kallas för ett förÀldralöst block eller ett inaktuellt block, vilket leder till att alla miners som valde detta block byter tillbaka till att utvinna vinnarblockets kedja.

Vad Àr utvinningssvÄrigheten?

UtvinningssvÄrigheten justeras regelbundet av protokollet för att sÀkerstÀlla en konstant nivÄ för skapande av nya block och i sin tur, stadigt och förutsÀgbart utfÀrdande av nya coin. SvÄrigheten justeras i proportion till mÀngden berÀkningskraft (hashintervall) som Àgnas Ät nÀtverket.

Varje gĂ„ng nya miners ansluter sig till nĂ€tverket och konkurrensen ökar, ökar ocksĂ„ hash-svĂ„righeten – vilket förhindrar att den genomsnittliga tiden det tar att skapa ett block minskar. OmvĂ€nt, om mĂ„nga miners lĂ€mnar nĂ€tverket, minskar hashing-svĂ„righeten, vilket gör det lĂ€ttare att bryta ett nytt block. Dessa justeringar hĂ„ller blocktiden konstant, oavsett nĂ€tverkets totala hash-kraft.

Olika typer av kryptovalutautvinning

Det finns flera sÀtt att utvinna kryptovalutor. Utrustningen och processen förÀndras nÀr ny hÄrdvara och konsensusalgoritmer dyker upp. Vanligtvis anvÀnder miners specialiserade datorenheter för att lösa de komplicerade kryptografiska ekvationerna. Vi tittar nu pÄ hur nÄgra av de vanligaste utvinningsmetoderna.

Huvudprocessor (CPU)-utvinning

Huvudprocessor (CPU)-utvinning innebÀr att du anvÀnder en dators huvudprocessor (CPU) för att utföra hash-funktionerna som krÀvs av PoW-modell. I början av Bitcoins historia var utvinningskostnaderna och intrÀdeshindren lÄga och dess svÄrigheter kunde hanteras av en vanlig CPU, sÄ vem som helst kunde försöka utvinning BTC och andra kryptovalutor.

Men i takt med att fler började utvinna BTC och nÀtverkets hashtakt ökade blev lönsam utvinning allt svÄrare. Utöver detta gjorde uppkomsten av specialiserad utvinningshÄrdvara med större berÀkningskraft att utvinning med CPU blev nÀstintill omöjlig. Idag Àr CPU-utvinning troligen inte lÀngre ett gÄngbart alternativ, eftersom alla miners anvÀnder specialiserad hÄrdvara.

Utvinning med GPU

Grafikprocessorer (GPU:er) Ă€r designade för att bearbeta ett brett spektrum av applikationer parallellt. Även om de vanligtvis anvĂ€nds för tv-spel eller rendering av grafik kan de ocksĂ„ anvĂ€ndas för utvinning.

Grafikprocessorer Àr relativt billiga och mer flexibla Àn den populÀra ASIC-hÄrdvaran för utvinning. De kan anvÀndas för att utvinna nÄgra altcoin, med deras effektivitet beror pÄ utvinningens svÄrighetsgrad och algoritmen.

ASIC-utvinning

En programspecifik integrerad krets (ASIC) Àr utformad för att tjÀna ett enda specifikt syfte. I krypto avser denna term specialiserad hÄrdvara, utvecklad för utvinning. ASIC-utvinning Àr kÀnd för att vara mycket effektiv, men Àven dyr. Eftersom ASIC-miners Àr i framkanten av utvinningsteknik Àr kostnaden för en enhet mycket högre Àn för en huvud- eller grafikprocessor.

Dessutom kan den stĂ€ndiga utvecklingen av ASIC-tekniken snabbt göra Ă€ldre ASIC-modeller olönsamma och dĂ€rmed i behov av regelbundet utbyte. Även med elkostnader uteslutna gör detta ASIC-utvinning till ett av de dyraste sĂ€tten att utvinna.

Utvinningspooler

Eftersom den första framgÄngsrika minern beviljas en blockbelöning Àr sannolikheten för att hitta rÀtt hash extremt lÄg. Miners med en liten andel av utvinningskraft har en mycket liten chans att hitta nÀsta block pÄ egen hand. Utvinningspooler har en lösning pÄ detta problem.

Utvinningspooler Àr grupper av miners som slÄr samman sina resurser (hash-krafter) för att öka sina chanser att vinna blockbelöningar. NÀr poolen framgÄngsrikt hittar ett block delar miners i poolen pÄ belöningen beroende pÄ mÀngden arbete de bidrog med.

Utvinningspooler kan gynna enskilda miners i form av hÄrdvara och elkostnader, men deras dominans inom utvinning har vÀckt oro för en 51 %-attack pÄ nÀtverket.

Vad Àr Bitcoin-utvinning och hur fungerar det?

Bitcoin Àr det mest populÀra och vÀletablerade exemplet pÄ en utvinningsbar kryptovaluta; Bitcoin-utvinning Àr baserad pÄ PoW-konsensusalgoritmen.

PoW Àr den ursprungliga blockkedje-konsensusmekanismen skapad av Satoshi Nakamoto och introducerades i Bitcoin-vitpappret 2008. I ett nötskal bestÀmmer PoW hur ett blockkedjenÀtverk nÄr konsensus mellan alla distribuerade deltagare utan mellanhÀnder frÄn tredje part. Det gör detta genom att krÀva massor av datorkraft för att avskrÀcka nÄgon med dÄliga avsikter.

Som vi har sett verifieras transaktioner pÄ ett PoW-nÀtverk av miners som tÀvlar att lösa komplexa kryptografiska pussel med specialiserad utvinningshÄrdvara. Den första minern som hittar en giltig lösning kan sedan sÀnda sitt transaktionsblock till blockkedjan för att fÄ block-belöningen.

MÀngden krypto i en block-belöning varierar mellan olika blockkedjor. PÄ bitcoin-blockkedjan kunde miners till exempel fÄ 6,25 BTC i block-belöning i mars 2023. PÄ grund av dess halveringsmekanism minskara dock mÀngden BTC i en block-belöning med hÀlften var 210 000:e block (ungefÀr vart fjÀrde Är).

Är kryptoutvinning lönsam 2023?

Även om det Ă€r möjligt att tjĂ€na pengar genom att utvinna kryptovaluta krĂ€ver det noggrant övervĂ€gande, riskhantering och forskning. Det innebĂ€r ocksĂ„ investeringar och risker, sĂ„som hĂ„rdvarukostnader, kryptovalutaprisvolatilitet och kryptovalutaprotokollĂ€ndringar. För att mildra dessa risker deltar miners ofta i riskhanteringsmetoder och bedömer de potentiella kostnaderna och fördelarna med utvinning innan de börjar.

Lönsamheten för kryptoutvinning beror pÄ flera faktorer. En av dem Àr förÀndringar i kryptovalutapriserna. NÀr kryptovalutapriserna ökar, ökar ocksÄ fiatvÀrdet av utvinningsbelöningar. OmvÀnt kan lönsamheten sjunka tillsammans med sjunkande priser.

Effektiviteten hos utvinningshÄrdvaran Àr ocksÄ en avgörande faktor för att bestÀmma lönsamheten för utvinning. UtvinningshÄrdvara kan vara dyr, sÄ miners mÄste balansera kostnaden för hÄrdvaran med de potentiella belöningar den kan generera. En annan faktor att tÀnka pÄ Àr kostnaden för el; om det Àr för högt kan det uppvÀga intÀkterna och göra utvinning olönsam.

Dessutom kan utvinningshÄrdvara behöva uppgraderas relativt ofta, eftersom de tenderar att bli förÄldrade ganska snabbt. Nya modeller kommer att övertrÀffa gamla och om minern saknar budgeten för att uppgradera sina maskiner kommer de sannolikt att kÀmpa för att förbli konkurrenskraftiga.

Sist men inte minst finns det förÀndringar som sker pÄ protokollnivÄ. Till exempel kan halveringen av Bitcoin pÄverka utvinningslönsamheten eftersom det minskar belöningen för att bryta ett block i hÀlften. Dessutom bytte Ethereum helt frÄn PoW till konsensusmekanismen Bevis pÄ insats (Proof of Stake/PoS) i september 2022, vilket gjorde utvinning onödigt.

Sammanfattningsvis

Kryptovaluta-utvinning Àr en kritisk del av Bitcoin och andra PoW-blockkedjor eftersom det bidrar till att hÄlla nÀtverket sÀkert och utfÀrdandet av nya coin stadigt. Dessutom kan utvinning generera passiva inkomster för miners. Du kan lÀra dig mer med dessa steg-för-steg-instruktioner i vÄr artikel SÄ hÀr utvinner du krypto.

Utvinning har vissa fördelar och nackdelar och det mest uppenbara av det sista Àr den potentiella inkomsten frÄn blockbelöningar. Detta pÄverkas dock av en rad faktorer, inklusive elkostnader och marknadspriser. DÀrför bör du innan du hoppar in i kryptoutvinning göra din egen efterforskning och utvÀrdera alla potentiella risker.

Mer information

Ansvarsfriskrivning och riskvarning: detta innehĂ„ll presenteras för dig ”i befintligt skick” och endast för allmĂ€n information och utbildningsĂ€ndamĂ„l, utan representation eller garanti av nĂ„got slag. Det ska inte tolkas som ekonomisk, juridisk eller annan professionell rĂ„dgivning. Det Ă€r inte heller avsett att rekommendera köp av nĂ„gon specifik produkt eller tjĂ€nst. Du bör söka efter din egen rĂ„dgivning frĂ„n lĂ€mpliga professionella rĂ„dgivare. I de fall dĂ„ artikeln har skrivits av en tredje part, tillhör Ă„sikterna som uttrycks denna tredje part och Ă„terspeglar inte nödvĂ€ndigtvis Binance Academys Ă„sikter. LĂ€s vĂ„r fullstĂ€ndiga ansvarsfriskrivning hĂ€r för mer information. Priserna pĂ„ digitala tillgĂ„ngar kan vara volatila. VĂ€rdet pĂ„ din investering kan gĂ„ ner eller upp och du kanske inte fĂ„r tillbaka det investerade beloppet. Du Ă€r sjĂ€lv ansvarig för dina investeringsbeslut och Binance Academy ansvarar inte för eventuella förluster som du kan Ă„dra dig. Detta material ska inte tolkas som ekonomisk, juridisk eller annan professionell rĂ„dgivning. Se vĂ„ra anvĂ€ndarvillkor och riskvarning för mer information.