đang đi sâu hơn vào cách blockchain thực sự tự bảo vệ, và thành thật mà nói, khái niệm nonce còn thú vị hơn nhiều so với phần lớn mọi người nhận ra. vậy nonce trong an ninh là gì? nó về cơ bản là một số đặc biệt mà các thợ mỏ liên tục điều chỉnh cho đến khi tìm ra câu trả lời đúng, giống như một câu đố mật mã không bao giờ giữ nguyên.



đây là những gì phần lớn mọi người hiểu sai về nó. họ nghĩ rằng khai thác chỉ là máy tính làm việc ngẫu nhiên, nhưng thực tế có logic đằng sau đó. các thợ mỏ lấy các giao dịch đang chờ xử lý, đóng gói chúng thành một khối, rồi bắt đầu thay đổi giá trị nonce liên tục. họ chạy nó qua hàm băm SHA-256 mỗi lần, kiểm tra xem kết quả có phù hợp với yêu cầu của mạng không. đó là một trò chơi thử và sai, nhưng chính điều đó làm cho blockchain trở nên an toàn.

phần tinh tế ở đây? mỗi lần ai đó cố gắng sửa đổi một khối, họ sẽ phải tính lại toàn bộ nonce từ đầu. và chúng ta đang nói về nỗ lực tính toán mở rộng theo toàn bộ mạng lưới. vậy nên tấn công blockchain trở nên phi lý về mặt kinh tế. đó là lý do tại sao hiểu nonce trong an ninh lại quan trọng để nắm được cách bitcoin thực sự ngăn chặn gian lận.

hãy nghĩ theo cách này. nếu không có nonce, bất kỳ tác nhân nào đủ sức tính toán đều có thể lý thuyết viết lại lịch sử. nhưng vì việc tìm ra một nonce hợp lệ đòi hỏi phải giải câu đố này lặp đi lặp lại, các kẻ tấn công sẽ cần vượt qua toàn bộ mạng cùng lúc. độ khó cũng tự điều chỉnh, vì vậy khi nhiều thợ mỏ tham gia hoặc rút lui, câu đố vẫn duy trì độ khó tương đối giống nhau. đó là cơ chế cân bằng tự nhiên.

ngoài bitcoin, nonce xuất hiện khắp nơi trong mật mã học. trong chữ ký số, chúng ngăn chặn các cuộc tấn công phát lại, nơi ai đó tái sử dụng một giao dịch cũ để lừa hệ thống. trong các giao thức mã hóa, chúng đảm bảo mỗi phiên làm việc tạo ra một giá trị duy nhất. nguyên tắc cốt lõi vẫn là như nhau: đảm bảo không có gì lặp lại theo cách có thể bị khai thác.

nguy cơ an ninh thực sự xuất hiện khi nonce không thực sự ngẫu nhiên hoặc khi cùng một nonce bị tái sử dụng. đó là lúc các kẻ tấn công có thể bắt đầu dự đoán các mẫu hoặc trích xuất khóa bí mật. đó là lý do tại sao các thư viện mật mã cần cập nhật liên tục và tại sao các giao thức phải nghiêm ngặt về tính duy nhất của nonce. nó không hào nhoáng, nhưng cực kỳ nền tảng.

nếu bạn đang cố gắng hiểu nonce trong an ninh là gì, thì câu kết luận là: đó chính là chi phí tính toán khiến blockchain trở nên bất biến. không có nó, sẽ không có bằng chứng công việc, không có an ninh, không lý do để tin tưởng vào sổ cái phi tập trung. hầu hết mọi thứ chúng ta nói về crypto đều quay trở lại khái niệm này.
BTC-2,08%
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