✉ Bản tin
🌐 Tiếng Việt
Giải thích11 phút đọc

Qubit là gì? Hướng dẫn dễ hiểu về khối xây dựng của máy tính lượng tử

Hướng dẫn dễ hiểu về qubit: qubit là gì, chồng chập và phép đo hoạt động ra sao, và vì sao bit lượng tử khác với bit cổ điển.

Trang này được dịch từ tiếng Anh. Tên công ty, sản phẩm và liên kết nguồn được giữ nguyên. Đọc bản gốc tiếng Anh

Qubit là đơn vị cơ bản của thông tin lượng tử: phiên bản lượng tử của bit cổ điển. Cũng như bit, khi được đọc ra nó cuối cùng cũng chỉ cho một trong hai kết quả, thường được ký hiệu là 0 và 1, nhưng trước khi đo, nó có thể tồn tại ở một trạng thái lượng tử bao gồm cả hai trạng thái cơ sở trong chồng chập. Khác biệt này nghe có vẻ đơn giản, nhưng nó làm thay đổi cách thông tin được biểu diễn, thao tác và bị giới hạn bên trong một máy tính lượng tử.

Câu trả lời ngắn gọn: qubit là một hệ lượng tử hai trạng thái

Trong điện toán cổ điển, một bit hoặc là 0 hoặc là 1. Trong điện toán lượng tử, một qubit được mô hình hóa như một hệ lượng tử hai trạng thái, với các trạng thái cơ sở được viết là (|0\rangle) và (|1\rangle).

Qubit có thể được hiện thực vật lý theo nhiều cách khác nhau. Bài viết của Wikipedia về qubit nêu các ví dụ như spin của electron, trong đó hai mức có thể được xem là spin lên và spin xuống, và phân cực của một photon đơn, trong đó hai trạng thái phân cực đóng vai trò của hai mức. Điểm quan trọng không nằm ở phần cứng cụ thể, mà ở mô hình trừu tượng: bất kỳ hệ vật lý nào hành xử như một hệ lượng tử hai trạng thái có thể điều khiển được đều có thể biểu diễn một qubit.

Đó là lý do qubit được gọi là khối xây dựng của máy tính lượng tử. Nó giữ vai trò tương tự bit trong điện toán thông thường, nhưng tuân theo cơ học lượng tử thay vì chỉ logic cổ điển.

Qubit khác bit cổ điển như thế nào

Khác biệt cốt lõi là chồng chập.

Một bit cổ điển chỉ có một giá trị xác định tại một thời điểm. Ngược lại, một qubit có thể ở trong một tổ hợp tuyến tính của (|0\rangle) và (|1\rangle). Theo ký hiệu chuẩn, trạng thái của nó có thể được viết là:

[ |\psi\rangle = \alpha|0\rangle + \beta|1\rangle ]

Ở đây, (\alpha) và (\beta) là các biên độ xác suất, và nói chung chúng là các số phức. Chúng không trực tiếp là xác suất. Thay vào đó, khi qubit được đo trong cơ sở chuẩn, xác suất thu được 0 là (|\alpha|^2), và xác suất thu được 1 là (|\beta|^2). Các xác suất này phải cộng lại thành 1:

[ |\alpha|^2 + |\beta|^2 = 1 ]

Điều này dẫn tới một ngộ nhận phổ biến cần làm rõ. Nói rằng một qubit “ở trong cả hai trạng thái cùng lúc” là cách nói tắt hữu ích, nhưng chưa đầy đủ. Điều quan trọng không chỉ là cả hai trạng thái cơ sở đều có thể có trọng số khác 0. Pha tương đối giữa các biên độ cũng quan trọng, vì nó ảnh hưởng đến giao thoa. Bài viết của Wikipedia về điện toán lượng tử lưu ý rằng các biên độ mã hóa nhiều hơn xác suất đầu ra; pha tương đối của chúng tạo ra các hiệu ứng giao thoa.

Thông tin về pha này không có đối ứng thông thường trong điện toán cổ điển.

Phép đo: nơi các khả năng lượng tử trở thành một câu trả lời cổ điển

Một qubit có thể tiến hóa như một trạng thái lượng tử, nhưng khi bạn đo nó trong cơ sở chuẩn, kết quả là một bit cổ điển: hoặc 0 hoặc 1.

Quá trình đo này là nền tảng. Việc đo một qubit sẽ làm nhiễu nó: trạng thái chồng chập mất tính kết hợp, và trạng thái sụp đổ về một trong các kết quả cơ sở theo quy tắc Born. Điều này khác với bit cổ điển, vốn về nguyên tắc có thể được đọc mà không làm thay đổi trạng thái của nó.

Ví dụ, trạng thái

[ \frac{1}{\sqrt{2}}|0\rangle + \frac{1}{\sqrt{2}}|1\rangle ]

sẽ cho ra 0 hoặc 1 với xác suất bằng nhau khi được đo trong cơ sở chuẩn.

Đây là một lý do khiến điện toán lượng tử không đơn thuần là “điện toán cổ điển song song”. Bạn không thể trực tiếp kiểm tra tất cả các phần của một trạng thái chồng chập. Các thuật toán lượng tử phải thao tác lên các biên độ sao cho giao thoa làm tăng khả năng xuất hiện của đáp án hữu ích trước khi phép đo diễn ra.

Vì sao biên độ phức lại quan trọng

Một trạng thái qubit cần hai biên độ phức để mô tả. Điều đó nghe có vẻ là chi tiết kỹ thuật, nhưng lại là yếu tố cốt lõi giải thích vì sao tính toán lượng tử hành xử khác biệt.

Trong xác suất cổ điển, xác suất là các số không âm cộng lại thành 1. Trong một qubit, các biên độ có thể là số phức, và bài viết của Wikipedia về điện toán lượng tử nêu rõ rằng biên độ không nhất thiết phải dương. Điều này cho phép xảy ra cả giao thoa triệt tiêu lẫn giao thoa tăng cường. Một thuật toán lượng tử có thể kết hợp các đường tính toán sao cho một số kết quả trở nên có khả năng hơn trong khi những kết quả khác bị triệt tiêu.

Đó là nền tảng khái niệm của thiết kế thuật toán lượng tử: thao tác các qubit sao cho giao thoa sóng khuếch đại xác suất của kết quả đo mong muốn.

Vì vậy, dù qubit thường được giới thiệu là “giống bit, nhưng mang tính lượng tử”, cách mô tả chính xác hơn là: nó là một vector trong không gian trạng thái lượng tử hai chiều, với các biên độ tiến hóa theo những cách có thể giao thoa với nhau.

So sánh đơn giản

Đặc điểm Bit cổ điển Qubit
Trạng thái cơ bản 0 hoặc 1 (
Trạng thái trước khi đọc Giá trị xác định Có thể là chồng chập (\alpha
Mô tả toán học Một giá trị nhị phân Vector trạng thái lượng tử hai chiều
Đọc ra Cho kết quả 0 hoặc 1 mà không có khái niệm sụp đổ lượng tử Cho kết quả 0 hoặc 1 theo xác suất dựa trên (
Tác động của phép đo Không vốn dĩ làm nhiễu trạng thái cổ điển được lưu trữ Làm nhiễu trạng thái lượng tử và phá hủy tính kết hợp trong trạng thái chồng chập được đo
Mô tả nhiều đơn vị (n) bit biểu diễn một trong (2^n) trạng thái khả dĩ tại một thời điểm (n) qubit cần một vector trạng thái trong không gian (2^n) chiều

Từ một qubit đến nhiều qubit

Một qubit đơn lẻ chỉ là điểm khởi đầu. Máy tính lượng tử làm việc với các thanh ghi gồm nhiều qubit.

Với hai bit cổ điển, có bốn trạng thái khả dĩ: 00, 01, 10 và 11. Nhưng tại bất kỳ thời điểm nào, một thanh ghi hai bit cổ điển chỉ chiếm một trong số đó. Ngược lại, hai qubit tồn tại trong một không gian trạng thái bốn chiều được sinh bởi các trạng thái cơ sở (|00\rangle), (|01\rangle), (|10\rangle) và (|11\rangle). Tổng quát hơn, một thanh ghi (n) qubit được mô tả trong một không gian Hilbert (2^n) chiều.

Bài viết của Wikipedia về điện toán lượng tử nhấn mạnh một hệ quả thực tế: để mô tả toàn bộ trạng thái của (n) qubit cần (2^n) số phức. Sự tăng trưởng bùng nổ này là một lý do khiến các hệ lượng tử khó mô phỏng bằng máy tính cổ điển, và cũng là một lý do khiến máy tính lượng tử có thể mang lại lợi thế lớn cho một số bài toán.

Điện toán lượng tử khai thác chồng chập, giao thoa và vướng víu lượng tử. Bài giải thích này nói về qubit, nhưng trên thực tế sức mạnh của điện toán lượng tử đến từ cách nhiều qubit tương tác với nhau, chứ không chỉ từ sự tồn tại của một qubit đơn lẻ.

Trực giác từ khối cầu Bloch

Một mô hình trực quan phổ biến cho qubit là khối cầu Bloch. Bài viết của Wikipedia về qubit cho biết các biên độ của một qubit có thể được tham số hóa bằng hai góc, thường được viết là (\theta) và (\phi). Dù các biên độ thô (\alpha) và (\beta) là số phức, điều kiện chuẩn hóa loại bỏ một bậc tự do, cho phép ánh xạ các trạng thái qubit thuần theo cách hình học đơn giản hơn.

Với độc giả không chuyên, trực giác quan trọng là thế này: qubit không chỉ là một công tắc 0/1 mơ hồ. Trạng thái của nó có cấu trúc. Các trạng thái chồng chập khác nhau có thể dẫn tới cùng xác suất đo trong một cơ sở nhưng vẫn hành xử khác nhau trong các phép tính về sau vì pha của chúng khác nhau.

Đó là lý do khối cầu Bloch hữu ích. Nó nhắc bạn rằng trạng thái qubit phong phú hơn một lần tung đồng xu với xác suất có thể điều chỉnh.

Qubit không phải là gì

Rất dễ cường điệu hóa khả năng của qubit.

Thứ nhất, qubit không có nghĩa là bạn có thể đọc ra nhiều đáp án cùng lúc. Phép đo trả về một kết quả cổ điển duy nhất.

Thứ hai, bài viết của Wikipedia về qubit có nói rằng một qubit có thể chứa nhiều thông tin hơn trong một số giao thức nhất định, và nhắc tới khả năng lên tới hai bit bằng mã hóa siêu đậm đặc. Nhưng không nên diễn giải điều đó như một khẳng định chung rằng qubit đơn giản là lưu trữ “gấp đôi dữ liệu” so với bit trong điện toán hằng ngày. Hành vi này phụ thuộc vào giao thức và các tài nguyên lượng tử liên quan.

Thứ ba, qubit không tự động hữu ích chỉ vì chúng là lượng tử. Qubit mô tả các hiện thực phần cứng hiện nay phần lớn vẫn mang tính thử nghiệm và chỉ phù hợp với một số tác vụ chuyên biệt. Những tuyên bố về lợi thế lượng tử ở các tác vụ cụ thể là các cột mốc khoa học, nhưng không phải bằng chứng cho thấy máy tính lượng tử đã sẵn sàng để triển khai rộng rãi trong tương lai gần.

Vì sao qubit khó chế tạo

Khái niệm qubit thì gọn gàng về mặt toán học. Phần cứng thì không.

Tính toán lượng tử đòi hỏi khả năng kiểm soát chính xác các trạng thái lượng tử kết hợp. Nếu một qubit vật lý không được cách ly đủ tốt khỏi môi trường, hiện tượng mất kết hợp sẽ đưa nhiễu và lỗi vào hệ thống. Qubit chỉ ra rằng các chính phủ đang đầu tư vào những qubit có thời gian kết hợp dài hơn và tỷ lệ lỗi thấp hơn, đồng thời nêu ví dụ về các phương thức hiện thực như siêu dẫn và bẫy ion.

Đây là một bài toán kỹ thuật mang tính cốt lõi. Chính những đặc tính làm cho qubit mạnh mẽ cũng khiến chúng mong manh. Một máy tính lượng tử hữu ích phải duy trì được tính kết hợp đủ lâu để thực hiện các phép toán, kiểm soát lỗi và vẫn cho phép đo chính xác ở giai đoạn cuối.

Sự đánh đổi đó phần nào lý giải tình trạng hiện nay của lĩnh vực này: hứa hẹn lớn về mặt lý thuyết, tiến bộ đáng kể về thực nghiệm, nhưng vẫn còn những trở ngại lớn đối với các hệ thống thực tiễn quy mô lớn.

Vì sao qubit quan trọng

Qubit quan trọng vì chúng thay đổi chính mô hình tính toán.

Một máy tính cổ điển có thể được trừu tượng hóa theo các trạng thái cổ điển và các quy tắc chuyển trạng thái. Trong khi đó, máy tính lượng tử sử dụng các trạng thái lượng tử kết hợp, nơi chồng chập, pha tương đối và giao thoa là một phần của quá trình tính toán. Điều đó mở ra cánh cửa, ít nhất về nguyên tắc, cho các thuật toán vượt trội hơn cách tiếp cận cổ điển ở một số tác vụ. Qubit cho biết máy tính lượng tử có tiềm năng hoàn thành một số phép tính nhanh hơn theo cấp số mũ so với máy tính cổ điển, bao gồm các ứng dụng như phá vỡ những lược đồ mã hóa được sử dụng rộng rãi nếu có các cỗ máy đủ lớn, và hỗ trợ mô phỏng các hệ vật lý.

Dẫu vậy, “tiềm năng” vẫn là từ phù hợp. Qubit là nền tảng của điện toán lượng tử, nhưng không bảo đảm lợi thế lượng tử hữu ích. Lĩnh vực này phụ thuộc vào việc liệu các thiết bị thực có thể mở rộng quy mô trong khi vẫn kiểm soát được mất kết hợp và lỗi hay không.

Những điểm chính cần nhớ

  • Qubit là đơn vị cơ bản của thông tin lượng tử, tương tự bit cổ điển nhưng được chi phối bởi cơ học lượng tử.
  • Khi được đo trong cơ sở chuẩn, một qubit cho ra либо 0 hoặc 1.
  • Trước khi đo, một qubit có thể ở trong trạng thái chồng chập được viết là (\alpha|0\rangle + \beta|1\rangle).
  • Bình phương độ lớn (|\alpha|^2) và (|\beta|^2) quyết định xác suất đo được 0 hoặc 1, và chúng phải cộng lại bằng 1.
  • Các biên độ của qubit mang thông tin về pha, cho phép giao thoa và khiến hành vi lượng tử phong phú hơn xác suất thông thường.
  • Phép đo làm nhiễu trạng thái chồng chập của qubit, không giống cách đọc thông thường của bit cổ điển.
  • Các thanh ghi gồm nhiều qubit chiếm một không gian trạng thái tăng theo cấp số mũ cùng với số lượng qubit.
  • Qubit là nền tảng cho hứa hẹn của điện toán lượng tử, nhưng qubit thực rất mong manh và phần cứng hiện nay phần lớn vẫn mang tính thử nghiệm.

Nguồn

Các thông tin trên trang này được tổng hợp từ các nguồn dưới đây, do DesignQuantum truy xuất.

  1. Qubit en.wikipedia.org
  2. Quantum computing en.wikipedia.org