IBM đạt 'Trusted Quantum Advantage', nhưng Bitcoin chưa chết: Một bài học về cách đọc tin tức bảo mật
Trần Quân
Một lỗ hổng khác, một bài học cũ.
Khi IBM vừa tuyên bố đạt được "Trusted Quantum Advantage", không ít nhà đầu tư Bitcoin lập tức liên tưởng đến ngày tận thế của chữ ký số. Nhưng nếu bạn đã từng đọc mã nguồn của một giao thức và nhìn thấy một lỗ hổng bị đánh giá sai, bạn sẽ biết rằng một thông cáo báo chí hiếm khi nói hết sự thật. Tôi đã dành gần mười năm kiểm toán các hợp đồng thông minh, từ những ICO năm 2017 cho đến các cầu nối cross-chain hiện đại, và có một nguyên tắc tôi luôn giữ: hãy mở tab lịch sử sự cố trước khi tin bất kỳ lời quảng bá nào. Bởi vì trong thị trường tăng giá này, nỗi sợ bị thổi phồng còn nguy hiểm hơn cả chính mối đe dọa kỹ thuật.
Hãy nói rõ về bản chất. Bitcoin dựa trên giao thức chữ ký ECDSA với đường cong secp256k1. Tính bảo mật của nó nằm ở bài toán logarit rời rạc trên đường cong elliptic: biết public key, gần như không thể tính ra private key trong thời gian hữu hạn bằng máy tính cổ điển. Thuật toán Shor, nếu chạy trên một máy tính lượng tử đủ mạnh, về lý thuyết có thể phá vỡ bài toán đó. Đó chính là cơ sở để các bài báo kết luận "Bitcoin đang đứng trước nguy cơ".
Nhưng giữa lý thuyết và thực tế là một vực sâu khổng lồ. "Trusted Quantum Advantage" của IBM, nếu đọc kỹ, không phải là bằng chứng về việc phá vỡ mã hóa. Thuật ngữ "quantum advantage" trong giới vật lý chỉ đơn giản có nghĩa là một máy tính lượng tử hoàn thành một bài toán cụ thể nào đó nhanh hơn siêu máy tính cổ điển. Đó có thể là mô phỏng vật liệu, tối ưu hóa tổ hợp, hoặc một thí nghiệm khoa học chuyên biệt. Nó không có nghĩa là cỗ máy đó đủ khả năng chạy Shor trên quy mô cần thiết. Tôi đã nhiều lần thấy các dự án crypto trích dẫn những cột mốc kiểu này mà không phân biệt được giữa "đạt được lợi thế lượng tử trong một thí nghiệm hẹp" và "đe dọa cơ sở hạ tầng mật mã toàn cầu". Hai khái niệm đó cách nhau vài bậc về số lượng qubit.
Nói về con số cụ thể. Để phá vỡ secp256k1, giới nghiên cứu ước tính cần khoảng vài triệu logical qubit. Logical qubit là đơn vị chịu lỗi, được tạo ra từ nhiều physical qubit thông qua mã sửa lỗi lượng tử. IBM hiện tại công bố các chip với khoảng vài trăm đến một nghìn physical qubit, nhưng số physical qubit không đồng nghĩa với khả năng tính toán hữu ích. Khi công nghệ sửa lỗi tiến bộ, một logical qubit có thể tiêu tốn hàng trăm hoặc hàng nghìn physical qubit. Nghĩa là với công nghệ hiện tại, để đạt một triệu logical qubit chúng ta cần hàng tỷ physical qubit — một con số xa vời. Đó là lý do tại sao tôi khẳng định: IBM đạt "Trusted Quantum Advantage" là một cột mốc quan trọng, nhưng nó không phải là tiếng súng khai hỏa của ngày tận thế Bitcoin.
Có một chi tiết kỹ thuật mà hầu hết các bài viết phổ thông bỏ qua: các địa chỉ Bitcoin tiêu chuẩn P2PKH không hề lộ public key ngay từ đầu. Chúng chỉ lộ public key hash — tức là đầu ra của hàm băm SHA-256 và RIPEMD-160 lên public key. Để tấn công bằng thuật toán Shor, kẻ tấn công cần có public key gốc. Muốn lấy được public key từ hash, nó phải giải thêm một bài toán tiền ảnh hash — vốn không phải là bài toán mà máy tính lượng tử có lợi thế cơ bản so với máy tính cổ điển. Chỉ khi nào Bitcoin holder chuyển tiền lần thứ hai từ cùng một địa chỉ, public key mới bị lộ trên ledger, và lúc đó Shor mới bắt đầu có thứ để nhai. Nếu bạn chỉ sử dụng mỗi địa chỉ nhận một lần và không bao giờ tiêu đi, bạn vẫn nằm ngoài vùng nguy hiểm trước mắt. Điều này cho thấy cách mà các bài báo thổi phồng sự việc: họ lờ đi các lớp phòng thủ trung gian và gộp toàn bộ giao thức vào một mối đe dọa duy nhất.
Một lỗ hổng khác, một bài học cũ.
Bài học cũ ở đây chính là sự lặp lại của lịch sử. Năm 2019, Google tuyên bố đạt "quantum supremacy" với bộ xử lý Sycamore. Lập tức, một làn sóng FUD về Bitcoin nổi lên khắp các diễn đàn, coinmarketcap và cả những bản tin tài chính truyền thống. Giá Bitcoin có dao động nhẹ, nhưng không có gì sụp đổ. Vài năm sau, cột mốc đó được xem là một thí nghiệm thú vị, không phải là một cuộc cách mạng phá vỡ mã hóa. Bây giờ, IBM làm một điều tương tự với một cái tên khác: "Trusted Quantum Advantage". Cộng đồng Bitcoin lại một lần nữa rơi vào cái bẫy cũ. Thị trường tăng giá khiến con người ta trở nên nhạy cảm với bất kỳ tin tức nào có thể đảo ngược xu hướng. Nhưng nếu nhìn vào dòng tiền, không có dấu hiệu nào cho thấy các quỹ lớn đang hoảng loạn đóng vị thế vì một thông cáo báo chí không kèm theo một bài báo khoa học có phản biện.
Đi sâu vào mặt kỹ thuật, tôi muốn nói về khái niệm "cộng hưởng" giữa phần cứng và giao thức. Máy tính lượng tử là một công nghệ nền tảng. Nếu một ngày nào đó nó đạt đến mức đủ mạnh để phá vỡ ECDSA, nó sẽ không chỉ đe dọa Bitcoin. Nó sẽ đe dọa toàn bộ TLS — giao thức bảo mật của HTTPS — cùng SSH, chữ ký số trên các hợp đồng pháp lý, hệ thống ngân hàng, hạ tầng chính phủ. Khi đó, cuộc chạy đua chuyển đổi sang mật mã hậu lượng tử sẽ không phải là câu chuyện riêng của Bitcoin, mà là một cuộc di dời toàn cầu. Các tổ chức tiêu chuẩn hóa như NIST đã bắt đầu làm việc này từ nhiều năm trước, với các thuật toán như CRYSTALS-Kyber và Dilithium. Bitcoin, với bản chất phân tán, sẽ chậm hơn trong việc áp dụng các tiêu chuẩn đó, nhưng nó không đơn độc.
Ở góc độ audit, tôi thấy một điểm mù lớn hơn nhiều so với bản thân mối đe dọa: các dự án tự xưng là "chống lượng tử" đang mọc lên như nấm trong mùa altcoin. Họ dùng từ khóa "quantum-safe", "post-quantum", "QRL" để bán token, nhưng hầu hết đều đang phạm cùng một sai lầm: sử dụng chữ ký dựa trên hàm hash một cách vụng về, hoặc tệ hơn, tự chế một giao thức không có bằng chứng bảo mật vững chắc. Trong quá trình kiểm toán các cầu nối và giao thức DeFi, tôi đã thấy không ít dự án khai thác nỗi sợ về một mối đe dọa trong tương lai xa để bán một giải pháp trong hiện tại — một giải pháp thậm chí còn kém an toàn hơn những gì họ thay thế. "Một lỗ hổng khác, một bài học cũ." Câu nói này chưa bao giờ đúng hơn thế.
Điểm mù thứ hai nằm ở phía người dùng: sự chủ quan. Khi IBM tuyên bố tiến bộ, một bộ phận người dùng phản ứng bằng cách: "Thôi thì nếu quantum nguy hiểm thật, thì cũng chẳng làm gì được, cứ để đó". Thái độ này nguy hiểm hơn cả FUD, vì nó khiến cộng đồng trì hoãn việc chuẩn bị phương án di cư. Trên thực tế, việc chuẩn bị không hề quá tốn kém: Bitcoin hoàn toàn có thể giới thiệu chữ ký hậu lượng tử thông qua một soft fork, chẳng hạn như Lamport signatures, mà không thay đổi tokenomics hay lịch sử giao dịch. Vấn đề nằm ở chi phí phối hợp, không phải chi phí kỹ thuật. Càng trì hoãn, quá trình chuyển đổi càng trở nên hỗn loạn khi mối đe dọa thực sự đến gần.
Nếu bạn hỏi tôi, một tin tức như "IBM đạt Trusted Quantum Advantage" có đáng để bán Bitcoin không, câu trả lời là không. Nhưng nó có đáng để nhìn lại cách bạn lưu trữ tài sản không? Chắc chắn là có. Hãy tự hỏi: bạn có đang giữ tiền trên một sàn giao dịch tập trung nơi mà private key của hàng triệu người dùng nằm trong một ví nóng không? Nếu mối đe dọa lượng tử bùng nổ, các sàn giao dịch và nhà cung cấp dịch vụ lưu ký sẽ là nơi đầu tiên chịu thiệt hại, vì họ tái sử dụng địa chỉ và lộ public key ở quy mô lớn. Nắm giữ tài sản trên ví cá nhân với địa chỉ mới cho mỗi giao dịch là một lớp bảo vệ phi kỹ thuật nhưng hiệu quả hơn nhiều so với việc chạy theo một altcoin "chống lượng tử" chưa được kiểm chứng. Khi công nghệ chưa sẵn sàng, thì hạnh kiểm người dùng mới là biên giới bảo mật thật sự.
Cuối cùng, tôi muốn đưa ra một quan sát phản trực giác: tin tức lượng tử đang được thổi phồng đúng vào lúc thị trường tăng giá, và điều đó không phải ngẫu nhiên. Trong một thị trường nóng, sự chú ý là tài nguyên đắt giá nhất. Các tập đoàn lớn như IBM biết rằng bất kỳ tuyên bố nào liên quan đến Bitcoin đều có thể tạo ra một vòng PR miễn phí trên toàn cầu. "Trusted Quantum Advantage" có thể được định nghĩa một cách kỹ thuật trong phòng thí nghiệm, nhưng cách nó được truyền thông crypto tiếp nhận cho thấy một thực tế khác: nó được dùng như một công cụ tạo traffic, không phải là một cảnh báo an ninh thực chất. Nhà đầu tư thông minh cần tách biệt giữa thành tựu khoa học và câu chuyện truyền thông.
Vậy chúng ta nên phản ứng thế nào với diễn biến này? Không phải hoảng loạn, cũng không phải phủ nhận. Hãy bắt đầu theo dõi các chỉ số thực sự quan trọng: số logical qubit đạt được, khả năng sửa lỗi, và tốc độ cải thiện của các thuật toán hậu lượng tử. Đồng thời, hãy kiểm tra lại quy trình an toàn cá nhân của bạn: ngừng tái sử dụng địa chỉ, rút tiền khỏi sàn nếu không cần thiết, và ủng hộ các nghiên cứu về nâng cấp Bitcoin. Mỗi người trong chúng ta không thể xây dựng một máy tính lượng tử để chạy Shor, nhưng chúng ta có thể xây dựng một cộng đồng đủ tỉnh táo để không bị cuốn theo từng cơn gió FUD.
Một lỗ hổng khác, một bài học cũ. Lần này, lỗ hổng không nằm trong mã nguồn, mà nằm trong cách chúng ta đọc tin tức. Và bài học cũ vẫn vậy: hãy kiểm chứng từng dòng trước khi tin bất cứ điều gì.