Den første Bitcoin-blokken, kalt genesis-blokken, ble utvunnet i januar 2009 og ble plassert i blockchain (dens offentlige hovedbok). Prosessen med gruvedrift begynte siden den gang med en standarddesign som skalerer opp det vanskeligste nivået etter hvert som flere og flere Bitcoins blir utvunnet. For å bekjempe gruveutfordringen er mer avansert datamaskinvare og komplementær programvare utviklet.
Mens maskinvaren som brukes av gruvearbeidere stort sett er av tre typer: CPU / GPU (Grafiske prosesseringsenheter), FPGA (feltprogrammerbar gate-array) og ASIC (Application Specific Integrated Circuits), er valget for programvaren bredere. Her er en liste over noen av de populære programvarene for gruvedrift fra Bitcoin (i ingen spesifikk rekkefølge). (Se: Hva er Bitcoin Mining? )
1) CGMiner
CGMiner er en av de mest populære Bitcoin-programvarene som er kompatible med GPU / FPGA / ASIC-maskinvare. Det er åpen kildekode-programvare skrevet i C, basert på den opprinnelige rammen til CPU-gruvearbeider. Det er en kryssplattform for Linux, Windows og Mac OS X. Noen funksjoner inkluderer avansert deteksjon av nye blokker, overvåking, overklokking, viftehastighetskontroll, binær lasting av kjerner, støtte for flere gruveenheter sammen med eksterne grensesnittfunksjoner. Programvaren kan skalere opp til hvilken som helst størrelse av hashrate uten forsinkelser, og er bra for så vel solo som gruvedrift.
2) BitMinter
BitMinter har eksistert siden 2011 og fungerer bra for Windows, Linux og Mac. Den hevder å gi en anstendig gruvehastighet, høy utbetaling og har OpenCL (Open Computing Language) rammeverk. Den har som mål å gjøre det enkelt for alle å få Bitcoins. Klienten trenger å få seg registrert i gruvebadet og deretter kan programvaren brukes; dermed er det et gruvebasseng og programvare (samme navn), det er her det skiller seg fra de andre tilgjengelige alternativene.
3) BTCMiner
Det er en open source gruveprogramvare som kan støtte flere FPGA-kort (i hundrevis og er begrenset av antall USB-vertskontrollere). Det hjelper med foreldet reduksjon ved bruk av lang polling og blokkering, den har strømsparingsmodus og til og med overopphetingsbeskyttelse. Systemet velger automatisk frekvensen med den høyeste hastigheten på hasj basert på feilmåling. BTCMiner krever ikke Xilinx-programvare eller lisens for å starte, da det er en klar-til-bruk Bitstream som er en av fordelene.
4) 50 gruvearbeider
50 Miner er en enkel å installere programvare med en automatisk deteksjonsenhet. Det støtter gruvedrift av Bitcoin så vel som Litecoin. Det er et grafisk grensesnitt og fungerer i en automatisert modus der bare innlogging og passord er nødvendig, det krever ingen installasjon. Den har mange innebygde widgeter, og alle innstillinger er lagret i konfigurasjonsfilen.
5) DiabloMiner
DiabloMiner er GPU (Graphics Processing Unit) programvare som bruker OpenCL-rammeverk som kan støtte ubegrensede bassenger og til og med bytte til et annet basseng i tilfelle tilkoblingssvikt (og returnere hver time til den første). DiabloMiner støtter både gruvedrift, solo og basseng og er kompatibel med Nvidia-drivere og oppdatert ATI Stream SDK. Innstillingen er tungvint som de fleste av programvaren.
6) BFGMiner
BFGMiner er ASIC / FPGA gruveprogramvare skrevet i C, den kan hasj på både scrypt og SHA256d fungerer samtidig. Det tillater flere gruvedrift av virtuelle valutaer samtidig ved å bruke bassengstrategi. Programmet gir ekstern grensesnittfunksjon (tilgang fra hvor som helst sted), det har også viftehastighetskontroll, overklokking og overvåking.
7) Bitcoin Plus
Bitcoin Plus er heller ingen programvare, men en nettleser Bitcoin-gruvearbeider og krever dermed ingen installasjon. Den bruker den ekstra datamaskinens strøm, men fungerer mindre kostnadseffektiv over tid, spesielt hvis du er seriøs med gruvedrift. På den positive siden er det en god måte å prøve gruvedrift spesielt for de som ikke er sikker på det og redder dem fra prosessen med installasjon av programvare.
Det er andre programvare som Phoenix, poclbm, Remote Miner, RPC Miner, Bit Moose, etc.
Bunnlinjen
Gruvearbeidere kan jobbe uavhengig, noe som gir dem uregelmessige, men vanligvis større utbetalinger, eller kan velge å jobbe i et basseng hvor belønningen er mer gjennomsnittlig, men regelmessig, og de endelige resultatene for begge fungerer like. Tiden som er brukt, valg av programvare, maskinvare, kunnskapskvotient, bestemmer sammen suksessraten ved gruvedrift. Den beste programvaren er det som ivaretar behovet; stemmer overens med maskinvaren og andre krav som flere gruvedrift i cryptocurrency, osv. (Se: De 5 viktigste virtuelle valutaene annet enn Bitcoin )
