. 7 min read

Hur Fungerar Bitcoin Mining?

I traditionella fiat-valutasystem trycker regeringarna helt enkelt mer pengar när de behöver det. Men med bitcoin skrivs inte pengarna ut alls – de upptäcks. Datorer över hela världen “bryter” efter mynt genom att konkurrera med varandra.

how does bitcoin mining work

I traditionella finansiella system kan regeringar och banker (och gör det faktiskt) ge ut mer pengar när de vill. Men ingen kan göra det i Bitcoin, eftersom processen för pengautgivning kretsar kring gruvdrift – en extremt smart process att bekräfta Bitcoin-transaktioner och registrera dem på en decentraliserad huvudbok samtidigt.

Men hur fungerar Bitcoin-mining? I den här guiden dyker vi ner i grunderna för Bitcoin-mining och de viktigaste processerna bakom det.

Vad är Bitcoin-Mining?

Bitcoin-mining kan definieras som en process att “upptäcka” bitcoins. Mycket som guld, är bitcoins konstgjort begränsade, och det kan aldrig finnas mer än 21 miljoner BTC. Också, som guld, behöver du allokera resurser och hårt arbete för att extrahera det. Men till skillnad från att utvinna guld, är bitcoins utformade för att präglas med hjälp av beräkningskraften hos miljontals tävlande datorer från hela världen.

hur fungerar bitcoin mining

Det kan vara svårt att förstå det till en början, men i själva verket är det ganska genialt. Alla är fria att köra en Bitcoin-nod och prova sin tur på mining, men ingen garanteras att vara lönsam på det. Dessa miljontals datorer säkerställer dock en sak – nätverkets funktionalitet och säkerhet.

Om du vill dyka djupare in i ämnet “vad är bitcoin mining”, se vår guide med samma namn.

För tillfället behöver du bara veta att Bitcoin-mining tjänar flera syften:

  1. Säkrar Bitcoin-nätverket.
  2. Incentiverar miners att allokera sina resurser till Bitcoin-nätverket.
  3. Bekräftar Bitcoin-transaktioner.
  4. Säkerställer decentraliseringen av Bitcoin (vilket gör det till gratis global peer-to-peer (P2P) pengar).
  5. Gör bitcoins sällsynta och svåra att få.
  6. Straffar dåliga aktörer i nätverket genom att göra det olönsamt att gå emot systemet.
     

Hur Fungerar Mining?

Folk kan skicka bitcoins (eller några andra digitala tillgångar) hela tiden, men det betyder inte mycket om inte någon håller koll på alla. Detta gäller särskilt digitala tillgångar som är superenkla att kopiera. Så för att ha ett fullt fungerande digitalt kontant behöver du hålla reda på vem som betalade vad och till vem, och det är i grunden vad banker gör för oss.

Men hur vet vi att person A har skickat bitcoins till person B om det inte finns några organisationer som övervakar det? Hur förhindrar vi dubbelspendering där person A skickar samma bitcoins till person C?

Svaret är Bitcoin-mining.

Bitcoin-nätverket ersätter banker och andra mellanhänder genom att behandla alla nätverkstransaktioner, sätta dem i en lista och låsa dem i oföränderliga block. Slutligen är det miners som gör allt arbete – allokera sin hashingkraft för att bekräfta dessa transaktioner och registrera dem i en distribuerad offentlig huvudbok.

Bitcoin-mining kräver en dator och ett speciellt Bitcoin-program (klient). När du installerar Bitcoin-klienten på din dator, blir du en miner och kan tävla med rivalerande miners genom att lösa komplexa matematiska problem. Var tionde minut försöker alla datorer lösa ett block med de senaste transaktionsdata i det med hjälp av kryptografiska hashfunktioner.

Vad är Bitcoin Hashes?

Varje löst block läggs till den offentliga huvudboken. I huvudsak består den distribuerade offentliga huvudboken av en lång lista med block som utgör Bitcoin-blockchain.

Bitcoin distributed ledger aka blockchain är ett offentligt register över alla transaktioner som ägde rum på nätverket. Eftersom filen är offentlig kan den utforskas av vem som helst med hjälp av valfri bitcoin block explorer. Ett nytt block läggs till huvudboken ungefär var 10: e minut. Därför ökar blockkedjans storlek kontinuerligt. En uppdaterad kopia på ett nytt block delas mellan miners, så alla vet alltid vad som händer.

Nu, vilket syfte tjänar det?

I traditionella system måste en huvudbok lita på, vilket innebär att det måste finnas en betrodd person eller enhet som övervakar den och garanterar att ingen manipulerar den. I Bitcoin-nätverket spelas den rollen av miners.

När ett block med transaktioner är klart måste miners bearbeta det. De applicerar SHA-256 Cryptographic Hash Algorithm för att förvandla det till en till synes slumpmässig sekvens av siffror och bokstäver känd som en hash. Hashen lagras tillsammans med blocket i slutet av blockchain vid den specifika tidpunkten, vilket fungerar som ett bevis på arbete och validering.

bitcoin miningBitcoin mining \”farm.\” Källa: Wikipedia Commons.

Men Hur är dessa Hashar så Tillförlitliga?

Nå, det är lätt att göra en hash av data som ingår i Bitcoin-blocket. Men det är praktiskt taget omöjligt att dekryptera data enbart genom att titta på hashen eftersom den är helt slumpmässig och varje hash är unik. Om du ändrar även en symbol i den ursprungliga inmatningen får du en helt annan hash. Därför är det helt omöjligt att förutsäga utdata och det enda sättet att matcha det är genom blind gissning, vilket är vad miners gör.

Ändå slår miners inte bara in transaktionerna i hashar men använder också några andra bitar data. En av dessa bitar är hashen av det senaste blocket.

Eftersom varje blocks hash innehåller hashen från det föregående blocket fungerar det som ett digitalt vaxsigill. Det garanterar att det producerade blocket, liksom varje block före det, är legitimt. Om blocket förfalskas kan andra miners se det och avvisa det.

Med andra ord skulle en falsk transaktion ändra ett block tillsammans med dess ursprungliga hash. Eftersom varje blocks hash används för att skapa nästa blocks hash skulle det påverka alla block på kedjan. Så om någon kontrollerade det skulle de omedelbart märka skillnaden mellan korrekta och falska block eftersom de inte matchar de som redan verifierats på blockchain.

Så här “förseglar” miners ett block. Låt oss nu ta en titt på tävlingsdelen.

bitcoin minerBitcoin \”mining.\” Källa: Freepik.com

Tävlar om Mynt

Vi har redan fastställt att det enda sättet att försegla ett block är att gissa utdata av hashen korrekt, och det mest effektiva sättet att göra det är slumpmässig gissning utförd av datorer.

Alla miners tävlar med varandra om vem som kan gissa det snabbare med hjälp av miningprogramvaran. Den miner som först gör detta bryter blocket (vilket kräver miljarder slumpmässiga datorgenererade gissningar från hela världen) och skördar blockbelöningen som för närvarande är inställd på 12,5 BTC per block och minskar med hälften var 210 000 block. Vid den nuvarande takten betyder det att blockbelöningen kommer att falla till 6,25 BTC per block någon gång under 2021.

I huvudsak fungerar det som en incitament att fortsätta bryta för att hålla systemet igång. Eftersom blockbelöningarna ständigt minskar förväntas BTC-priset fortsätta att uppskatta. Dock är blockbelöningar inte den enda incitamentmekanismen för miners, eftersom de också delar på de kollektiva Bitcoin-transaktionsavgifterna.

Kolla in den här guiden för att lära dig mer om värdet på Bitcoins.


Other Bitcoin Guider Guider

Defi Guider
Vad är Web3?
Blockchain Guider
Vad är Proof-of-Work?
Blockchain Guider
Vad är Proof-of-Stake?
Blockchain Guider
Vad är Blockkedje-Teknologi?
Blockchain Guider
Vad är en Blockchain?