Blok Bitcoin pertama, disebut blok genesis, ditambang pada Januari 2009 dan ditempatkan di blockchain (buku besar publiknya). Proses penambangan dimulai sejak itu dengan desain standar yang meningkatkan tingkat kesulitan karena semakin banyak Bitcoin yang ditambang. Untuk mengatasi tantangan penambangan, perangkat keras komputer yang lebih canggih dan perangkat lunak pelengkap telah dikembangkan.
Sementara perangkat keras yang digunakan oleh para penambang terdiri dari tiga jenis: CPU / GPU (Unit Pemrosesan Grafis), FPGA (Field Programmable Gate Array) dan ASIC (Application Specific Integrated Circuits), pilihan untuk perangkat lunak lebih luas. Berikut daftar beberapa perangkat lunak penambangan Bitcoin populer (tanpa urutan tertentu). (Lihat: Apa itu Penambangan Bitcoin? )
1) CGMiner
CGMiner adalah salah satu perangkat lunak penambangan Bitcoin populer yang kompatibel dengan perangkat keras GPU / FPGA / ASIC. Ini adalah perangkat lunak open source yang ditulis dalam C, berdasarkan kerangka asli penambang CPU. Ini adalah platform lintas untuk Linux, Windows dan Mac OS X. Beberapa fitur termasuk deteksi lanjutan dari blok baru, pemantauan, overclocking, kontrol kecepatan kipas, pemuatan biner kernel, dukungan beberapa perangkat pertambangan bersama dengan kemampuan antarmuka jarak jauh. Perangkat lunak ini dapat meningkatkan ukuran hashrate apa pun tanpa penundaan dan baik untuk penambangan solo maupun gabungan.
2) BitMinter
BitMinter sudah ada sejak 2011 dan berfungsi dengan baik untuk Windows, Linux dan Mac. Ia mengklaim untuk memberikan kecepatan penambangan yang layak, pembayaran tinggi dan memiliki kerangka kerja OpenCL (Open Computing Language). Ini bertujuan untuk memudahkan semua orang mendapatkan Bitcoin. Klien harus mendaftarkan dirinya ke kumpulan penambangan setelah perangkat lunak tersebut dapat digunakan; jadi itu adalah kumpulan penambangan dan perangkat lunak (nama yang sama), di sinilah berbeda dari opsi lain yang tersedia.
3) BTCMiner
Ini adalah perangkat lunak penambangan open source yang dapat mendukung banyak papan FPGA (ratusan dan dibatasi oleh jumlah pengontrol host USB). Ini membantu dalam pengurangan basi dengan menggunakan polling panjang dan pemantauan blok, ia memiliki mode hemat daya dan bahkan perlindungan overheat. Sistemnya secara otomatis memilih frekuensi dengan tingkat hash tertinggi berdasarkan pengukuran kesalahan. BTCMiner tidak memerlukan perangkat lunak atau lisensi Xilinx untuk memulai karena Bitstream yang siap digunakan yang merupakan salah satu kelebihannya.
4) 50 Penambang
50 Miner adalah perangkat lunak yang mudah diatur dengan perangkat pendeteksi otomatis. Ini mendukung penambangan Bitcoin dan juga Litecoin. Ini adalah antarmuka grafis dan bekerja pada mode otomatis di mana hanya login dan kata sandi yang diperlukan, tidak memerlukan instalasi. Ini memiliki banyak widget bawaan dan semua pengaturan disimpan dalam file konfigurasi.
5) DiabloMiner
DiabloMiner adalah perangkat lunak GPU (Graphics Processing Unit) yang menggunakan kerangka kerja OpenCL yang dapat mendukung kumpulan tak terbatas dan bahkan beralih ke kumpulan lain jika terjadi kegagalan konektivitas (dan kembali setiap jam ke yang pertama). DiabloMiner mendukung penambangan solo dan biliar dan kompatibel dengan driver Nvidia dan ATI Stream SDK terbaru. Pengaturannya rumit seperti kebanyakan perangkat lunak.
6) BFGMiner
BFGMiner adalah perangkat lunak penambangan ASIC / FPGA yang ditulis dalam C, dapat digunakan untuk hash scrypt dan SHA256d secara bersamaan. Lebih lanjut memungkinkan beberapa penambangan mata uang virtual pada saat yang sama dengan memanfaatkan strategi kumpulan. Program ini menyediakan kemampuan antarmuka jarak jauh (mengakses dari lokasi mana pun), juga dilengkapi kontrol kecepatan kipas, overclocking, dan pemantauan.
7) Bitcoin Plus
Bitcoin Plus bukanlah perangkat lunak tetapi penambang Bitcoin browser dan karenanya tidak memerlukan instalasi. Itu menggunakan daya komputer cadangan tetapi bekerja kurang efisien dari waktu ke waktu terutama jika Anda serius tentang penambangan. Di sisi positif, ini adalah cara yang baik untuk mencoba menambang terutama bagi mereka yang tidak yakin tentang hal itu dan menyelamatkan mereka dari proses instalasi perangkat lunak.
Ada perangkat lunak lain seperti Phoenix, poclbm, Remote Miner, RPC Miner, Bit Moose, dll.
Intinya
Penambang dapat bekerja secara mandiri yang memberi mereka pembayaran tidak teratur tetapi biasanya lebih besar atau dapat memilih untuk bekerja di kolam di mana imbalannya lebih rata-rata tetapi teratur, hasil akhir untuk keduanya bekerja sama. Waktu yang disediakan, pilihan perangkat lunak, perangkat keras komputer, hasil bagi pengetahuan, bersama-sama menentukan tingkat keberhasilan di pertambangan. Perangkat lunak terbaik adalah yang melayani kebutuhan; setuju dengan perangkat keras dan persyaratan lain seperti penambangan cryptocurrency ganda, dll. (Lihat: 5 Mata Uang Virtual Paling Penting Selain Bitcoin )