Độ khó ( diff ) trong đào coin là gì ? Nó có ý nghĩa gì với thợ đào coin ?


Difficulty – Độ khó đào coin là gì ?

Độ khó (diff) là một tham số mà bitcoin và các loại tiền điện tử khác sử dụng để giữ thời gian trung bình giữa các khối ổn định khi công suất băm của mạng thay đổi.

Độ khó ( diff ) hoạt động như thế nào ?

Bitcoin và các loại tiền điện tử khác sử dụng chuỗi khối chứng minh công việc được duy trì thông qua một quá trình gọi là khai thác. Trong hệ thống này, các công cụ khai thác – máy tính chạy ứng dụng khách phần mềm của tiền điện tử – cạnh tranh để tìm một khối mới, thêm lô dữ liệu giao dịch gần đây nhất vào chuỗi. Họ nhận được phí và (trong một số trường hợp) phần thưởng là các mã thông báo mới đổi lại.

[external_link_head]

Thời gian để tìm một khối mới phải tuân theo hai yếu tố: cơ hội ngẫu nhiên và độ khó. Bắt đầu với cơ hội ngẫu nhiên. Các công cụ khai thác lấy một loạt dữ liệu giao dịch và chạy nó thông qua thuật toán băm, hàm một chiều – được cung cấp một bộ dữ liệu cụ thể – sẽ luôn tạo ra cùng một đầu ra, nhưng đầu ra của chúng không thể đảo ngược để hiển thị dữ liệu gốc. Không có cách nào để dự đoán băm sẽ là gì. Một khối mới được tìm thấy khi hàm băm đáp ứng một yêu cầu nhất định. Vì mỗi bộ dữ liệu chỉ có một đầu ra cho hàm băm nhất định, nên các công cụ khai thác phải thêm một số không – “số được sử dụng một lần” – vào dữ liệu để có được hàm băm mới. Nếu kết quả vẫn không đáp ứng yêu cầu, người khai thác sẽ thử lại với một lần mở mới.

Xem thêm: Cây Merkle là gì?

[external_link offset=1]

Yêu cầu băm phải đáp ứng tương ứng với độ khó: băm hợp lệ phải nằm dưới một giá trị mục tiêu nhất định được đặt tự động (và được điều chỉnh định kỳ) bởi giao thức của tiền điện tử. Giá trị mục tiêu càng thấp, sự lặp lại của hàm băm càng nhiều người khai thác phải trải qua để có được kết quả chấp nhận được – nói cách khác, độ khó càng cao. Về mặt lý thuyết, một người khai thác có thể gặp may mắn và có được hàm băm hợp lệ cho một khối nhất định trong lần thử đầu tiên: tuy nhiên, theo thời gian, độ khó cao hơn có nghĩa là các công cụ khai thác phải cắm trung bình nhiều hơn mỗi khối. (Xem thêm: Bitcoin hoạt động như thế nào ?

Ý nghĩa của độ khó ( diff )

Tại sao đặt độ khó cao hơn, nếu kết quả thực tế duy nhất là các thợ mỏ phải lặp lại cùng chức năng nhiều hơn? White paper bitcoin giải thích:

“Để bù cho việc tăng tốc độ phần cứng và thay đổi sở thích chạy các nút theo thời gian, độ khó của công việc được xác định bằng mức trung bình di chuyển nhắm mục tiêu số khối trung bình mỗi giờ. Nếu chúng được tạo ra quá nhanh, độ khó tăng lên. “

Bitcoin được thiết kế để thêm một khối mới vào blockchain trung bình cứ sau 10 phút. Khi Satoshi Nakamoto khai thác khối đầu tiên, chỉ có một máy trên mạng – có thể là máy tính xách tay hoặc máy tính để bàn đơn giản. Ngày nay có một số trang trại ASIC rộng lớn, quy mô khủng. (ASIC là những máy được thiết kế đặc biệt để cày qua các hàm băm nhanh nhất có thể).

Để đảm bảo mạng tạo ra một khối mới với tốc độ trung bình ổn định, phần mềm được thiết lập để tự động điều chỉnh băm mục tiêu lên hoặc xuống, dẫn đến độ khó thấp hơn hoặc cao hơn, tương ứng. Khi Nakamoto khai thác khối genesis, độ khó của bitcoin là 1.

Tính đến cuối tháng 1 năm 2019, nó là 0969756783. Biểu đồ dưới đây cho thấy sự thay đổi độ khó của bitcoin theo thời gian:

[external_link offset=2]

Để kiểm tra độ khó của bitcoin trong thời gian thực, bạn có thể tham khảo biểu đồ này.

Bitcoin là gì ?

Tiền mã hóa là gì ?

Theo dõi trang Twitter | Theo dõi kênh Telegram | Theo dõi trang Facebook [external_footer]

Xổ số miền Bắc