Bạn có từng tự hỏi tại sao thợ mỏ không thể cứ gửi đi gửi lại cùng một khối không? Đó là nơi nonce xuất hiện, và thành thật mà nói, đó là một trong những khái niệm crypto nghe có vẻ phức tạp nhưng khi hiểu rồi thì hoàn toàn hợp lý.



Vậy nonce trong crypto là gì? Nó về cơ bản là một số ngẫu nhiên được tạo ra để sử dụng một lần trong một giao dịch mã hóa. Thuật ngữ này nghĩa đen là 'số dùng một lần.' Trong blockchain, đó là yếu tố quan trọng được thêm vào dữ liệu giao dịch trước khi tất cả được băm lại với nhau. Hãy nghĩ nó như một máy tạo dấu vân tay đảm bảo không có hai khối nào giống hệt nhau, ngay cả khi chúng chứa dữ liệu tương tự.

Điều này về cách hoạt động thực sự của nó: khi một thợ mỏ chọn các giao dịch để đóng gói thành một khối, họ gắn một nonce vào đó. Sau đó toàn bộ gói này được chạy qua SHA-256 hoặc các hàm mã hóa tương tự. Mã băm đầu ra hoặc phù hợp với mức độ khó mục tiêu của mạng hoặc không. Nếu phù hợp, boom—khối được xác nhận. Nếu không, thợ mỏ tăng nonce lên và thử lại. Hàng nghìn lần. Đó chính xác là quá trình khai thác mỏ.

Không có nonce, toàn bộ hệ thống sẽ sụp đổ. Thợ mỏ về lý thuyết có thể gửi đi gửi lại các khối giống hệt nhau và nhận phần thưởng mỗi lần. Nonce ngăn chặn chính xác điều đó bằng cách buộc mỗi khối phải duy nhất về mặt toán học. Đó là điều làm cho bằng chứng công việc hoạt động thực sự. Yếu tố ngẫu nhiên mà nó tạo ra chính là lý do tại sao thợ mỏ không thể gian lận hệ thống.

Cơ chế điều chỉnh độ khó cũng liên quan trực tiếp đến nonce. Khi độ khó của mạng tăng lên, thợ mỏ cần nhiều lần thử tính toán hơn (nhiều vòng lặp nonce hơn) để tìm ra một mã băm hợp lệ. Đó là vòng phản hồi đẹp đẽ này giúp giữ cho thời gian khối ổn định bất kể có bao nhiêu sức mạnh khai thác tham gia vào mạng.

Điều thú vị là nonce không chỉ là một khái niệm lý thuyết—nó là lý do thực sự tại sao khai thác mỏ đòi hỏi năng lượng và tài nguyên tính toán thực sự. Bạn không thể bỏ qua nó. Bạn không thể dự đoán nó. Mỗi lần thử nonce đều là một phép tính chân thực, và chính vì lý do đó, bảo mật blockchain phụ thuộc vào nó. Nếu không có yếu tố ngẫu nhiên đó, toàn bộ cơ chế đồng thuận sẽ dễ bị thao túng.
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