Nếu bạn đang bắt đầu hiểu cách hoạt động của tiền điện tử, có lẽ bạn đã nghe về nonce. Khái niệm này quan trọng hơn nhiều so với vẻ ngoài ban đầu.



Cơ bản, nonce xuất phát từ 'số dùng một lần' và chính xác như vậy: một số được tạo ngẫu nhiên chỉ xuất hiện một lần trong một giao dịch mã hóa. Có vẻ đơn giản, nhưng nó là yếu tố then chốt để blockchain duy trì tính an toàn.

Khi một thợ đào đang làm việc trên một khối, họ lấy các giao dịch từ pool và thêm một nonce vào đó. Sau đó kết hợp tất cả và chạy qua một hàm mã hóa như SHA-256. Kết quả là một giá trị băm. Giá trị băm này so sánh với một giá trị mục tiêu mà mạng đã thiết lập dựa trên mức độ khó khăn. Nếu băm khớp với mục tiêu, khối được thêm vào blockchain và thợ đào nhận phần thưởng của mình. Nếu không, họ thử lại với một nonce khác.

Lý do tồn tại của nonce là để đảm bảo mỗi khối là duy nhất. Nếu không có nó, một thợ đào có thể đơn giản lấy cùng dữ liệu giao dịch và gửi đi nhiều lần để nhận phần thưởng lặp lại. Nói cách khác, đó sẽ là một cách gian lận hệ thống. Nonce ngăn điều này vì buộc mỗi lần thử phải khác nhau.

Điều này liên quan trực tiếp đến cơ chế chứng minh công việc. Trong các mạng sử dụng PoW, các thợ đào cạnh tranh để tìm ra một băm hợp lệ. Người đầu tiên thành công sẽ thêm khối và nhận phần thưởng. Nonce đảm bảo cuộc cạnh tranh này công bằng và không ai có thể khai thác hệ thống.

Cũng có vấn đề về độ khó của việc khai thác. Mạng điều chỉnh mức độ khó định kỳ để duy trì tốc độ thêm khối ổn định. Khi độ khó tăng, giá trị mục tiêu trở nên nghiêm ngặt hơn và bạn cần nhiều sức mạnh tính toán hơn để tìm ra một băm hợp lệ. Nhưng blockchain vẫn hoạt động vì nonce cho phép mỗi lần thử là một tìm kiếm khác nhau.

Nếu bạn dừng lại để suy nghĩ, cách hoạt động này khá tinh tế. Nonce là một thành phần nhỏ, nhưng cực kỳ quan trọng đối với an ninh của toàn bộ mạng lưới. Không có nó, blockchain sẽ không đáng tin cậy và các thợ đào có thể thao túng mọi thứ. Đó là một trong những lý do tại sao hệ thống này lại mạnh mẽ đến vậy.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim