Phần mềm đào
Phần mềm đào là thứ thực sự chạy trên máy của bạn: nó kết nối tới pool qua stratum, nhận công việc, điều khiển phần cứng và gửi share. SRBMiner và BzMiner là những ví dụ phổ biến.
Nó tách biệt với pool và với ví của bạn. Pool gửi công việc và giữ sổ sách. Ví giữ khóa của bạn. Phần mềm đào chỉ tính hash và báo kết quả, nên bạn có thể đổi phần mềm đào mà không cần đổi ví hay pool.
Mỗi phần mềm đào hỗ trợ một bộ thuật toán và phần cứng riêng. Một số chạy trên CPU, một số trên GPU, một số trên cả hai. Ví dụ XMRig là một phần mềm đào mã nguồn mở nổi tiếng cho các thuật toán CPU như RandomX. Mỗi phần mềm đào cũng có các tham số tinh chỉnh riêng, đó là lý do các hướng dẫn thiết lập được viết riêng cho từng phần mềm đào.
Việc thiết lập ở đâu cũng theo cùng một mẫu. Bạn cho phần mềm đào biết thuật toán, host và cổng của pool, và tên đăng nhập, thường là địa chỉ ví kèm một tên worker tùy chọn. Hầu hết phần mềm đào nhận các thông tin này qua dòng lệnh hoặc một tệp cấu hình nhỏ, thường được lưu thành một tệp batch hoặc shell script mà bạn khởi động bằng cách nhấp đúp.
Hầu hết phần mềm đào giữ một khoản phí nhà phát triển nhỏ. Chúng đào cho nhà phát triển trong một phần nhỏ thời gian và ghi rõ mức phí trong README. Khi so sánh hai phần mềm đào, hãy so sánh hashrate sau khi trừ phí đó, không phải trước.
Tải về là chỗ người ta dễ bị hại. Chỉ tải phần mềm đào từ trang phát hành chính thức của nó. Phần mềm diệt virus thường cảnh báo phần mềm đào, vì mã độc dùng chính phần mềm đó để đào trên máy tính của người khác. Cảnh báo đó phổ biến với phần mềm đào thật, nhưng đó cũng là lý do tải về từ một trang không rõ nguồn gốc là nguy hiểm.
Để kiểm tra phần mềm đào hoạt động, hãy theo dõi đầu ra của nó để thấy share được chấp nhận, và mở trang thợ đào trên pool sau vài phút. Nếu phần mềm đào báo đã kết nối nhưng không có share nào được chấp nhận, hãy kiểm tra lại thuật toán và cổng.