Bạn đã từng nghĩ về điều gì thực sự giữ cho blockchain an toàn chưa? Có một khái niệm mà nhiều người bỏ qua, nhưng lại cực kỳ quan trọng: nonce. Nếu bạn mới bắt đầu hiểu về tiền điện tử, bạn cần biết điều này.



Nonce có nghĩa là "số dùng một lần" và đúng như tên gọi của nó. Khi một thợ mỏ cố gắng xác thực một khối, họ tạo ra một số ngẫu nhiên và kết hợp với dữ liệu giao dịch. Tập hợp này trải qua một hàm mã hóa (như SHA-256) và tạo ra một hàm băm. Nếu hàm băm này khớp với giá trị mục tiêu của mạng, bingo, khối được thêm vào blockchain.

Nhưng tại sao điều này lại quan trọng đến vậy? Đơn giản: nếu không có nonce, bất kỳ thợ mỏ nào cũng có thể lấy cùng dữ liệu giao dịch, khai thác một lần và sau đó cứ lặp lại cùng một khối để nhận phần thưởng vô hạn. Điều này sẽ gây ra hỗn loạn. Nonce đảm bảo rằng mỗi lần thử là khác nhau, mỗi khối là duy nhất. Điều này làm cho việc gian lận hệ thống trở nên bất khả thi.

Cách hoạt động của nó rất thú vị. Khi bạn khai thác, về cơ bản bạn đang thử các giá trị nonce khác nhau cho đến khi tìm ra một giá trị tạo ra hàm băm hợp lệ. Càng khó khăn của mạng (mức độ khó cao hơn), bạn càng cần thử nhiều nonce hơn. Đó là lý do tại sao các thợ mỏ cần sức mạnh tính toán ngày càng lớn khi blockchain phát triển.

Tất cả điều này liên quan đến Proof of Work, cơ chế đồng thuận bảo vệ các mạng như Bitcoin. Các thợ mỏ cạnh tranh để tìm ra nonce đầu tiên giải quyết câu đố mã hóa. Người đầu tiên thành công sẽ nhận phần thưởng và khối của họ sẽ được đưa vào chuỗi. Nonce chính là yếu tố làm cho cuộc thi này công bằng và an toàn.

Và còn nữa: độ khó của mạng luôn được điều chỉnh liên tục. Khi nhiều thợ mỏ tham gia mạng hơn, độ khó tăng lên để duy trì tốc độ tạo khối ổn định. Điều này có nghĩa là giá trị mục tiêu của hàm băm trở nên nghiêm ngặt hơn, yêu cầu nhiều lần thử với các nonce khác nhau hơn. Đó là một cân bằng tinh tế giữ cho mọi thứ hoạt động trơn tru.

Cuối cùng, nonce là một trong những cơ chế mà bạn không thấy hoạt động nhưng lại đảm bảo an toàn cho toàn bộ mạng lưới blockchain. Không có nó, hệ thống sẽ sụp đổ. Đó là một giải pháp đơn giản nhưng sáng tạo cho một vấn đề phức tạp: làm thế nào để đảm bảo rằng không ai gian lận mà không cần trung gian trung tâm.
BTC0,75%
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