Bài gửi của cộng đồng - Tác giả: Shohel Chowdhury
Thuật ngữ tốc độ băm đề cập đến tốc độ mà máy tính có thể thực hiện tính toán băm. Trong bối cảnh Bitcoin và tiền điện tử, tỷ lệ băm thể hiện hiệu quả và hiệu suất của máy khai thác. Nó xác định tốc độ hoạt động của phần cứng khai thác khi cố gắng tính toán hàm băm hợp lệ.
Nói tóm lại, quá trình khai thác bao gồm vô số lần thử băm cho đến khi tạo ra hàm băm hợp lệ. Nói cách khác, người khai thác Bitcoin cần chạy một loạt dữ liệu thông qua hàm băm để tạo ra hàm băm và chúng chỉ thành công khi tạo ra một giá trị băm nhất định (một hàm băm bắt đầu bằng một số số 0 nhất định).
Do đó, tỷ lệ băm tỷ lệ thuận với lợi nhuận của người khai thác hoặc nhóm khai thác. Tỷ lệ băm cao hơn có nghĩa là xác suất khai thác một khối cao hơn và do đó, người khai thác có cơ hội nhận được phần thưởng khối cao hơn.
Thông thường, tốc độ băm được đo bằng số băm mỗi giây (h/s) cùng với tiền tố SI, chẳng hạn như mega, giga hoặc tera. Ví dụ: mạng blockchain tính toán một nghìn tỷ băm mỗi giây sẽ có tốc độ băm là 1 Th/s.
Tốc độ băm của Bitcoin đạt 1 Th/s vào năm 2011 và 1.000 Th/s vào năm 2013. Trong giai đoạn đầu của mạng, người dùng có thể khai thác các khối mới bằng máy tính cá nhân và card đồ họa của họ. Nhưng với việc tạo ra phần cứng khai thác chuyên dụng (được gọi là máy khai thác ASIC), tốc độ băm bắt đầu tăng rất nhanh, khiến độ khó khai thác tăng lên. Vì vậy, máy tính cá nhân và card đồ họa không còn phù hợp để khai thác Bitcoin nữa. Tốc độ băm của Bitcoin đã vượt qua 1.000.000 Th/s vào năm 2016 và 10.000.000 Th/s vào năm 2017. Tính đến tháng 7 năm 2019, mạng đang hoạt động với khoảng 67.500.000 Th/s.