Det första Bitcoin-blocket, kallat genesis-blocket, bryts ut i januari 2009 och placerades i blockchain (dess allmänna huvudbok). Gruvprocessen började ända sedan dess med en standardkonstruktion som skalar upp den svåra nivån när allt fler Bitcoins bryts ut. För att bekämpa gruvutmaningen har mer avancerad hårdvara och kompletterande programvara utvecklats.
Medan hårdvaran som används av gruvarbetare i stort sett är av tre typer: CPU / GPU (grafiska processenheter), FPGA (Field Programable Gate Array) och ASIC (Application Specific Integrated Circuits), är valet för programvaran bredare. Här är en lista över några av de populära Bitcoin-gruvprogramvarorna (i ingen specifik ordning). (Se: Vad är Bitcoin Mining? )
1) CGMiner
CGMiner är en av de populära Bitcoin-gruvprogramvarorna som är kompatibla med GPU / FPGA / ASIC-hårdvara. Det är öppen källkodsprogram skriven i C, baserat på det ursprungliga ramverket för CPU-gruvarbetare. Det är en korsplattform för Linux, Windows och Mac OS X. Vissa funktioner inkluderar avancerad upptäckt av nya block, övervakning, överklockning, fläkthastighetskontroll, binär laddning av kärnor, stöd för flera gruvdrift tillsammans med fjärrgränssnittsfunktioner. Programvaran kan skala upp till alla storlekar på hashrate utan förseningar och är bra för såväl solo som poolad gruvdrift.
2) BitMinter
BitMinter har funnits sedan 2011 och fungerar bra för Windows, Linux och Mac. Det påstår sig ge en anständig gruvhastighet, hög utbetalning och har OpenCL (Open Computing Language) ram. Det syftar till att göra det enkelt för alla att få Bitcoins. Klienten måste registrera sig i gruvpolen, varefter programvaran kan användas. alltså är det en gruvpool och mjukvara (samma namn), det är här som skiljer sig från de andra tillgängliga alternativen.
3) BTCMiner
Det är en mjukvara för öppen källkodning som kan stödja flera FPGA-kort (i hundratals och begränsas av antalet USB-värdkontroller). Det hjälper till med försenad minskning genom användning av lång polling och blockövervakning, den har ett energisparläge och till och med överhettningsskydd. Systemet väljer automatiskt frekvensen med den högsta hastigheten hastighet baserat på felmätning. BTCMiner kräver inte Xilinx-programvara eller -licens för att starta eftersom det är en färdigt att använda Bitstream som är en av dess fördelar.
4) 50 gruvarbetare
50 Miner är en enkel att installera programvara med en automatisk detekteringsenhet. Det stöder gruvdrift av både Bitcoin och Litecoin. Det är ett grafiskt gränssnitt och fungerar i ett automatiserat läge där bara inloggning och lösenord behövs, det kräver ingen installation. Den har många inbyggda widgetar och alla inställningar lagras i konfigurationsfilen.
5) DiabloMiner
DiabloMiner är GPU-programvara (Graphics Processing Unit) som använder OpenCL-ramverk som kan stödja obegränsade pooler och till och med byta till en annan pool i fall av anslutningsfel (och återgår varje timme till den första). DiabloMiner stöder både, solo- och poolbrytning och är kompatibel med Nvidia-drivrutiner och uppdaterade ATI Stream SDK. Inställningen är besvärlig som de flesta av programvaran.
6) BFGMiner
BFGMiner är ASIC / FPGA gruvmjukvara skriven i C, den kan hash på både scrypt och SHA256d fungera samtidigt. Det tillåter vidare gruvdrift av flera virtuella valutor samtidigt genom att använda poolstrategi. Programmet ger gränssnittsfunktioner (åtkomst från valfri plats), det har också fläkthastighetskontroll, överklockning och övervakning.
7) Bitcoin Plus
Bitcoin Plus är inte heller en mjukvara utan en webbläsare Bitcoin gruvdrift och kräver därför ingen installation. Det använder reservdatorens kraft men fungerar mindre kostnadseffektivt över tid, särskilt om du ser allvarligt med gruvdrift. På den positiva sidan är det ett bra sätt att prova gruvdrift speciellt för dem som inte är säkra på det och sparar dem från processen för installation av programvara.
Det finns andra programvara som Phoenix, poclbm, Remote Miner, RPC Miner, Bit Moose, etc.
Slutsats
Gruvarbetare kan arbeta självständigt vilket ger dem oregelbundna men vanligtvis större utbetalningar eller kan välja att arbeta i en pool där belöningarna är mer i genomsnitt men regelbundna, de slutliga resultaten för båda fungerar likadana. Tiden som ägnas åt, val av programvara, datormaskinvara, kunskapskvot, bestämmer tillsammans framgångsgraden vid gruvdrift. Den bästa programvaran är den som tillgodoser behovet. instämmer i hårdvaran och andra krav som multipel cryptocurrency-gruvdrift, etc. (Se: De 5 viktigaste virtuella valutorna andra än Bitcoin )
