Introduktion
Mining är processen att lägga till transaktionsposter till Bitcoins publika redovisning av tidigare transaktioner. Denna huvudbok över tidigare transaktioner kallasblockchaineftersom det är en kedja avblock. Deblockchaintjänar tillbekräftatransaktioner till resten av nätverket som har ägt rum. Bitcoin-noder använder blockkedjan för att skilja legitima Bitcoin-transaktioner från försök att återanvända mynt som redan har spenderats någon annanstans.
Gruvdrift är avsiktligt utformad för att vara resurskrävande och svår så att antalet block som hittas varje dag av gruvarbetare förblir konstant. Enskilda block måste innehålla ett arbetsbevis för att anses giltiga. Detta bevis på arbete verifieras av andra Bitcoin-noder varje gång de får ett block. Bitcoin använderhaschcasharbetsbevisfunktion.
Det primära syftet med gruvdrift är att tillåta Bitcoin-noder att nå en säker, manipuleringssäker konsensus. Gruvdrift är också den mekanism som används för att introducera Bitcoins i systemet: Gruvarbetare får alla transaktionsavgifter samt en "subvention" av nyskapade mynt. Detta tjänar både syftet att sprida nya mynt på ett decentraliserat sätt samt att motivera människor att tillhandahålla säkerhet för systemet.
Bitcoin-brytning kallas så för att det liknar brytning av andra råvaror: det kräver ansträngning och det gör långsamt nya enheter tillgängliga för alla som vill delta. En viktig skillnad är att utbudet inte beror på mängden gruvdrift. Generellt sett förändras inte hur många bitcoins som skapas på lång sikt att ändra total miner-hashpower.
Svårighet
Det beräkningssvåra problemet
Mining av ett block är svårt eftersom SHA-256-hash för ett blocks huvud måste vara lägre än eller lika med målet för att blocket ska accepteras av nätverket. Detta problem kan förenklas i förklaringssyfte: Hashen för ett block måste börja med ett visst antal nollor. Sannolikheten att beräkna en hash som börjar med många nollor är mycket låg, därför måste många försök göras. För att generera en ny hash varje omgång, anonceökas. SeBevis på arbeteför mer information.
Svårighetsmåttet
Desvårighetär måttet på hur svårt det är att hitta ett nytt block jämfört med det enklaste det någonsin kan vara. Det räknas om varje 2016-block till ett värde så att de tidigare 2016-blocken skulle ha genererats på exakt två veckor om alla hade brytit med denna svårighet. Detta kommer att ge i genomsnitt ett block var tionde minut. När fler gruvarbetare ansluter sig ökar takten för att skapa block. När blockgenereringshastigheten ökar, ökar svårigheten att kompensera, vilket har en balanserande effekt på grund av att blockskapandet minskar. Alla block som släpps av illvilliga gruvarbetare som inte uppfyller kravensvårighetsmålkommer helt enkelt att avvisas av de andra deltagarna i nätverket.
Belöna
När ett block upptäcks kan upptäckaren tilldela sig själv ett visst antal bitcoins, vilket är överens om av alla i nätverket. För närvarande är denna belöning 6,25 bitcoins; detta värde kommer att halveras vart 210 000:e block. SeKontrollerad Valutaförsörjning.
Dessutom tilldelas gruvarbetaren de avgifter som betalas av användare som skickar transaktioner. Avgiften är ett incitament för gruvarbetaren att inkludera transaktionen i sitt block. I framtiden, eftersom antalet nya bitcoins gruvarbetare tillåts skapa i varje block minskar, kommer avgifterna att utgöra en mycket viktigare andel av gruvintäkterna.
Gruvdriftens ekosystem
Hårdvara
Användare har använt olika typer av hårdvara över tiden för att bryta block. Hårdvaruspecifikationer och prestandastatistik finns detaljerade påJämförelse av gruvhårdvarasida.
CPU Mining
Tidiga Bitcoin-klientversioner gjorde det möjligt för användare att använda sina CPU:er för att bryta. Tillkomsten av GPU-brytning gjorde CPU-brytning ekonomiskt oklokt eftersom hashratet i nätverket växte till en sådan grad att mängden bitcoins som producerades av CPU-gruvdrift blev lägre än kostnaden för ström för att driva en CPU. Alternativet togs därför bort från kärnan i Bitcoin-klientens användargränssnitt.
GPU Mining
GPU Mining är drastiskt snabbare och effektivare än CPU-mining. Se huvudartikeln:Varför en GPU minerar snabbare än en CPU. En mängd populäragruvriggarhar dokumenterats.
FPGA gruvdrift
FPGA-brytning är ett mycket effektivt och snabbt sätt att bryta, jämförbart med GPU-brytning och som drastiskt överträffar CPU-brytning. FPGA:er förbrukar vanligtvis mycket små mängder ström med relativt höga hashvärden, vilket gör dem mer lönsamma och effektiva än GPU-utvinning. SeJämförelse av gruvhårdvaraför FPGA-hårdvaruspecifikationer och statistik.
ASIC Mining
En applikationsspecifik integrerad krets, ellerASIC, är ett mikrochip designat och tillverkat för ett mycket specifikt ändamål. ASICs designade för Bitcoin-brytning släpptes först 2013. För den mängd ström de förbrukar är de mycket snabbare än alla tidigare tekniker och har redan gjort GPU-gruvdrift ekonomiskt oklokt i vissa länder och inställningar.
Gruvtjänster
Gruventreprenörertillhandahålla gruvtjänster med prestanda som anges i kontrakt. De kan till exempel hyra ut en viss nivå av gruvkapacitet för ett fast pris under en viss tid.
Pooler
När fler och fler gruvarbetare tävlade om det begränsade utbudet av block, upptäckte individer att de arbetade i månader utan att hitta ett block och fick belöning för sina gruvarbeten. Detta gjorde gruvdrift till något av en chansning. För att ta itu med variationen i deras inkomst började gruvarbetare organisera sig ipoolerså att de kunde dela belöningar mer jämnt. Se Pooled gruvdrift ochJämförelse av gruvpooler.
Historia
Bitcoins publika huvudbok ('blockkedjan') startades den 3 januari 2009 klockan 18:15 UTC, förmodligen av Satoshi Nakamoto. Det första blocket är känt somgenesis block.Den första transaktionen som registrerades i det första blocket var en enda transaktion som betalade belöningen på 50 nya bitcoins till dess skapare.
Posttid: 2022-15-15