Hashrate là tốc độ thực hiện các phép băm, thường biểu diễn bằng số lần hash mỗi giây. Khi dùng cho toàn mạng Bitcoin, con số công bố là một ước tính từ dữ liệu quan sát được, chứ không phải đồng hồ đếm chính xác mọi lần thử của mọi máy.
Đơn vị tốc độ, không phải lượng bitcoin
H/s nghĩa là hash mỗi giây. Các tiền tố như TH/s và EH/s lần lượt biểu diễn nghìn tỷ và một tỷ tỷ hash mỗi giây theo hệ thập phân. Chúng mô tả tốc độ tính toán, không phải số BTC được phát hành hay doanh thu thu được. Khi đọc bảng dữ liệu, phải kiểm tra cả tiền tố: hai số bằng nhau nhưng đơn vị khác nhau có thể cách nhau nhiều bậc độ lớn.
Proof of Work giải thích mỗi lần thử phục vụ việc tìm một header thỏa target. Không thể nhìn một lần thử thất bại trên blockchain, vì chain chỉ chứa những khối được ghi nhận. Đó là lý do cần suy ra tốc độ mạng từ công việc và thời gian thay vì cộng các lần thử được lưu trên chain.
Một ước tính cần cửa sổ đo
Bitcoin Core có RPC getnetworkhashps trả tốc độ hash ước tính dựa trên một số khối trước đó. Người đọc có thể chọn số khối hoặc block height, tức độ cao khối làm mốc. Kết quả là hashes per second ước tính. Nguồn: Bitcoin Core 30.0, getnetworkhashps — Arguments và Result.
Quá trình đọc một chỉ số vì vậy gồm bốn bước: xác định chuỗi/mốc khối; xác định cửa sổ; kiểm tra đơn vị và phương pháp; rồi mới so sánh với chỉ số khác. Một tên “network hashrate” giống nhau chưa bảo đảm hai dashboard dùng cùng cửa sổ.
Ví dụ toán học để hiểu mẫu số
Giả định một mô hình đồ chơi có lượng công việc quy đổi là 720.000 lần thử. Chia cho 3.600 giây cho tốc độ 200 H/s; chia cho 7.200 giây cho 100 H/s. Phép tính đúng nhưng chưa nói được máy móc thực tế đã giảm đúng một nửa: nó chỉ minh họa kết quả phụ thuộc cả lượng công việc lẫn thời gian trong cửa sổ.
Ví dụ này không phải dữ liệu Bitcoin, không phải công thức đầy đủ của RPC và không dùng để tính tốc độ hiện tại. Nó chỉ giúp phát hiện lỗi so sánh chỉ nhìn tử số mà bỏ mẫu số. Khi dùng số thực, cần lưu truy vấn, height, thời gian, cửa sổ và đơn vị để người khác tái tạo.
Hashrate không đo hết an ninh
Một tốc độ tổng hợp không chứa thông tin đầy đủ về ai kiểm soát thiết bị, chi phí huy động máy, kết nối mạng hay chiến lược đối thủ. Đây là giới hạn logic của chỉ tiêu: một con số tốc độ không tự cho biết cấu trúc sở hữu và chi phí. Khi phân tích an ninh kinh tế, cần thêm các giả định ngoài hashrate.
Trang Kinh tế khai thác và security budget đi sâu vào các yếu tố đó. Không nên biến nhận xét “hashrate cao” thành bảo đảm rằng mọi giao dịch đều an toàn tuyệt đối hoặc mọi miner đều có lợi nhuận.
Dùng hashrate đúng câu hỏi
Hashrate hữu ích khi câu hỏi là quy mô công việc tính toán ước tính đã thay đổi ra sao trong một phương pháp nhất quán. Với câu hỏi về doanh thu, phải xem kinh tế học Bitcoin; với câu hỏi về tính hợp lệ, cần cơ chế vận hành Bitcoin. Giữ câu hỏi rõ giúp tránh dùng chỉ tiêu trả lời quá khả năng của nó.
Kết luận
Hashrate là tốc độ thực hiện phép băm, đo bằng số lần hash mỗi giây, và con số của toàn mạng luôn là ước tính phụ thuộc cửa sổ đo. Vì thế, các nguồn khác nhau có thể đưa ra số khác nhau. Hashrate hữu ích để theo dõi thay đổi trong cùng một phương pháp, nhưng không đo được đầy đủ mức an ninh của mạng.
Đọc tiếp
Tra cứu tiền đề tại Hàm băm và SHA-256 hoặc trở lại Thư viện thuật ngữ.