BLOCKCHAIN & CÔNG NGHỆ LƯỢNG TỬ (QUANTUM COMPUTING)

1.NỘI DUNG BÀI HỌC

1.1. Mục tiêu bài học

  • Hiểu mối đe dọa của máy tính lượng tử đối với các thuật toán mã hóa hiện nay (SHA-256).
  • Khám phá khái niệm “Mật mã hậu lượng tử” (Post-Quantum Cryptography).
  • Đánh giá thời điểm và khả năng thực tế của một cuộc tấn công lượng tử vào Bitcoin.

1.2. Các khái niệm then chốt & Ví dụ minh họa

Khái niệmGiải thích chi tiếtVí dụ thực tế
QubitĐơn vị thông tin của máy tính lượng tử, có thể ở nhiều trạng thái cùng lúc.Giống như một đồng xu đang xoay, nó vừa là mặt sấp vừa là mặt ngửa cho đến khi nó dừng lại.
Thuật toán ShorMột thuật toán lượng tử có khả năng giải các bài toán logarit phức tạp để tìm ra Private Key từ Public Key.Giống như một chiếc chìa khóa vạn năng có thể mở mọi ổ khóa hiện nay trong tích tắc.
Quantum ResistanceCác thuật toán mã hóa mới được thiết kế để máy tính lượng tử cũng không thể giải được.Giống như việc nâng cấp lên một loại khóa vân tay kết hợp sinh trắc học mà chìa vạn năng không thể mở.

1.3. Nội dung chính: Cuộc chạy đua của những gã khổng lồ

1.3.1. Tại sao máy tính lượng tử lại đáng sợ?

Các máy tính hiện nay mất hàng tỷ năm để giải mã một Private Key của Bitcoin bằng cách thử sai. Máy tính lượng tử với sức mạnh tính toán vượt trội có thể làm việc này trong vài giờ. Điều này đe dọa trực tiếp đến quyền sở hữu tài sản trên Blockchain.

1.3.2. Khi nào “Ngày tận thế lượng tử” diễn ra?

Các nhà khoa học dự đoán cần khoảng 10-20 năm nữa để chế tạo được máy tính lượng tử đủ mạnh (hàng triệu Qubits) để tấn công Blockchain. Hiện tại các máy tính lượng tử của IBM hay Google vẫn còn rất sơ khai.

1.3.3. Cách Blockchain thích nghi

Các nhà phát triển đang nghiên cứu tích hợp “Mật mã hậu lượng tử”. Blockchain có thể thực hiện một đợt nâng cấp (Hard fork) để thay đổi thuật toán chữ ký số hiện tại sang một loại mới an toàn hơn trước khi máy tính lượng tử đủ mạnh ra đời.

2. Câu hỏi ôn tập 

Câu 1: Nếu máy tính lượng tử ra đời, Bitcoin có biến mất không?

  • Đáp án: Không nhất thiết. Bitcoin có thể nâng cấp giao thức để sử dụng các thuật toán mã hóa mới. Tuy nhiên, những ví cũ (không nâng cấp) hoặc ví của Satoshi Nakamoto có thể gặp rủi ro bị bẻ khóa.

Câu 2: Tại sao mật mã dựa trên “Lưới” (Lattice-based cryptography) lại được quan tâm hiện nay?

  • Đáp án: Vì đây là một trong những ứng cử viên sáng giá nhất cho mật mã hậu lượng tử, nó tạo ra các bài toán mà cấu trúc của máy tính lượng tử hiện tại chưa có thuật toán nào giải hiệu quả.

Câu 3: Việc đào Bitcoin (Mining) có bị ảnh hưởng bởi máy tính lượng tử không?

  • Đáp án: Có, máy tính lượng tử có thể dùng thuật toán Grover để tăng tốc việc tìm mã băm. Tuy nhiên, Bitcoin có cơ chế tự điều chỉnh độ khó, nên mạng lưới sẽ tự tăng độ khó lên để cân bằng lại sức mạnh này.
Lên đầu trang