Bạn đã bao giờ nghĩ về điều gì ngăn cản ai đó đánh cắp một phần thưởng khai thác bằng cách sao chép và dán chưa? Câu trả lời nằm ở một chi tiết nhỏ được gọi là nonce (“số được sử dụng một lần”).
Cơ bản, nó là gì?
Nonce là một loại số ngẫu nhiên duy nhất đi kèm với mỗi giao dịch. Khi một thợ mỏ tạo ra một khối từ hư không, anh ta kết hợp dữ liệu giao dịch + nonce, đi qua hàm SHA-256, và tạo ra một hash. Hash này cần phải khớp với một mục tiêu cụ thể (được xác định bởi độ khó của mạng). Nếu khớp → khối đã được xác nhận, thợ mỏ nhận phần thưởng.
Tại sao lại tồn tại?
Không có nonce, một thợ đào có thể lặp đi lặp lại cùng một khối vô hạn lần và nhận phần thưởng mỗi lần ( thật vô lý, phải không?). Nonce đảm bảo rằng mỗi khối là duy nhất và không thể sao chép. Nó giống như một con dấu không bao giờ lặp lại.
Trò chơi của bằng chứng công việc
Trong bằng chứng công việc (PoW), các thợ mỏ cạnh tranh bằng cách điều chỉnh nonce cho đến khi có được một hash hợp lệ. Càng cao khó khăn, càng nhiều nỗ lực cần thiết. Người đầu tiên đạt được hợp lệ sẽ thắng. Nonce là thứ làm cho mỗi nỗ lực trở nên khác biệt.
Tại sao điều này quan trọng?
Không có nonce = blockchain không được bảo vệ = mạng lưới dễ bị tổn thương. Có nonce = mỗi khối là hợp pháp và không thể tái sử dụng = mạng lưới an toàn. Đơn giản vậy thôi.
Đó là một chi tiết nhỏ khiến mọi thứ 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.
Nonce: Người "bảo vệ" an ninh của blockchain
Bạn đã bao giờ nghĩ về điều gì ngăn cản ai đó đánh cắp một phần thưởng khai thác bằng cách sao chép và dán chưa? Câu trả lời nằm ở một chi tiết nhỏ được gọi là nonce (“số được sử dụng một lần”).
Cơ bản, nó là gì?
Nonce là một loại số ngẫu nhiên duy nhất đi kèm với mỗi giao dịch. Khi một thợ mỏ tạo ra một khối từ hư không, anh ta kết hợp dữ liệu giao dịch + nonce, đi qua hàm SHA-256, và tạo ra một hash. Hash này cần phải khớp với một mục tiêu cụ thể (được xác định bởi độ khó của mạng). Nếu khớp → khối đã được xác nhận, thợ mỏ nhận phần thưởng.
Tại sao lại tồn tại?
Không có nonce, một thợ đào có thể lặp đi lặp lại cùng một khối vô hạn lần và nhận phần thưởng mỗi lần ( thật vô lý, phải không?). Nonce đảm bảo rằng mỗi khối là duy nhất và không thể sao chép. Nó giống như một con dấu không bao giờ lặp lại.
Trò chơi của bằng chứng công việc
Trong bằng chứng công việc (PoW), các thợ mỏ cạnh tranh bằng cách điều chỉnh nonce cho đến khi có được một hash hợp lệ. Càng cao khó khăn, càng nhiều nỗ lực cần thiết. Người đầu tiên đạt được hợp lệ sẽ thắng. Nonce là thứ làm cho mỗi nỗ lực trở nên khác biệt.
Tại sao điều này quan trọng?
Không có nonce = blockchain không được bảo vệ = mạng lưới dễ bị tổn thương. Có nonce = mỗi khối là hợp pháp và không thể tái sử dụng = mạng lưới an toàn. Đơn giản vậy thôi.
Đó là một chi tiết nhỏ khiến mọi thứ hoạt động.