Cơ bản
Giao ngay
Giao dịch tiền điện tử một cách tự do
Giao dịch ký quỹ
Tăng lợi nhuận của bạn với đòn bẩy
Chuyển đổi và Đầu tư định kỳ
0 Fees
Giao dịch bất kể khối lượng không mất phí không trượt giá
ETF
Sản phẩm ETF có thuộc tính đòn bẩy giao dịch giao ngay không cần vay không cháy tải khoản
Giao dịch trước giờ mở cửa
Giao dịch token mới trước niêm yết
Futures
Truy cập hàng trăm hợp đồng vĩnh cửu
TradFi
Vàng
Một nền tảng cho tài sản truyền thống
Quyền chọn
Hot
Giao dịch với các quyền chọn kiểu Châu Âu
Tài khoản hợp nhất
Tối đa hóa hiệu quả sử dụng vốn của bạn
Giao dịch demo
Giới thiệu về Giao dịch hợp đồng tương lai
Nắm vững kỹ năng giao dịch hợp đồng từ đầu
Sự kiện tương lai
Tham gia sự kiện để nhận phần thưởng
Giao dịch demo
Sử dụng tiền ảo để trải nghiệm giao dịch không rủi ro
Launch
CandyDrop
Sưu tập kẹo để kiếm airdrop
Launchpool
Thế chấp nhanh, kiếm token mới tiềm năng
HODLer Airdrop
Nắm giữ GT và nhận được airdrop lớn miễn phí
Pre-IPOs
Mở khóa quyền truy cập đầy đủ vào các IPO cổ phiếu toàn cầu
Điểm Alpha
Giao dịch trên chuỗi và nhận airdrop
Điểm Futures
Kiếm điểm futures và nhận phần thưởng airdrop
Đầu tư
Simple Earn
Kiếm lãi từ các token nhàn rỗi
Đầu tư tự động
Đầu tư tự động một cách thường xuyên.
Sản phẩm tiền kép
Kiếm lợi nhuận từ biến động thị trường
Soft Staking
Kiếm phần thưởng với staking linh hoạt
Vay Crypto
0 Fees
Thế chấp một loại tiền điện tử để vay một loại khác
Trung tâm cho vay
Trung tâm cho vay một cửa
Bạn có từng thắc mắc nonce trong bảo mật là gì không? Nếu bạn đã theo dõi blockchain và tiền điện tử, có lẽ bạn đã nghe qua thuật ngữ này, nhưng đáng để hiểu rõ điều gì thực sự làm nó hoạt động.
Vì vậy, đây là điều cơ bản - nonce về cơ bản là một số dùng một lần, và nó cực kỳ quan trọng đối với cách hoạt động của các blockchain dựa trên bằng chứng công việc như Bitcoin. Trong quá trình khai thác, các thợ mỏ về cơ bản đang giải một câu đố mật mã, và nonce là biến số họ liên tục điều chỉnh để tìm ra giải pháp phù hợp.
Hãy nghĩ theo cách này: các thợ mỏ liên tục điều chỉnh giá trị nonce cho đến khi tạo ra một hàm băm đáp ứng yêu cầu độ khó của mạng, thường là một số lượng số không đứng đầu nhất định. Quá trình thử và sai này chính là yếu tố làm hệ thống trở nên an toàn. Khi họ tìm ra nonce chính xác, khối sẽ được xác nhận và thêm vào chuỗi.
Điều làm cho nonce trong bảo mật đặc biệt quan trọng là nó tạo ra một rào cản tính toán lớn chống lại các cuộc tấn công. Nếu ai đó muốn sửa đổi dữ liệu của một khối, họ sẽ phải tính lại toàn bộ nonce một lần nữa, điều này gần như không thể do sức mạnh xử lý cần thiết. Đây là lý do tại sao Bitcoin duy trì được tính toàn vẹn cao trong nhiều năm qua.
Trong Bitcoin cụ thể, quá trình khai thác hoạt động như sau: các thợ mỏ tập hợp các giao dịch chờ xử lý thành một khối, thêm một nonce duy nhất vào tiêu đề khối, rồi băm tất cả bằng SHA-256. Họ kiểm tra xem hàm băm đó có đáp ứng mục tiêu độ khó của mạng không. Nếu không, họ điều chỉnh nonce và thử lại. Quá trình này lặp đi lặp lại cho đến khi tìm ra hàm băm hợp lệ.
Điều thú vị là - mạng thực sự điều chỉnh độ khó một cách linh hoạt. Khi nhiều thợ mỏ tham gia hơn và sức mạnh tính toán của mạng tăng lên, độ khó sẽ tăng, yêu cầu nhiều vòng thử nonce hơn. Khi sức mạnh giảm xuống, độ khó sẽ giảm xuống. Điều này giúp thời gian tạo khối duy trì ổn định.
Ngoài ra, nonce trong bảo mật còn vượt ra ngoài việc khai thác Bitcoin. Bạn thấy các nonce mật mã được sử dụng trong nhiều giao thức bảo mật để ngăn chặn các cuộc tấn công phát lại, đảm bảo mỗi giao dịch hoặc phiên làm việc đều có giá trị duy nhất. Cũng có các nonce trong hàm băm để thay đổi đầu vào nhằm tạo ra đầu ra khác nhau, và các nonce trong lập trình chung để đảm bảo tính duy nhất của dữ liệu.
Cũng cần phân biệt giữa hàm băm và nonce. Hàm băm giống như dấu vân tay - là đầu ra có kích thước cố định được tạo ra từ dữ liệu đầu vào. Nonce là đầu vào biến đổi mà các thợ mỏ thao tác để tạo ra các hàm băm đáp ứng tiêu chí nhất định. Chúng phối hợp với nhau trong câu đố khai thác.
Về mặt bảo mật, có một số cuộc tấn công mà người ta cần cảnh giác. Các cuộc tấn công tái sử dụng nonce xảy ra khi kẻ xấu cố tình dùng lại cùng một nonce trong các hoạt động mật mã, có thể làm suy yếu bảo mật. Các cuộc tấn công dự đoán nonce xảy ra khi nonce theo một mẫu mà kẻ tấn công có thể dự đoán trước. Cũng có các cuộc tấn công dùng nonce cũ, sử dụng giá trị đã lỗi thời.
Để phòng tránh, các giao thức mật mã cần đảm bảo nonce là duy nhất và khó đoán. Việc tạo số ngẫu nhiên đúng cách là rất quan trọng. Các hệ thống nên tự động từ chối bất kỳ nonce nào bị lặp lại. Rủi ro là có thật - trong mật mã bất đối xứng, việc tái sử dụng nonce có thể làm lộ khóa riêng hoặc tiết lộ các liên lạc đã mã hóa.
Vì vậy, khi mọi người hỏi nonce trong bảo mật là gì, câu trả lời thực sự là nó là nền tảng. Từ việc ngăn chặn chi tiêu gấp đôi, chống lại các cuộc tấn công Sybil cho đến duy trì tính bất biến của khối, nonce đóng vai trò quan trọng phía sau hậu trường. Đó là một trong những khái niệm có vẻ đơn giản bề mặt nhưng thực ra rất tinh tế khi bạn hiểu cách nó bảo vệ toàn bộ blockchain.