Pierwszy blok Bitcoin, zwany blokiem genezy, został wydobyty w styczniu 2009 r. I został umieszczony w blockchain (publicznej księdze rachunkowej). Proces wydobywania rozpoczął się od tego czasu z domyślnym projektem, który skaluje trudny poziom w miarę wydobywania coraz większej liczby bitcoinów. Aby sprostać wyzwaniu związanemu z wydobyciem, opracowano bardziej zaawansowany sprzęt komputerowy i uzupełniające oprogramowanie.
Chociaż sprzęt używany przez górników jest zasadniczo z trzech rodzajów: CPU / GPU (graficzne jednostki przetwarzania), FPGA (Field Programmable Gate Array) i ASIC (Application Specific Integrated Circuits), wybór oprogramowania jest szerszy. Oto lista niektórych popularnych programów do wydobywania bitcoinów (bez konkretnej kolejności). (Zobacz: Co to jest wydobywanie bitcoinów? )
1) CGMiner
CGMiner jest jednym z popularnych programów do wydobywania bitcoinów zgodnych ze sprzętem GPU / FPGA / ASIC. Jest to oprogramowanie typu open source napisane w C, oparte na oryginalnej strukturze górnika CPU. Jest to wieloplatformowa platforma dla systemów Linux, Windows i Mac OS X. Niektóre funkcje obejmują zaawansowane wykrywanie nowych bloków, monitorowanie, przetaktowywanie, kontrolę prędkości wentylatora, ładowanie binarne jąder, obsługę wielu urządzeń górniczych oraz funkcje zdalnego interfejsu. Oprogramowanie może bez opóźnień skalować do dowolnej wielkości hashrate i jest dobre zarówno dla wydobycia solo, jak i dla wydobycia w puli.
2) BitMinter
BitMinter istnieje od 2011 roku i działa dobrze dla systemów Windows, Linux i Mac. Twierdzi, że zapewnia przyzwoitą prędkość wydobycia, wysoką wypłatę i ma platformę OpenCL (Open Computing Language). Ma to na celu ułatwić wszystkim zdobycie Bitcoinów. Klient musi się zarejestrować w puli wydobywczej, po czym oprogramowanie może być używane; dlatego jest to pula wydobywcza i oprogramowanie (ta sama nazwa), tutaj różni się od innych dostępnych opcji.
3) BTCMiner
Jest to oprogramowanie górnicze typu open source, które może obsługiwać wiele kart FPGA (w setkach i jest ograniczone liczbą kontrolerów hosta USB). Pomaga w ograniczaniu przestarzałości poprzez stosowanie długiego odpytywania i monitorowania bloków, ma tryb oszczędzania energii, a nawet ochronę przed przegrzaniem. System automatycznie wybiera częstotliwość z najwyższym wskaźnikiem wartości skrótu na podstawie pomiaru błędu. BTCMiner nie wymaga do uruchomienia oprogramowania Xilinx ani licencji, ponieważ jest to gotowy do użycia strumień bitów, co jest jedną z jego zalet.
4) 50 górników
50 Miner to łatwe w konfiguracji oprogramowanie z automatycznym urządzeniem wykrywającym. Obsługuje wydobywanie Bitcoin, a także Litecoin. Jest to interfejs graficzny i działa w trybie automatycznym, w którym potrzebny jest tylko login i hasło, nie wymaga instalacji. Ma wiele wbudowanych widżetów, a wszystkie ustawienia są przechowywane w pliku konfiguracyjnym.
5) DiabloMiner
DiabloMiner to oprogramowanie GPU (Graphics Processing Unit), które wykorzystuje środowisko OpenCL, które może obsługiwać nieograniczoną liczbę pul, a nawet przełączać się na inną pulę w przypadku awarii łączności (i wracając co godzinę do pierwszej). DiabloMiner obsługuje zarówno wydobywanie solo, jak i pula, i jest kompatybilny ze sterownikami Nvidia oraz aktualnym pakietem ATI Stream SDK. To ustawienie jest uciążliwe, jak większość oprogramowania.
6) BFGMiner
BFGMiner to oprogramowanie do wydobywania ASIC / FPGA napisane w C, może mieszać zarówno szyfrowanie, jak i SHA256d jednocześnie. Pozwala ponadto na wydobywanie wielu wirtualnych walut jednocześnie, wykorzystując strategię puli. Program zapewnia możliwość zdalnego interfejsu (dostęp z dowolnego miejsca), oferuje także kontrolę prędkości wentylatora, podkręcanie i monitorowanie.
7) Bitcoin Plus
Bitcoin Plus nie jest oprogramowaniem, ale przeglądarką Bitcoin Miner, dlatego nie wymaga instalacji. Wykorzystuje zapasową moc komputera, ale z czasem staje się mniej opłacalny, szczególnie jeśli poważnie myślisz o wydobyciu. Z drugiej strony, jest to dobry sposób na wypróbowanie wydobycia, szczególnie dla tych, którzy nie są tego pewni i oszczędza ich przed procesem instalacji oprogramowania.
Istnieją inne programy, takie jak Phoenix, poclbm, Remote Miner, RPC Miner, Bit Moose itp.
Dolna linia
Górnicy mogą pracować niezależnie, co daje im nieregularne, ale zwykle większe wypłaty, lub mogą wybrać pracę w puli, w której nagrody są bardziej uśrednione, ale regularne, a końcowe wyniki dla obu wypadają podobnie. Czas poświęcony, wybór oprogramowania, sprzętu komputerowego, iloraz wiedzy - wszystko razem decyduje o wskaźniku sukcesu w górnictwie. Najlepsze oprogramowanie to takie, które zaspokaja potrzeby; zgadza się ze sprzętem i innymi wymaganiami, takimi jak wydobywanie wielu kryptowalut itp. (Zobacz: 5 najważniejszych walut wirtualnych innych niż Bitcoin )
