Bạn đã từng tự hỏi nonce trong crypto là gì và tại sao các thợ mỏ lại luôn nói về nó chưa? Hãy để tôi giải thích một điều thực sự khá cơ bản về cách hoạt động của blockchain.



Vì vậy, nonce viết tắt của "số dùng một lần," và nó về cơ bản là một số ngẫu nhiên được tạo mới cho mỗi giao dịch mã hóa. Hãy nghĩ về nó như một dấu vân tay duy nhất đảm bảo không có hai khối nào giống hệt nhau, ngay cả khi chúng chứa cùng dữ liệu giao dịch.

Đây là phần thú vị. Khi các thợ mỏ làm việc trên một khối, họ lấy dữ liệu giao dịch từ bộ đệm mempool và đính kèm một nonce vào đó. Sau đó toàn bộ dữ liệu này được chạy qua một hàm băm mã hóa như SHA-256. Kết quả? Một giá trị băm. Giá trị băm này sau đó được so sánh với mức độ khó mục tiêu do mạng đặt ra. Nếu phù hợp, boom, khối được thêm vào chuỗi và thợ mỏ nhận phần thưởng của họ.

Không có nonce, quá trình khai thác sẽ hoàn toàn bị phá vỡ. Các thợ mỏ có thể cứ gửi đi gửi lại dữ liệu giao dịch giống hệt nhau và nhận phần thưởng nhiều lần. Chính nonce là thứ ngăn chặn điều đó. Nó là sự ngẫu nhiên giữ cho hệ thống trung thực. Mỗi khối phải là duy nhất vì mỗi khối có một nonce khác nhau, điều này có nghĩa là mỗi lần sẽ cho ra một kết quả băm khác nhau.

Điều này là cốt lõi của các hệ thống dựa trên bằng chứng công việc (proof-of-work). Các thợ mỏ về cơ bản đang trong một cuộc đua tính toán, thử các giá trị nonce khác nhau cho đến khi tìm ra một giá trị tạo ra một băm phù hợp với mức độ khó. Người giải quyết đầu tiên sẽ nhận được khối và phần thưởng. Nó thật tinh tế theo một cách—toán học thuần túy bảo vệ mạng lưới.

Độ khó khai thác điều chỉnh định kỳ để giữ thời gian tạo khối ổn định, và mục tiêu độ khó là thứ quyết định mức độ khó mà các thợ mỏ cần vượt qua. Độ khó cao hơn có nghĩa là bạn cần thử nhiều giá trị nonce hơn trước khi tìm ra một giá trị hợp lệ. Độ khó thấp hơn có nghĩa là giải pháp nhanh hơn. Chính nonce làm cho toàn bộ trò chơi này có thể xảy ra.

Điều mà hầu hết mọi người bỏ lỡ là việc hiểu nonce trong crypto chính là hiểu nền tảng của an ninh blockchain. Nếu không có nó, cơ chế proof-of-work sẽ sụp đổ. Nonce không chỉ là một chi tiết kỹ thuật—nó là cơ chế khiến phân quyền thực sự hoạt động. Nó ngăn chặn bất kỳ thực thể đơn lẻ nào gian lận hệ thống và đảm bảo rằng việc bảo vệ mạng lưới đòi hỏi nỗ lực tính toán thực sự được phân phối trên toàn mạng.

Đó là lý do tại sao khi bạn thấy các cuộc thảo luận về khai thác hoặc an ninh blockchain, nonce luôn xuất hiện. Nó không đi đâu cả.
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