Ngày 15/04/2025, Google Cloud công bố lộ trình post-quantum cryptography, yêu cầu các hệ thống phải sẵn sàng trước 2029. Nhưng với blockchain, timeline này có thể đã quá muộn. Trong 28 năm quan sát ngành, tôi chưa bao giờ thấy một mối đe dọa nào bị đánh giá thấp như quantum computing. Và Google vừa gióng lên hồi chuông cảnh tỉnh.
Bối cảnh: Quantum computer, khi đủ mạnh, có thể phá vỡ các thuật toán mã hóa công khai hiện tại như ECDSA (dùng trong Bitcoin, Ethereum) và EdDSA (dùng trong Solana, Cardano) thông qua thuật toán Shor. Điều này đồng nghĩa với việc private key có thể bị suy ra từ public key – một thảm họa cho bất kỳ blockchain nào. Google Cloud, với tư cách là nhà cung cấp hạ tầng lớn, đang buộc các ngành phải chuyển đổi. Nhưng blockchain có đặc thù riêng: dữ liệu on-chain là bất biến. Một khi giao dịch đã được ký và lưu trữ, nó không thể bị thu hồi. Kẻ tấn công có thể thu thập chữ ký số từ hôm nay và giải mã khi có quantum computer – chiến lược 'harvest now, decrypt later'.

Core insight: Post-quantum cryptography không chỉ là về tương lai, mà là về bảo vệ dữ liệu quá khứ.
Các giải pháp đang được nghiên cứu cho blockchain bao gồm lattice-based cryptography (CRYSTALS-Dilithium cho chữ ký, CRYSTALS-Kyber cho trao đổi khóa) và hash-based signatures (SPHINCS+). Nhưng vấn đề là hiệu suất. Dilithium có kích thước chữ ký lớn hơn ECDSA gấp 3-5 lần, và thời gian xác thực cũng tăng đáng kể. Trên blockchain, điều này đồng nghĩa với gas fee tăng vọt và throughput giảm. Hãy thử tưởng tượng một block Ethereum chứa đầy các giao dịch Dilithium – dung lượng block sẽ bị nghẽn ngay lập tức.

Đặc biệt, zero-knowledge proofs – lĩnh vực tôi đang nghiên cứu – cũng không nằm ngoài vòng nguy hiểm. Các zk-SNARKs hiện tại dựa trên elliptic curve pairing (như BLS12-381), vốn dễ bị quantum attack. Điều này có nghĩa là các giải pháp privacy như Aztec, Tornado Cash, hay thậm chí zk-rollups như zkSync, Scroll đều có thể bị vô hiệu hóa nếu quantum computer ra đời. Zero knowledge cũng có điểm mù.

Trong quá trình audit cho Uniswap v2 năm 2020, tôi phát hiện rằng oracle price manipulation có thể bị khai thác qua thanh khoản thấp. Với post-quantum, vấn đề còn nghiêm trọng hơn: nếu chữ ký số bị phá vỡ, toàn bộ cơ chế đồng thuận và xác thực giao dịch sụp đổ. 0x v2 lỗi – bài học nhớ mãi. Lỗi đó là do thiếu kiểm tra calldata, nhưng lỗi quantum là do thiết kế toán học cốt lõi.
Contrarian angle: Nhiều người cho rằng quantum computing còn 10-15 năm nữa mới đe dọa blockchain. Nhưng thực tế, tốc độ phát triển của quantum đang tăng theo cấp số nhân. Google vừa đạt được milestone Willow với 105 qubit – con số khiêm tốn nhưng đủ để chạy Shor's algorithm trên các số nhỏ. Và với luật Moore cho quantum, ước tính cần khoảng 2000-4000 qubit logic để phá vỡ ECDSA-256. Mốc 2029 mà Google đặt ra không phải là ngày quantum computer xuất hiện, mà là ngày mà các hệ thống phải sẵn sàng. Blockchain, với tính chất immutable, cần hành động sớm hơn, không phải 2029.
Điểm mù thứ hai: Các dự án blockchain lớn chưa có lộ trình post-quantum rõ ràng. Ethereum Foundation có nhóm nghiên cứu, nhưng chưa có EIP nào được đề xuất. Bitcoin đang thảo luận về Taproot nâng cấp, nhưng vẫn dùng Schnorr (cũng dễ bị quantum). Nếu blockchain không chuẩn bị, chúng ta sẽ chứng kiến một cuộc di cư hàng loạt khỏi các chain không an toàn.
Takeaway: Google Cloud vừa đặt một cột mốc không thể bỏ qua. Với blockchain, việc chuyển đổi sang post-quantum không chỉ là vấn đề kỹ thuật mà còn là vấn đề sinh tồn. Liệu cộng đồng có đủ nhanh để thích ứng, hay chúng ta sẽ chứng kiến một 'Quantum Winter' cho crypto?