Hướng dẫn trụ cột
Các tính năng của Blockchain bảo mật sau lượng tử
Blockchain an toàn hậu lượng tử không phải là một nhãn hiệu. Đó là sự di chuyển có thể đo lường được của các khóa, chữ ký, bằng chứng và giao thức mà máy tính lượng tử cuối cùng có thể tấn công. Hướng dẫn này tách biệt các tiêu chuẩn, các mốc quan trọng được vận chuyển và các tuyên bố về lộ trình để các nhà xây dựng có thể đánh giá bằng chứng.
Điện toán lượng tử không phá vỡ được blockchain bằng phép thuật. Mối lo ngại cụ thể hơn: một máy tính lượng tử có đủ khả năng có thể làm suy yếu các giả định toán học đằng sau các hệ thống khóa công khai được sử dụng rộng rãi, bao gồm các chữ ký đường cong elip ủy quyền cho nhiều ví và xác thực các thông báo giao thức. Hàm băm và mật mã đối xứng có cấu hình bảo mật khác nhau, do đó vấn đề di chuyển phải được ánh xạ theo hàm.
Câu hỏi thực tế không phải là liệu mọi chuỗi cửa hàng có cần một thương hiệu mới hay không. Vấn đề là liệu mạng có thể kiểm kê các phần phụ thuộc mật mã của nó hay không, áp dụng các tiêu chuẩn phù hợp, duy trì khả năng tương thích ngược khi cần thiết và chứng minh kết quả trong môi trường trực tiếp. NIST cho biết máy tính lượng tử có thể vẫn còn nhiều năm hoặc nhiều thập kỷ nữa, đồng thời kêu gọi các tổ chức bắt đầu di chuyển vì các sản phẩm, dịch vụ và giao thức cần có thời gian để cập nhật.
Mật mã học trong blockchain là gì?
Trước khi đi vào các đặc điểm hậu lượng tử, cần hiểu rõ mật mã học thực sự làm gì trong một hệ thống blockchain ở cấp độ nền tảng.
Mật mã học là tập hợp các kỹ thuật toán học cho phép một mạng lưới phi tập trung đồng thuận và xác minh dữ liệu mà không cần tin tưởng vào một cơ quan trung ương. Trong blockchain, bộ công cụ này chủ yếu gồm bốn thành phần: băm (hashing), mật mã khóa công khai (bất đối xứng), chữ ký số và cây Merkle. Mỗi thành phần giải quyết một vấn đề phối hợp khác nhau, và khi kết hợp lại, chúng cho phép những người xa lạ giao dịch với nhau mà không cần ngân hàng, công chứng viên hay nhà vận hành nền tảng đứng ở giữa.
Các hàm băm mật mã như SHA-256 là hàm một chiều: chúng nhận dữ liệu ở bất kỳ kích thước nào và biến đổi thành một dấu vân tay có kích thước cố định, gần như không thể đảo ngược hay giả mạo. Chỉ cần thay đổi một ký tự trong giao dịch, giá trị băm sẽ thay đổi hoàn toàn. Blockchain tận dụng đặc tính này để liên kết các khối với nhau: mỗi tiêu đề khối chứa giá trị băm của khối trước đó, vì vậy bất kỳ nỗ lực nào nhằm thay đổi dữ liệu cũ đều phá vỡ chuỗi băm phía sau và bị phát hiện ngay lập tức.
Mật mã khóa công khai và chữ ký số đảm nhiệm việc cấp quyền. Một ví lưu giữ một khóa riêng tư mà chỉ chủ sở hữu biết, cùng một khóa công khai liên kết về mặt toán học có thể chia sẻ tự do. Chi tiêu tiền đồng nghĩa với việc ký một giao dịch bằng khóa riêng tư. Bất kỳ ai trên mạng lưới sau đó đều có thể dùng khóa công khai để xác minh rằng chữ ký là thật và giao dịch chưa bị thay đổi, mà khóa riêng tư không bao giờ bị lộ ra. Đây chính là cách một mạng lưới có thể chấp thuận một giao dịch chuyển tiền mà không cần ngân hàng kiểm tra giấy tờ tùy thân.
Cây Merkle giải quyết một vấn đề khác: làm thế nào để chứng minh một giao dịch cụ thể đã được đưa vào một khối mà không cần tải xuống toàn bộ khối đó. Các giao dịch được băm theo từng cặp, các giá trị băm đó lại tiếp tục được băm theo từng cặp, và cứ như vậy cho đến khi chỉ còn lại một Merkle root duy nhất trong tiêu đề khối. Một bằng chứng Merkle ngắn gọn, chỉ gồm vài giá trị băm, cho phép một client nhẹ xác minh rằng một giao dịch cụ thể là một phần của root đó, và do đó là một phần của khối, mà không cần giữ toàn bộ bản sao sổ cái.
Kết hợp lại, các kỹ thuật này mang đến cho blockchain ba đặc tính mà nếu không có chúng sẽ cần một bên trung gian đáng tin cậy: tính toàn vẹn, nghĩa là dữ liệu không thể bị âm thầm thay đổi mà không bị phát hiện; tính xác thực, nghĩa là chỉ người nắm giữ khóa riêng tư mới có thể cho phép một khoản chi tiêu; và tính không thể chối bỏ, nghĩa là một hành động đã ký không thể bị chính người ký phủ nhận một cách đáng tin sau này. Chính sự kết hợp đó, niềm tin có thể xác minh được mà không cần người gác cổng trung ương, mới là nền tảng thực sự của những gì người ta gọi là bảo mật blockchain.
Gần như tất cả các blockchain hiện nay đều dựa vào mật mã đường cong elliptic cổ điển, các thuật toán như ECDSA hoặc EdDSA, để tạo ra những chữ ký số đó. Sự phụ thuộc này chính là lớp mà một máy tính lượng tử đủ mạnh cuối cùng có thể làm suy yếu, bởi vì các bài toán khó mà chữ ký đường cong elliptic dựa vào chính là những bài toán mà thuật toán lượng tử về mặt lý thuyết có khả năng giải được. Mật mã hậu lượng tử, được đề cập trong phần còn lại của hướng dẫn này, nên được hiểu là bước tiến hóa tiếp theo của chính những kỹ thuật nền tảng này, chứ không phải một chủ đề tách biệt: nó vẫn giữ nguyên các vai trò tương tự, băm, chữ ký và thiết lập khóa, nhưng thay thế nền toán học bên dưới bằng những phương pháp được thiết kế để chống lại các cuộc tấn công lượng tử.
Bảo mật hậu lượng tử có ý nghĩa gì trong blockchain
Từ “an toàn” cần có ranh giới. Yêu cầu có thể áp dụng cho bằng chứng trạng thái lịch sử, đường dẫn ủy quyền ví, kênh mạng hoặc giao thức đầy đủ. Đó không phải là thành tích giống nhau.
Di chuyển chữ ký
Chi tiêu bằng ví, phiếu bầu của người xác thực, chứng thực cầu nối, phê duyệt nâng cấp và thông tin xác thực danh tính cần có đường dẫn ủy quyền kháng lượng tử. Thuật toán chữ ký chứng minh ai đã ủy quyền một hành động. Nó không thiết lập khóa phiên được mã hóa.
Cơ sở chủ chốt
Các nút, ví, APIs và các dịch vụ ứng dụng riêng tư cần một cách để thiết lập các bí mật chung. ML-KEM được thiết kế cho chức năng này. Nó thường bảo vệ dữ liệu trong quá trình truyền hoặc các bí mật được lưu trữ, thay vì tự thay thế chữ ký giao dịch.
Tính linh hoạt của mật mã
Mạng cần địa chỉ được phiên bản, định dạng giao dịch, thư viện, hỗ trợ phần cứng, quy tắc khôi phục và chính sách không dùng nữa. Một chuỗi không thể thêm hoặc xoay các thuật toán một cách an toàn sẽ gặp khó khăn trong việc di chuyển ngay cả khi nó đặt đúng tên nguyên thủy.
Bằng chứng và phạm vi
Tuyên bố đáng tin cậy xác định thuật toán, bộ tham số, bề mặt triển khai, bằng chứng kiểm tra hoặc kiểm tra và liệu tính năng này là thử nghiệm, tùy chọn hay bắt buộc. Nó cũng nêu rõ những gì vẫn còn cổ điển.
Tiêu chuẩn đằng sau những cái tên
Vào ngày 13 tháng 8 năm 2024, NIST đã phát hành ba tiêu chuẩn mật mã hậu lượng tử cuối cùng đầu tiên. FIPS 203 chỉ định ML-KEM, phiên bản kế thừa được tiêu chuẩn hóa của CRYSTALS-Kyber, để thiết lập khóa và mã hóa chung. FIPS 204 chỉ định ML-DSA, phiên bản kế thừa được tiêu chuẩn hóa của CRYSTALS-Dilithium, cho chữ ký số. FIPS 205 chỉ định tiêu chuẩn chữ ký SLH-DSA dựa trên hàm băm.Thông báo của NISTgọi FIPS 203 là tiêu chuẩn chính cho mã hóa chung và FIPS 204 là tiêu chuẩn chính để bảo vệ chữ ký số.
Tài liệu kỹ thuật cũ hơn thường ghi Kyber và Dilithium. Từ ngữ đó có thể hiểu được, nhưng công việc triển khai hiện tại cần phân biệt bài nộp được chọn với tiêu chuẩn cuối cùng. Mã hóa chính xác, bộ tham số, vectơ kiểm tra và mô-đun được phê duyệt đều quan trọng. Việc đặt tên Kyber trong trang tiếp thị không chứng minh rằng giao thức tương tác với FIPS 203.
“Chúng tôi khuyến khích quản trị viên hệ thống bắt đầu tích hợp chúng vào hệ thống của họ ngay lập tức vì việc tích hợp đầy đủ sẽ mất thời gian.”
Thời điểm có ý nghĩa chính sách. Trang dự án của NIST cho biết họ có kế hoạch ngừng sử dụng và cuối cùng loại bỏ các thuật toán dễ bị tổn thương lượng tử khỏi các tiêu chuẩn của mình bằng cách2035, với các hệ thống có rủi ro cao dự kiến sẽ di chuyển sớm hơn. Ngày đó không phải là thời điểm đếm ngược cho một cuộc tấn công lượng tử. Đó là tín hiệu di chuyển: kiểm kê các hệ thống tồn tại lâu dài trước khi việc thay thế trở thành trường hợp khẩn cấp.Hướng dẫn di chuyển của NISTgiải thích sự khác biệt.
Tại sao “thu hoạch ngay, giải mã sau” lại tiếp cận các hệ thống blockchain
Mối đe dọa trực tiếp nhất là ở chỗ dữ liệu hoặc quyền hạn phải được bảo vệ trong thời gian dài.
Thu hoạch-ngay-giải mã-sau mô tả một đối thủ đang thu thập tài liệu được mã hóa ngay bây giờ và cố gắng giải mã nó sau nếu khả năng lượng tử có sẵn. Các mục sổ cái công khai được cố ý công khai, do đó, sự tiếp xúc chính của chúng thường là tính xác thực hơn là tính bảo mật. Các bề mặt có rủi ro cao hơn là các bản ghi ngoài chuỗi được mã hóa, phiên API riêng tư, sao lưu ví, tin nhắn chuỗi chéo, kho lưu trữ doanh nghiệp và hệ thống thông tin xác thực có thời gian lưu giữ lâu dài.
Vấn đề thứ hai là việc lộ khóa công khai. Trong nhiều hệ thống chữ ký, khóa chung sẽ hiển thị khi tài khoản chi tiêu hoặc tương tác với hợp đồng. Một cuộc tấn công lượng tử trong tương lai sẽ cần phải khả thi về mặt kỹ thuật và kinh tế trong khoảng thời gian hoạt động, nhưng khả năng đó sẽ thay đổi cách các nhóm suy nghĩ về việc tái sử dụng khóa, thiết kế địa chỉ, đường dẫn nâng cấp và luân chuyển khẩn cấp.
Phản ứng phải tương xứng. Bắt đầu với việc kiểm kê: khóa riêng ủy quyền tài sản hoặc kiểm soát các hành động đặc quyền ở đâu, hệ thống thiết lập bí mật ở đâu và hồ sơ nào phải được giữ bí mật hoặc đáng tin cậy trong 5, 10 hoặc 20 năm? Sau đó, thiết kế các giai đoạn kết hợp, kiểm tra chi phí xác minh, đo lường mức tăng trưởng của khóa và chữ ký, đồng thời diễn tập quá trình khôi phục trước khi thực hiện các thay đổi vĩnh viễn.
Những chuỗi khác nhau thực sự đang làm gì
| Tiếp cận | Nó thể hiện điều gì | Điều đó không chứng minh được |
|---|---|---|
| Algorand và Falcon | Algorand đã ghi lại Falcon State Proofs sau mỗi 256 vòng và một giao dịch Falcon được ủy quyền mainnet vào tháng 11 năm 2025. | Chữ ký Falcon không phải là thiết lập khóa ML-KEM và một đường dẫn được bảo vệ không tự động di chuyển mọi chức năng giao thức. |
| Nghiên cứu và nguyên mẫu | Tích hợp học thuật và môi trường thử nghiệm có thể tiết lộ kích thước chữ ký, chi phí xác minh, tuần tự hóa và các vấn đề quản lý khóa trước khi áp dụng giao thức. | Một bài báo, bản demo, thư viện hoặc testnet được công bố không phải là sự đảm bảo bảo mật trên toàn mainnet. |
| Di cư lai | Thông tin xác thực cổ điển và PQC có thể cùng tồn tại trong khi các ứng dụng cập nhật ví, APIs, HSMs, cầu nối và giám sát. | Chế độ kết hợp phải được chỉ định chính xác. Việc kết hợp các thuật toán không tốt có thể bảo tồn liên kết yếu nhất hoặc tạo ra sự nhầm lẫn trong hoạt động. |
| Cam kết lộ trình | Lộ trình có thể đặt ra hướng kiến trúc và mời nghiên cứu khả năng tương thích xung quanh ML-KEM, ML-DSA, Falcon hoặc các giải pháp thay thế. | Lộ trình không được triển khai bảo vệ bằng mật mã và không được mô tả là bảo mật mạng hiện tại. |
Algorand là ví dụ công khai mạnh mẽ nhất trong sự so sánh này vì phạm vi rất cụ thể. Bản tóm tắt kỹ thuật của nó ghi lại cặp khóa Falcon-1024 được nhúng trong Logic Signature và được xác minh thông qua mã hoạt động falcon_verify của AVM. Bản tóm tắt báo cáo chữ ký Falcon-1024 dài khoảng 1.280 byte, khóa chung khoảng 1.793 byte và chữ ký gấp khoảng 10 lần kích thước 64 byte của chữ ký Ed25519.Đọc tóm tắt kỹ thuật của Algorandvề cơ chế chính xác.
Những con số đó minh họa sự cân bằng kỹ thuật thực sự. Chữ ký kháng lượng tử có thể sử dụng được trong khi vẫn thay đổi quy mô giao dịch, ngân sách xác minh, hành vi của ví di động, nguồn gốc địa chỉ, thiết kế hợp đồng thông minh và hỗ trợ phần cứng. Bài học không phải là một thuật toán sẽ chiến thắng mọi bối cảnh. Bài học là chi tiết triển khai quan trọng hơn một tuyên bố chung chung.
Lộ trình hậu lượng tử của Autheo, có phạm vi chính xác
Autheo đang phát triển lộ trình xung quanh Kyber, Dilithium và Falcon để nhận dạng, quản lý khóa và công việc ở lớp giao thức trong tương lai. Công việc đó vẫn chưa được tích hợp vào hệ thống đang vận hành. Nó nên được hiểu là một chương trình định hướng và triển khai kiến trúc chứ không phải là một yêu cầu bảo vệ tích cực cho mạng ngày nay.
Hoạt động staking và phí giao dịch hiện đang hoạt động. Mật mã sau lượng tử, TheoID, điện toán, lưu trữ, suy luận AI và THEO AI đang được phát triển và triển khai trong những tháng tới. Công việc thiết kế dự định có thể đánh giá chức năng nào yêu cầu KEM, yêu cầu chữ ký, trong đó chữ ký nhỏ gọn của Falcon có thể phù hợp và cách thức hoạt động của ranh giới nâng cấp và xác minh.
Autheo chạy trên Proof of Autheo, mô hình đồng thuận Hybrid PoA/PoS. Kiến trúc đồng thuận hiện tại của nó khác với lộ trình hậu lượng tử, vì vậy người đọc không nên suy luận rằng mục tiêu PQC trong tương lai đã là một phần của hoạt động xác thực trực tiếp. Nhìn thấyKiến trúc đồng thuận của Autheocho mô hình hiện tại.
Danh sách kiểm tra thẩm định cho các khiếu nại PQC
Đặt tên chính xác cho tiêu chuẩn, bộ tham số và thư viện triển khai.
Tách biệt các chữ ký khỏi việc thiết lập khóa và khỏi tính toàn vẹn dựa trên hàm băm.
Xác định mọi bề mặt được bảo vệ trực tiếp: ví, trình xác thực, bằng chứng trạng thái, APIs, cầu nối và thông tin xác thực.
Hỏi xem tính năng này là mainnet, testnet, chọn tham gia, thử nghiệm hay chỉ được lên kế hoạch.
Đo kích thước chữ ký, kích thước khóa công khai, thời gian xác minh, tác động của phí và các hạn chế về phần cứng.
Yêu cầu kế hoạch luân chuyển và khôi phục đối với các khóa bị xâm phạm, cũ hoặc bị mất.
Kiểm tra mã, vectơ kiểm tra, kiểm tra và bằng chứng giao dịch hoặc giao thức có thể tái tạo.
Lưu giữ bản ghi di chuyển từ cổ điển sang PQC để các nhà tích hợp biết những gì còn dễ bị tổn thương.
Trình tự di chuyển thực tế cho các nhóm blockchain
Bắt đầu với việc khám phá thay vì lựa chọn thuật toán. Bản kiểm kê hữu ích xác định từng phần phụ thuộc khóa công khai, chủ sở hữu của từng khóa, nội dung hoặc quyền mà nó bảo vệ, thời gian tồn tại dự kiến của biện pháp bảo vệ đó và hệ điều hành sẽ phải thay đổi. Khóa riêng tương tự có thể xuất hiện trong ví, trình xác thực, dịch vụ ký kết, cầu nối, quy trình triển khai và quy trình khôi phục hỗ trợ khách hàng.
Tiếp theo, đặt mục tiêu bảo mật cho từng phần phụ thuộc. Một kho lưu trữ được mã hóa tồn tại lâu dài có thể cần ML-KEM hoặc thiết kế thiết lập khóa kết hợp ngay bây giờ vì tính bảo mật phải tồn tại trong tương lai. Chữ ký giao dịch có thể cần loại địa chỉ mới và quy tắc xác minh. Bằng chứng trạng thái lịch sử có thể yêu cầu chứng chỉ có thể xác minh độc lập mà các máy khách hạng nhẹ có thể tiếp tục sử dụng sau khi hệ thống ký cơ bản thay đổi. Một giải pháp sẽ không phù hợp với mọi bề mặt.
Triển khai kết hợp có thể giảm rủi ro di chuyển khi được thiết kế cẩn thận. Khách hàng có thể xác thực đường dẫn chuyển đổi bằng cả chữ ký cổ điển và chữ ký hậu lượng tử hoặc thương lượng việc thiết lập khóa cổ điển và hậu lượng tử trong khi cơ sở hạ tầng bắt kịp. Chính sách bảo mật phải cho biết liệu cả hai bước kiểm tra có được yêu cầu hay không, cách ngăn chặn các cuộc tấn công hạ cấp, khóa nào có thẩm quyền để khôi phục và khi nào đường dẫn cổ điển ngừng hoạt động. “Hybrid” không có những câu trả lời đó chỉ là một nhãn hiệu.
Kiểm tra trải nghiệm người dùng trước khi thay đổi quy tắc đồng thuận. Các khóa và chữ ký lớn hơn ảnh hưởng đến mã QR, bộ nhớ di động, tiện ích mở rộng trình duyệt, giới hạn RPC, bộ nhớ ví phần cứng, tải trọng đa chữ ký, dịch vụ lập chỉ mục và ước tính phí. Điểm chuẩn phải bao gồm các giao dịch chuyển khoản thông thường, lệnh gọi hợp đồng, thông báo xác thực, bằng chứng bắc cầu, xác minh hàng loạt và các trường hợp chặn xấu nhất. Báo cáo các phép đo bằng các phiên bản phần cứng và phần mềm để người khác có thể tái tạo chúng.
Cuối cùng, lập kế hoạch cho sự thất bại. Chỉ định cách di chuyển các tài khoản cũ, cách khôi phục khóa hậu lượng tử bị mất khi cho phép khôi phục, cách các chữ ký cũ vẫn có thể kiểm tra được và ai có thể tạm dừng hoặc nâng cấp tiện ích tích hợp dễ bị tấn công. Đây là lý do tại sao sự sẵn sàng sau lượng tử là một chương trình xuyên suốt các nhóm giao thức, ví, quyền lưu ký, cơ sở hạ tầng và hỗ trợ. Tính linh hoạt của mật mã là khả năng thực hiện những thay đổi đó một cách an toàn khi bằng chứng thay đổi.
Xác minh lịch sử cần chính sách riêng của mình. Mạng có thể muốn các khối và chữ ký cũ vẫn có thể đọc được trong nhiều thập kỷ ngay cả khi các tài khoản mới sử dụng thuật toán chữ ký khác. Điều đó đòi hỏi các phong bì giao dịch được phiên bản, vectơ kiểm tra ổn định, phần mềm xác minh được lưu trữ và tài liệu cho người kiểm tra biết quy tắc mật mã nào được áp dụng ở một độ cao nhất định. Nó cũng ngăn chặn việc di chuyển biến việc nâng cấp bảo mật thành việc vô tình làm mất bằng chứng.
Tiếp tục nghiên cứu
Autheo là gì?
Đọc tổng quan về nền tảng và ranh giới sản phẩm hiện tại.
Lớp-0 là gì?
Xem lại từ vựng về kiến trúc Lớp-0 và Lớp-1.
So sánh thuật toán
So sánh các cách tiếp cận nền tảng và tài liệu tham khảo nguồn.
So sánh Ethereum
Hiểu bối cảnh Lớp 1 cơ bản cho các cuộc thảo luận về di chuyển.
Autheo Trung tâm câu hỏi thường gặp
Duyệt các câu hỏi kinh điển dành cho nhà phát triển, doanh nghiệp và nhà điều hành.
Triển khai hợp đồng thông minh đầu tiên của bạn
Xem quy trình xây dựng và điểm bắt đầu của nhà phát triển.
Hướng dẫn đầy đủ Autheo là gì
Đọc tổng quan nền tảng về ngăn xếp hợp nhất dự định của Autheo.
Chương trình bảo mật
Xem lại thông tin bảo mật và tiết lộ có trách nhiệm hiện tại.
Kyber và Dilithium: Tổng quan hậu lượng tử 2026
Xem cách các blockchain tiếp cận các tiêu chuẩn Kyber và Dilithium của NIST khi tiến vào năm 2026.
Danh sách kiểm tra sẵn sàng hậu lượng tử cho nhà phát triển L1/L2
Một danh sách kiểm tra thực tế dành cho các đội ngũ giao thức đang lên kế hoạch di chuyển hậu lượng tử của riêng mình.
Câu hỏi thường gặp về Blockchain hậu lượng tử
Xây dựng để thay đổi mật mã, không phải là khẩu hiệu
Sự sẵn sàng của PQC bắt đầu bằng phạm vi trung thực, kho lưu trữ mật mã và bằng chứng mà người dùng và nhà điều hành có thể xác minh.
Khám phá Autheo dành cho người xây dựng