Khả năng kháng ASIC (ASIC Resistance)
Tóm lại: Khả năng kháng ASIC mô tả các thuật toán đào được thiết kế để chống lại sự thống trị của ASIC.
Khả năng kháng ASIC mô tả các thuật toán đào được thiết kế để chống lại sự thống trị của ASIC. Mục tiêu là bảo đảm các chip đào chuyên dụng chỉ có ít lợi thế so với các bộ xử lý và card đồ họa thông thường trong những chiếc máy tính hằng ngày.
Tại sao điều này quan trọng
Khi ASIC thống trị một mạng bằng chứng công việc, hoạt động đào có thể tập trung vào một vài nhà sản xuất phần cứng và nhà vận hành quy mô công nghiệp, vì vậy các thiết kế kháng ASIC cố gắng giữ cho việc đào luôn mở với nhiều người tham gia độc lập. Các kỹ thuật phổ biến gồm thuật toán đòi hỏi nhiều bộ nhớ (memory-hard), có tốc độ phụ thuộc vào việc truy cập bộ nhớ mà chip tùy chỉnh khó tối ưu hóa, và việc thay đổi thuật toán định kỳ khiến phần cứng tùy chỉnh trở thành một khoản đầu tư rủi ro. Khả năng kháng hiếm khi là vĩnh viễn: máy chuyên dụng rốt cuộc đã xuất hiện cho một số thuật toán từng được mô tả là kháng ASIC, và một số dự án đã phản ứng bằng cách thay đổi thuật toán thông qua các đợt nâng cấp mạng lưới theo kế hoạch.
Ví dụ
Monero sử dụng một thuật toán đào được xây dựng để chạy tốt nhất trên CPU đa năng. Thuật toán này thực thi các chương trình được tạo ngẫu nhiên, dựa vào các tính năng và bộ nhớ của một bộ xử lý thông thường, nên về cơ bản một con chip tùy chỉnh sẽ phải tái tạo cả một CPU để cạnh tranh. Nhờ vậy, mọi người vẫn có thể tham gia đào bằng một máy tính gia đình thông thường, dù việc đó có bù đắp được chi phí điện hay không còn tùy thuộc vào giá điện tại địa phương và phần cứng.