Khối Bitcoin đầu tiên, được gọi là khối genesis, được khai thác vào tháng 1 năm 2009 và được đặt trong blockchain (sổ cái công khai của nó). Quá trình khai thác bắt đầu từ bao giờ với một thiết kế mặc định mở rộng mức độ khó khăn khi ngày càng có nhiều Bitcoin được khai thác. Để chống lại thách thức khai thác, phần cứng máy tính và phần mềm bổ sung tiên tiến hơn đã được phát triển.
Mặc dù phần cứng được sử dụng bởi các công cụ khai thác có ba loại: CPU / GPU (Đơn vị xử lý đồ họa), FPGA (Mảng cổng lập trình trường) và ASIC (Mạch tích hợp dành riêng cho ứng dụng), sự lựa chọn cho phần mềm rộng hơn. Dưới đây là danh sách một số phần mềm khai thác Bitcoin phổ biến (không theo thứ tự cụ thể). (Xem: Khai thác Bitcoin là gì? )
1) CGMiner
CGMiner là một trong những phần mềm khai thác Bitcoin phổ biến tương thích với phần cứng GPU / FPGA / ASIC. Nó là phần mềm mã nguồn mở được viết bằng C, dựa trên khung ban đầu của trình khai thác CPU. Đây là một nền tảng chéo cho Linux, Windows và Mac OS X. Một số tính năng bao gồm phát hiện nâng cao các khối mới, giám sát, ép xung, kiểm soát tốc độ quạt, tải hạt nhân nhị phân, hỗ trợ nhiều thiết bị khai thác cùng với khả năng giao diện từ xa. Phần mềm có thể mở rộng đến bất kỳ kích thước nào của hashrate mà không bị trì hoãn và tốt cho việc khai thác đơn lẻ cũng như khai thác gộp.
2) BitMinter
BitMinter đã xuất hiện từ năm 2011 và hoạt động tốt cho Windows, Linux và Mac. Nó tuyên bố sẽ cung cấp tốc độ khai thác tốt, xuất chi cao và có khung OpenCL (Ngôn ngữ điện toán mở). Nó nhằm mục đích giúp mọi người dễ dàng nhận Bitcoin. Khách hàng cần phải tự đăng ký với nhóm khai thác sau đó phần mềm có thể được sử dụng; do đó, nó là một nhóm khai thác và phần mềm (cùng tên), đây là nơi nó khác với các tùy chọn khác có sẵn.
3) BTCMer
Đây là một phần mềm khai thác nguồn mở có thể hỗ trợ nhiều bo mạch đồ họa (hàng trăm và bị giới hạn bởi số lượng bộ điều khiển máy chủ USB). Nó giúp giảm thiểu bằng cách sử dụng bỏ phiếu dài và giám sát khối, nó có chế độ tiết kiệm năng lượng và thậm chí bảo vệ quá nhiệt. Hệ thống của nó tự động chọn tần số có tỷ lệ băm cao nhất dựa trên đo lường lỗi. BTCMiner không yêu cầu phần mềm hoặc giấy phép Xilinx để bắt đầu vì đây là Bitflow sẵn sàng sử dụng, đây là một trong những lợi thế của nó.
4) Công cụ khai thác 50
50 Miner là một phần mềm dễ cài đặt với thiết bị phát hiện tự động. Nó hỗ trợ khai thác Bitcoin cũng như Litecoin. Nó là một giao diện đồ họa và hoạt động trên chế độ tự động, nơi chỉ cần đăng nhập và mật khẩu, nó không yêu cầu cài đặt. Nó có nhiều widget tích hợp và tất cả các cài đặt được lưu trong tệp cấu hình.
5) DiabloMiner
DiabloMiner là phần mềm GPU (Bộ xử lý đồ họa) sử dụng khung OpenCL có thể hỗ trợ các nhóm không giới hạn và thậm chí chuyển sang nhóm khác trong trường hợp lỗi kết nối (và quay lại mỗi giờ cho lần đầu tiên). DiabloMiner hỗ trợ cả khai thác đơn lẻ và khai thác nhóm và tương thích với trình điều khiển Nvidia và SDK ATI Stream cập nhật. Các thiết lập là cồng kềnh như hầu hết các phần mềm.
6) BFGMiner
BFGMiner là phần mềm khai thác ASIC / FPGA được viết bằng C, nó có thể băm trên cả scrypt và SHA256d hoạt động đồng thời. Nó tiếp tục cho phép khai thác nhiều loại tiền ảo cùng một lúc bằng cách sử dụng chiến lược nhóm. Chương trình cung cấp khả năng giao diện từ xa (truy cập từ bất kỳ vị trí nào), nó cũng có tính năng kiểm soát tốc độ quạt, ép xung và giám sát.
7) Bitcoin Plus
Bitcoin Plus cũng không phải là một phần mềm mà là một trình khai thác Bitcoin và do đó không cần cài đặt. Nó sử dụng năng lượng máy tính dự phòng nhưng hoạt động ít hiệu quả hơn theo thời gian, đặc biệt nếu bạn nghiêm túc về khai thác. Về mặt tích cực, đó là một cách tốt để thử khai thác đặc biệt đối với những người không chắc chắn về điều đó và lưu chúng khỏi quá trình cài đặt phần mềm.
Có các phần mềm khác như Phoenix, poclbm, Remote Miner, RPC Miner, Bit Moose, v.v.
Dòng dưới cùng
Công cụ khai thác có thể hoạt động độc lập mang lại cho họ các khoản thanh toán không thường xuyên nhưng thường lớn hơn hoặc có thể chọn làm việc trong nhóm mà phần thưởng được tính trung bình hơn nhưng đều đặn, kết quả cuối cùng cho cả hai đều tương tự nhau. Thời gian cống hiến, sự lựa chọn của phần mềm, phần cứng máy tính, chỉ số kiến thức, tất cả cùng quyết định tỷ lệ thành công khi khai thác. Phần mềm tốt nhất là phần mềm phục vụ nhu cầu; đồng tình với phần cứng và các yêu cầu khác như khai thác nhiều loại tiền điện tử, v.v. (Xem: 5 loại tiền ảo quan trọng nhất khác với Bitcoin )
