Prvi Bitcoin blok, nazvan blok geneze, miniran je u siječnju 2009. i stavljen je u blockchain (njegovu javnu knjigu). Proces iskopavanja počeo je otkad je zadani dizajn koji povećava teško razinu s obzirom da se rudi sve više bitcoina. Za borbu protiv rudarskog izazova razvijen je napredniji računalni hardver i komplementarni softver.
Iako se hardver koji rudari uglavnom sastoje od tri vrste: CPU / GPU (Grafičke procesne jedinice), FPGA (Field Programmable Gate Array) i ASIC (Integrirani krugovi specifični za aplikaciju), izbor softvera je širi. Evo popisa nekih od popularnih softvera za rudarstvo Bitcoina (ne određenim redoslijedom). (Pogledajte: Što je rudarstvo bitcoina? )
1) CGMiner
CGMiner je među popularnim Bitcoin softverom za rudarstvo kompatibilan s hardverom GPU / FPGA / ASIC. To je softver otvorenog koda napisan na C, temeljen na izvornom okviru procesora rudara. To je cross platforma za Linux, Windows i Mac OS X. Neke značajke uključuju napredno otkrivanje novih blokova, nadzor, overclocking, kontrolu brzine ventilatora, binarno učitavanje kernela, višestruku podršku rudarskih uređaja zajedno s mogućnostima udaljenog sučelja. Softver može povećati veličinu hashrate-a bez odlaganja i dobar je za solo kao i za skupljanje iskopa.
2) BitMinter
BitMinter postoji od 2011. godine i dobro radi za Windows, Linux i Mac. Tvrdi se da nudi pristojnu brzinu rudarstva, veliku isplatu i ima OpenCL (Open Computing Language) okvir. Cilj mu je svima olakšati dobivanje bitcoina. Klijent se mora registrirati u rudarskom bazenu nakon čega se može koristiti softver; na taj se način radi o rudarskom bazenu i softveru (isti naziv), čime se razlikuje od ostalih dostupnih opcija.
3) BTCMiner
To je softver za rudarstvo otvorenog koda koji može podržati više FPGA ploča (u stotinama i ograničen je brojem USB kontrolera). Pomaže u smanjenju ustajanja primjenom dugog praćenja ankete i blokade, ima način uštede energije i čak zaštitu od pregrijavanja. Njegov sustav automatski bira frekvenciju s najvišom brzinom hashe-a na temelju mjerenja pogreške. BTCMiner ne zahtijeva Xilinx softver ili licencu za pokretanje, jer je bitni za upotrebu Bitstream koji je jedna od njegovih prednosti.
4) 50 Miner
50 Miner je jednostavan za postavljanje softvera s automatskim uređajem za otkrivanje. Podržava rudarstvo Bitcoina kao i Litecoin-a. To je grafičko sučelje i radi na automatiziranom načinu rada gdje su potrebne samo prijava i lozinke, ne zahtijeva nikakvu instalaciju. Ima puno ugrađenih widgeta i sve su postavke pohranjene u konfiguracijskoj datoteci.
5) DiabloMiner
DiabloMiner je GPU (Graphics Processing Unit) softver koji koristi OpenCL okvir koji može podržati neograničene bazene, pa čak i prebaciti se na drugi bazen u slučaju neuspjeha povezivanja (i vraćati se svaki sat u prvi). DiabloMiner podržava i solo i miniranje bazena i kompatibilan je s Nvidia upravljačkim programima i modernim ATI Stream SDK-om. Postavka je glomazna kao i većina softvera.
6) BFGMiner
BFGMiner je ASIC / FPGA softver za rudarstvo napisan na C, može bacati i na scrypt i SHA256d rad istovremeno. Nadalje omogućuje istodobno rudarstvo više virtualnih valuta koristeći strategiju bazena. Program pruža mogućnost udaljenog sučelja (pristup s bilo kojeg mjesta), također ima kontrolu brzine ventilatora, overklokiranje i nadzor.
7) Bitcoin Plus
Bitcoin Plus nije softver već preglednik Bitcoin rudar i stoga ne zahtijeva nikakvu instalaciju. Koristi rezervnu snagu računala, ali vremenom djeluje manje isplativo, pogotovo ako ste ozbiljni u rudarstvu. S pozitivne strane, dobar je način isprobavanja rudarstva posebno za one koji nisu sigurni u to i spašava ih od procesa instalacije softvera.
Postoje i drugi softver poput Phoenix, poclbm, Remote Miner, RPC Miner, Bit Moose itd.
Poanta
Rudari mogu raditi samostalno, što im daje neredovite, ali obično veće isplate ili mogu odlučiti za rad u bazenu u kojem su nagrade prosječne, ali redovite, a konačni rezultati za oba rade slično. Vrijeme posvećeno, izbor softvera, računalnog hardvera, kvocijent znanja, svi zajedno odlučuju o uspjehu u rudarstvu. Najbolji softver je onaj koji zadovoljava potrebe; podudara se s hardverskim i drugim zahtjevima poput višestrukog vađenja kriptovaluta itd. (Pogledajte: 5 najvažnijih virtualnih valuta osim bitcoina )