Bạn có bao giờ tự hỏi tại sao các thợ mỏ không thể chỉ sao chép-dán các khối để tích lũy phần thưởng? Đó là lý do nonce xuất hiện—một số ngẫu nhiên được tạo ra chỉ được sử dụng một lần. Đây là cách mà blockchain nói “cố gắng hay đó” với bất kỳ ai nghĩ rằng họ có thể lừa đảo hệ thống.
Vấn đề mà nó giải quyết
Nếu không có nonce, việc khai thác sẽ trở nên đơn giản. Một thợ mỏ có thể lấy cùng một dữ liệu giao dịch, băm nó theo cùng một cách và gửi nó hàng triệu lần—mỗi lần đều nhận được phần thưởng. Điều đó sẽ phá vỡ mọi thứ. Nonce ngăn chặn lỗ hổng này bằng cách buộc thợ mỏ phải tạo ra một thứ gì đó độc nhất cho mỗi lần thử tạo khối.
Cách Nó Thực Sự Hoạt Động
Dưới đây là quy trình: Một thợ mỏ lấy các giao dịch từ mempool, gộp chúng lại, thêm một nonce ngẫu nhiên, và chạy toàn bộ thông qua SHA-256. Một hash sẽ được tạo ra. Nếu hash đó thấp hơn mục tiêu của mạng (, điều này sẽ trở nên khó khăn hơn khi độ khó khai thác tăng lên ), thì—đã có một khối hợp lệ, thợ mỏ sẽ nhận phần thưởng. Nếu không? Thay đổi nonce và thử lại. Hàng triệu lần nếu cần.
Đó là lý do tại sao việc khai thác tốn kém về mặt tính toán—không phải là mỗi phép tính đều khó, mà là bạn cần phải tìm nonceđúng trong hàng triệu triệu khả năng.
Tại sao điều này quan trọng đối với Proof of Work
Bằng chứng công việc là tất cả về việc chứng minh bạn đã thực hiện công việc. Nonce là bằng chứng. Mỗi khối hợp lệ có một nonce độc nhất cần nỗ lực tính toán thực sự để tìm ra. Đây là điều giữ cho Bitcoin và các mạng PoW khác an toàn—bạn không thể làm giả lịch sử mà không làm lại tất cả công việc đó, điều này về mặt kinh tế là không thể thực hiện được ở quy mô lớn.
Khi độ khó của mạng điều chỉnh, giá trị mục tiêu ( thay đổi ), thợ mỏ cần nhiều băm hơn để tìm một nonce hợp lệ. Nhiều nỗ lực băm = nhiều điện tiêu thụ = nhiều bảo mật.
Kết luận
Nonce không hấp dẫn nhưng thiết yếu. Đó là sự ngẫu nhiên làm cho việc khai thác trở nên công bằng, phần thưởng trở nên độc nhất, và mạng lưới an toàn. Không có nonce = không có bằng chứng công việc. Không có bằng chứng công việc = không có Bitcoin.
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.
Tại sao Người khai thác cần Nonce ( và tại sao bạn nên quan tâm )
Bạn có bao giờ tự hỏi tại sao các thợ mỏ không thể chỉ sao chép-dán các khối để tích lũy phần thưởng? Đó là lý do nonce xuất hiện—một số ngẫu nhiên được tạo ra chỉ được sử dụng một lần. Đây là cách mà blockchain nói “cố gắng hay đó” với bất kỳ ai nghĩ rằng họ có thể lừa đảo hệ thống.
Vấn đề mà nó giải quyết
Nếu không có nonce, việc khai thác sẽ trở nên đơn giản. Một thợ mỏ có thể lấy cùng một dữ liệu giao dịch, băm nó theo cùng một cách và gửi nó hàng triệu lần—mỗi lần đều nhận được phần thưởng. Điều đó sẽ phá vỡ mọi thứ. Nonce ngăn chặn lỗ hổng này bằng cách buộc thợ mỏ phải tạo ra một thứ gì đó độc nhất cho mỗi lần thử tạo khối.
Cách Nó Thực Sự Hoạt Động
Dưới đây là quy trình: Một thợ mỏ lấy các giao dịch từ mempool, gộp chúng lại, thêm một nonce ngẫu nhiên, và chạy toàn bộ thông qua SHA-256. Một hash sẽ được tạo ra. Nếu hash đó thấp hơn mục tiêu của mạng (, điều này sẽ trở nên khó khăn hơn khi độ khó khai thác tăng lên ), thì—đã có một khối hợp lệ, thợ mỏ sẽ nhận phần thưởng. Nếu không? Thay đổi nonce và thử lại. Hàng triệu lần nếu cần.
Đó là lý do tại sao việc khai thác tốn kém về mặt tính toán—không phải là mỗi phép tính đều khó, mà là bạn cần phải tìm nonce đúng trong hàng triệu triệu khả năng.
Tại sao điều này quan trọng đối với Proof of Work
Bằng chứng công việc là tất cả về việc chứng minh bạn đã thực hiện công việc. Nonce là bằng chứng. Mỗi khối hợp lệ có một nonce độc nhất cần nỗ lực tính toán thực sự để tìm ra. Đây là điều giữ cho Bitcoin và các mạng PoW khác an toàn—bạn không thể làm giả lịch sử mà không làm lại tất cả công việc đó, điều này về mặt kinh tế là không thể thực hiện được ở quy mô lớn.
Khi độ khó của mạng điều chỉnh, giá trị mục tiêu ( thay đổi ), thợ mỏ cần nhiều băm hơn để tìm một nonce hợp lệ. Nhiều nỗ lực băm = nhiều điện tiêu thụ = nhiều bảo mật.
Kết luận
Nonce không hấp dẫn nhưng thiết yếu. Đó là sự ngẫu nhiên làm cho việc khai thác trở nên công bằng, phần thưởng trở nên độc nhất, và mạng lưới an toàn. Không có nonce = không có bằng chứng công việc. Không có bằng chứng công việc = không có Bitcoin.