Máy tính lượng tử sẽ giúp giải mã thuật toán Bitcoin, nhưng tương lai đó vẫn còn xa lắm.
Các nhà nghiên cứu tại đại học Sussex (University of Sussex) vừa mới ước lượng thời gian cần thiết để máy tính lượng tử giải mã thuật toán Bitcoin. Mark Webber, một sinh viên tốt nghiệp tại Đại học Sussex và Ion Quantum Technology Group, đã phân tích thuật toán SHA-256 được Cơ quan An ninh Quốc gia (NSA) giới thiệu vào năm 2001.
SHA-2 (Secure Hash Algorithm 2) là một cụm chức năng hash mật mã (cryptographic hash function) được phát triển bởi Cơ quan An ninh Quốc gia của Hoa Kỳ. Có đến 6 giá trị hash trong quy trình SHA-2, với SHA-256 là một trong trong số giá trị nổi bật hơn hẳn vì được dùng trong Bitcoin. Cụm chức năng hash được gom lại với nhau bằng cách dùng phương pháp Merkle–Damgård.
Tất cả giao dịch Bitcoin đều yêu cầu xác thực bởi mạng lưới các nông dân đào coin trước khi nó được thêm vào blockchain. Phương pháp xác thực này sẽ cho hệ thống biết ai đang giữ bao nhiêu tiền trong cuốn sổ cái (ledger). Các giao dịch được chỉ định với 1 cái khóa mật mã (cryptographic key) trong quá trình xác thực. Sẽ có 1 khoảng thời gian nhất định mà cái khóa này có khả năng bị tấn công, và khoảng thời gian này sẽ thay đổi; nhưng thường sẽ rơi vào tầm 10 phút cho đến 1 tiếng, hoặc có thể là 1 ngày. Nếu một cá nhân hay một nhóm bất kỳ giải mã được thì nó sẽ cho phép truy cập vào đó và chiếm quyền sở hữu cụm Bitcoin.
Theo Webber – một siêu máy tính của IBM và được cho là máy tính lượng tử mạnh nhất với 127 qubits – là thiết bị tốt nhất để giải mã Bitcoin. Tuy nhiên, chiếc máy tính lượng tử này vẫn còn quá nhỏ bé so với hệ thống cần thiết để giải mã thuật toán tiền điện tử. Các nhà khoa học phát hiện ra rằng một chiếc máy tính lượng tử sử dụng 317 triệu qubits sẽ cần đến hơn 1 tiếng đồng hồ để hoàn thành nhiệm vụ này. Tuy nhiên, để xử lý quá trình giải mã trong 10 phút sẽ cần đến một chiếc máy tính lượng tử có thể xử lý đoạn mã với dung lượng 1,9 tỷ qubits.
Webber và các đồng nghiệp bày tỏ sự quan ngại về tương lai của Bitcoin. Hiện tại, việc giải mã thuật toán Bitcoin sẽ là bất khả thi cho đến khi có một chiếc máy tính lượng tử siêu cấp được hoàn thành. Và một chiếc máy như thế sẽ tốn gần 10 năm nữa mới có thể phát triển.
Tóm tắt ý chính:
- Các giao dịch Bitcoin được chỉ định với 1 cái khóa mật mã trong quá trình xác thực
- Nếu một bên bất kỳ giải mã được thì nó sẽ cho phép truy cập vào đó và chiếm quyền sở hữu cụm Bitcoin
- Các nhà khoa học cho biết một chiếc máy tính lượng tử 317 triệu qubits sẽ cần đến hơn 1 tiếng đồng hồ để hoàn thành nhiệm vụ này
- Tuy nhiên, để xử lý quá trình giải mã trong 10 phút sẽ cần đến một chiếc máy tính lượng tử có thể xử lý đoạn mã với dung lượng 1,9 tỷ qubits
Mời các bạn tham khảo thêm một số thông tin liên quan tại GVN 360 như:
- Phát hiện nghiên cứu giúp tạo ra máy tính lượng tử dựa trên ánh sáng
- Mỹ liệt 12 công ty máy tính lượng tử của Trung Quốc vào danh sách đen
- IBM ra mắt chip lượng tử Eagle vượt ngoài khả năng mô phỏng của siêu máy tính
Nguồn: Wccftech
Mời các bạn theo dõi fanpage của chúng mình theo đường link dưới đây để cập nhật những tin tức về game, công nghệ và nhiều thông tin thú vị khác nữa nhé!