Lý do share bị từ chối: pool đã báo gì cho phần mềm đào
Mọi phản hồi pool gửi khi từ chối một share, ý nghĩa thực sự của từng phản hồi, và những phản hồi nào chỉ ra điều bạn có thể sửa.
Phản hồi chính là chẩn đoán
Khi pool từ chối một share, nó không chỉ nói không. Nó gửi lại một lý do có đánh số, và phần mềm đào của bạn in lý do đó ra. Chỉ một dòng đó thôi là khác biệt giữa việc đổi cài đặt lung tung suốt một giờ và việc sửa đúng vấn đề trong một phút, nên rất đáng để biết mỗi phản hồi có nghĩa là gì.
Một số phản hồi có nghĩa là có gì đó sai ở phía bạn. Một số khác có nghĩa là không có gì sai cả. Đọc chúng như nhau là lý do khiến nhiều người nạp lại firmware cho một card vốn không có vấn đề gì.
21, không tìm thấy job
Công việc bạn trả lời đã hết hạn. Mạng đã chuyển sang khối mới trong lúc share của bạn còn đang trên đường đi, nên khi nó tới nơi thì câu hỏi mà nó trả lời đã có người thắng. Đây là share cũ (stale share), và một số ít share như vậy chỉ đơn giản là cái giá của việc dùng internet: ánh sáng đi qua cáp quang cũng không tức thời.
Chỉ nên xử lý khi con số không còn nhỏ nữa. Một tỷ lệ tăng dần tuần này qua tuần khác cho thấy vấn đề về độ trễ, vì vậy trước hết hãy thử khu vực gần bạn nhất và kết nối có dây. Một tỷ lệ tăng vọt ngay khi bạn thêm một dàn máy (rig) cho thấy vấn đề nằm ở dàn máy đó.
23, độ khó thấp
Share của bạn không đạt mục tiêu được giao. Đây là phản hồi thường có nghĩa là có vấn đề ở phía bạn, và là chỗ đầu tiên cần xem khi share bị từ chối xuất hiện.
- Ép xung không ổn định. Công việc chỉ thỉnh thoảng không qua được xác minh là dấu hiệu kinh điển: không phải mọi share, mà là vài phần trăm trong số đó. Hạ xung nhân và xung bộ nhớ về mặc định và xem các share bị từ chối có biến mất theo không.
- Sai thuật toán. Nếu phần mềm đào được chạy với sai thuật toán, gần như không có gì nó tạo ra có thể qua được, nên lỗi này hiện ra thành share bị từ chối ở khắp nơi chứ không chỉ vài phần trăm.
- Phần mềm đào đã lỗi thời. Sau một đợt nâng cấp mạng, bản cũ vẫn tiếp tục tạo công việc theo quy tắc cũ, và mọi share của nó đều thất bại.
- Một độ khó cố định bạn tự đặt quá cao. Nếu bạn đã ghim một giá trị, hãy gỡ nó ra và để pool tự điều chỉnh nhịp độ cho bạn.
22, trùng lặp, và vì sao bạn không bị bất lợi
Cùng một share đến pool hai lần. Nó được tính một lần, điều đó là đúng, nhưng cũng nên nói rõ chuyện gì xảy ra tiếp theo ở đây: không có gì cả. Một share trùng lặp không bao giờ bị tính là share xấu và không bao giờ đẩy bạn đến gần lệnh cấm.
Đó là một quyết định có chủ ý chứ không phải sơ suất. Share trùng lặp thường chỉ là phần cứng hoạt động đúng kiểu phần cứng. Firmware ASIC gửi lại một lần nộp mà nó nghĩ đã bị mất, một lớp proxy gửi lại, và một phần mềm đào tạo ra cùng một đáp án hai lần cho cùng một công việc thì gửi nó hai lần. Không có điều nào trong đó là thợ đào gian lận, và những pool coi share trùng lặp là không hợp lệ đang lặng lẽ phạt các dàn máy vì hành vi mà firmware của chúng tự chọn.
Nếu share trùng lặp xuất hiện liên tục chứ không chỉ thỉnh thoảng, nguyên nhân thường gặp là hai dàn máy dùng chung một tên worker. Hãy đặt cho mỗi dàn máy một tên riêng.
24, không được phép
Lần đăng nhập không được chấp nhận, hoặc một share đến trước khi đăng nhập xong. Trên thực tế, gần như lúc nào nguyên nhân cũng là địa chỉ ví: gõ sai, một dấu cách dính theo khi sao chép và dán, hoặc một địa chỉ của mạng khác với mạng bạn đang kết nối tới.
Pool sẽ cố cho bạn biết là trường hợp nào. Nếu một địa chỉ hợp lệ nhưng thuộc về mạng khác, phản hồi sẽ nói rõ điều đó và nêu tên mạng mà pool này đang chạy, vì sai mạng và gõ sai trông giống hệt nhau trong log nhưng cần cách sửa hoàn toàn khác nhau.
20, khác
Mọi thứ không thuộc bốn trường hợp trên. Phản hồi có kèm dòng chữ bên cạnh con số nói rõ chuyện gì đã xảy ra, nên với phản hồi này bạn chỉ cần đọc chứ không cần tra cứu.
Có hai trường hợp đáng nhận ra, vì chúng là chính sách chứ không phải lỗi trong công việc của bạn. Nếu tỷ lệ share cũ của bạn ở mức cao trong thời gian dài, trước tiên bạn sẽ thấy share cũ bị từ chối thẳng, và sau đó là một lệnh cấm tạm thời. Cả hai phản hồi đều nói rõ lý do là share cũ. Chúng không phải là phán quyết về phần cứng của bạn; đó là pool từ chối tiếp tục trả tiền cho công việc không thể sinh ra tiền, và chúng tự hết khi tỷ lệ giảm xuống trở lại.
Bao nhiêu là quá nhiều
Với lỗi không tìm thấy job, dưới một phần trăm là ổn khi bạn chọn đúng khu vực, và không bao giờ về được số không. Hãy theo dõi xu hướng thay vì con số.
Với lỗi độ khó thấp, câu trả lời thẳng thắn thì khác: bất kỳ lượng đều đặn nào cũng có nghĩa là có gì đó sai. Đó không phải là cái giá phải trả khi trực tuyến, đó là công việc không qua được xác minh, và nó không mang lại gì. Một dàn máy ở mức vài phần trăm là một dàn máy cần hạ bớt ép xung.
Bạn có thể theo dõi cả hai ngay khi chúng xảy ra trên tab "Trực tiếp" của bảng điều khiển, nơi hiển thị mọi share đúng như pool đánh giá.
Nếu phản hồi không cho bạn biết đủ
Hãy làm theo danh sách kiểm tra trong bài viết về share bị từ chối, nơi các nguyên nhân được sắp xếp theo mức độ thường gặp. Nếu một dàn máy bị từ chối còn các dàn khác thì bình thường, vấn đề nằm ở máy đó chứ không phải ở pool: hãy nghi ngờ hồ sơ ép xung của nó, rồi phiên bản driver, rồi cáp riser, theo đúng thứ tự đó.