Az első Bitcoin blokkot, az úgynevezett genesis blokkot, 2009 januárjában bányozták le, és a blokkláncba helyezték (a nyilvános főkönyvbe). A bányászat folyamata azóta megkezdődött egy alapértelmezett kialakítással, amely megnöveli a nehezen elérhető szintet, mivel egyre több Bitcoint bányásznak. A bányászati kihívás leküzdése érdekében fejlettebb számítógépes hardvert és kiegészítő szoftvereket fejlesztettek ki.
Míg a bányászok által használt hardver általában háromféle: CPU / GPU (Grafikus feldolgozó egységek), FPGA (Field Programmable Gate Array) és ASIC (Alkalmazás-specifikus integrált áramkörök), a szoftver választéka szélesebb. Itt található a népszerű Bitcoin bányászati szoftverek listája (nincs megadva sorrend). (Lásd: Mi az a Bitcoin bányászat? )
1) CGMiner
A CGMiner a népszerű Bitcoin bányászati szoftver közé tartozik, amely kompatibilis a GPU / FPGA / ASIC hardverrel. Ez nyílt forráskódú szoftver, írva C-ben, a CPU miner eredeti keretén alapulva. Ez egy keresztháló a Linux, a Windows és a Mac OS X számára. Néhány szolgáltatás magában foglalja az új blokkok fejlett észlelését, megfigyelést, túllépést, ventilátor sebességszabályozást, keringerek bináris betöltését, több bányászati eszköz támogatását és a távoli interfész képességeit. A szoftver késleltetés nélkül bármilyen méretű hashrátra méretezhető, és alkalmas egyéni és összevont bányászatra is.
2) BitMinter
A BitMinter 2011 óta működik, és jól működik Windows, Linux és Mac esetén. Azt állítja, hogy tisztességes bányászati sebességet, nagy kifizetést és OpenCL (Open Computing Language) keretet kínál. Célja, hogy mindenki számára megkönnyítse a Bitcoinok beszerzését. Az ügyfélnek regisztrálnia kell magát a bányászati medencében, amely után a szoftver használható; tehát ez egy bányászati készlet és szoftver (azonos név), itt különbözik a többi elérhető opciótól.
3) BTCMiner
Ez egy nyílt forráskódú bányászati szoftver, amely több FPGA panelt képes támogatni (több százban, és az USB gazdavezérlők száma korlátozza). Hosszú lekérdezés és blokkfigyelés révén elősegíti az elakadást, energiatakarékos üzemmóddal és még a túlmelegedés elleni védelemmel is rendelkezik. Rendszere a hibamérés alapján automatikusan kiválasztja a frekvenciát a legmagasabb kevésbé kivágott mennyiséggel. A BTCMiner nem igényli a Xilinx szoftvert vagy licencet az induláshoz, mivel egy használatra kész Bitstream, amely az egyik előnye.
4) 50 bányász
Az 50 Miner egyszerűen telepíthető szoftver automatikus érzékelő készülékkel. Támogatja a Bitcoin és az Litecoin bányászatát. Ez egy grafikus felület és automatizált módban működik, ahol csak a bejelentkezéshez és a jelszavakhoz van szükség, telepítés nem szükséges. Számos beépített kütyüvel rendelkezik, és az összes beállítást a konfigurációs fájl tárolja.
5) DiabloMiner
A DiabloMiner egy GPU (Graphics Processing Unit) szoftver, amely OpenCL keretrendszert használ, amely korlátlan készleteket támogat, és csatlakozási hiba esetén akár egy másik készletre válthat (és óránként visszatér az elsőhez). A DiabloMiner mind a solo, mind a pool bányászatot támogatja, és kompatibilis az Nvidia illesztőprogramokkal és a legújabb ATI Stream SDK-val. A beállítás nehézkes, mint a legtöbb szoftver esetében.
6) BFGMiner
A BFGMiner ASIC / FPGA bányászati szoftver, C-ben írva, képes mind a scriptre, mind az SHA256d-re egyszerre kivonni. Ezenkívül lehetővé teszi több virtuális valuta bányászatát egyszerre, a pool stratégiájának felhasználásával. A program távoli interfészt képes biztosítani (hozzáférés bárhonnan), rajongósebesség-szabályozást, túllépést és figyelést is biztosít.
7) Bitcoin Plus
A Bitcoin Plus nem szoftver, hanem egy böngésző Bitcoin bányász, és ezért nem igényel telepítést. Használja a tartalék számítógépes energiát, de idővel kevésbé költséghatékony, különösen, ha komolyan veszi a bányászatot. Pozitív szempontból jó módszer kipróbálni a bányászatot, különösen azok számára, akik nem biztosak benne, és megmenti őket a szoftver telepítésének folyamatától.
Vannak más szoftverek is, mint például a Phoenix, poclbm, Remote Miner, RPC Miner, Bit Moose stb.
Alsó sor
A bányászok önállóan dolgozhatnak, ami szabálytalan, de általában nagyobb kifizetéseket eredményez, vagy választhatnak olyan medencében történő munkavégzéshez, ahol a jutalmak átlaga magasabb, de rendszeres, mindkét eredmény vége hasonló. Az elköltött idő, a szoftverválasztás, a számítógépes hardver, a tudás hányadosa együttesen dönti el a bányászat sikerének arányát. A legjobb szoftver az, amely kielégíti az igényt; egyetért a hardverrel és más követelményekkel, például a többszörös kriptovaluta-kitermeléssel stb. (lásd: Az 5 legfontosabb virtuális valuta, a Bitcoin kivételével )