Bạn có từng tự hỏi nonce trong crypto là gì và tại sao các thợ mỏ lại quan tâm đến nó đến vậy không? Để tôi giải thích vì nó thực sự là nền tảng cho cách hoạt động của bảo mật blockchain.



Vì vậy, nonce viết tắt của 'số dùng một lần' - tên gọi khá đơn giản. Nó về cơ bản là một số ngẫu nhiên được thêm vào dữ liệu giao dịch trong quá trình khai thác. Đây là nơi nó trở nê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, đính kèm nonce ngẫu nhiên này, rồi băm toàn bộ bằng SHA-256. Hash kết quả cần phải đáp ứng một giá trị mục tiêu cụ thể do độ khó của mạng quy định. Nếu phù hợp, boom - khối được thêm vào blockchain.

Không có yếu tố ngẫu nhiên này, quá trình khai thác sẽ bị phá vỡ. Hãy nghĩ xem: nếu các thợ mỏ chỉ có thể gửi đi dữ liệu giao dịch giống nhau mãi mãi, họ sẽ được thưởng nhiều lần cho cùng một công việc. Đó là một cơn ác mộng về bảo mật. Nonce ngăn chặn chính xác điều đó. Mỗi khối được thêm vào chuỗi đều phải là duy nhất nhờ thành phần số ngẫu nhiên này.

Đây là nơi chứng minh công việc (proof-of-work) thực sự phát huy tác dụng. Các thợ mỏ cạnh tranh để tìm ra một hash hợp lệ bằng cách thay đổi giá trị nonce cho đến khi đạt được mục tiêu. Nó tốn kém về mặt tính toán theo thiết kế - đó là mục đích của nó. Thợ mỏ đầu tiên giải được bài toán sẽ nhận phần thưởng, và khối của họ sẽ gia nhập chuỗi. Mạng không thể bị lừa đảo vì mỗi lần thử đều yêu cầu công việc tính toán thực sự, và nonce đảm bảo bạn không thể tái sử dụng các giải pháp trước đó.

Độ khó khai thác cũng liên quan trực tiếp đến điều này. Mạng điều chỉnh giá trị mục tiêu định kỳ để giữ cho thời gian khối nhất quán. Khi độ khó tăng lên, các thợ mỏ cần nhiều sức mạnh tính toán hơn để tìm ra các hash hợp lệ. Nonce vẫn giữ nguyên ý tưởng nhưng vấn đề trở nên khó hơn. Thật tinh tế - một cơ chế đơn giản nhưng mở rộng theo sự phát triển của mạng lưới.

Điều thường bị bỏ qua là yếu tố ngẫu nhiên này chính là thứ giữ cho hệ thống trung thực. Nếu không có nó, bảo mật của blockchain sẽ sụp đổ. Các thợ mỏ có thể thao túng mạng, các giao dịch có thể bị giả mạo, và tính bất biến khiến crypto có giá trị sẽ biến mất. Hiểu nonce trong crypto về cơ bản là hiểu tại sao các giao dịch của bạn không thể bị giả mạo hoặc phát lại.

Nếu bạn đang bắt đầu với crypto hoặc xây dựng trên blockchain, việc nắm vững cách nonce hoạt động trong quá trình khai thác là điều không thể thương lượng. Đó là nền tảng để lý do tại sao đồng thuận phi tập trung thực sự hoạ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