⬡ Lượng tử

Nền tảng của Điện toán Lượng tử — Qubit, Superposition và Entanglement

Một bài giới thiệu dễ tiếp cận về những ý tưởng cốt lõi khiến máy tính lượng tử khác biệt với máy tính cổ điển — qubit, superposition, entanglement, gate, đo lường và decoherence.

Nền tảng của Điện toán Lượng tử

Điện toán lượng tử thường được mô tả như “phép màu”, nhưng nó dựa trên một tập hợp nhỏ các nguyên lý vật lý. Nếu bạn hiểu năm ý tưởng — qubit, superposition (chồng chập), entanglement (rối lượng tử), quantum gate (cổng lượng tử) và decoherence (mất kết hợp) — thì bạn đã nắm được phần lớn những gì làm cho máy tính lượng tử khác biệt với chiếc laptop trên bàn bạn. Bài viết này lần lượt đi qua từng ý tưởng, dành cho người đọc có học thức nhưng không chuyên.

Qubit là gì?

Một bit cổ điển là đơn vị thông tin số cơ bản. Nó luôn luôn là 0 hoặc 1, giống như một công tắc đèn hoặc tắt hoặc bật. Một qubit (quantum bit) là phiên bản lượng tử tương đương, nhưng có một khác biệt then chốt: cho đến khi bạn đo nó, một qubit có thể tồn tại trong một sự pha trộn của cả 0 và 1 cùng một lúc. Sự pha trộn này được gọi là superposition (chồng chập).

Một cách phổ biến để hình dung một qubit là dùng mặt cầu Bloch (Bloch sphere): hãy tưởng tượng một quả địa cầu, nơi cực bắc đại diện cho trạng thái 0 và cực nam đại diện cho 1. Một bit cổ điển chỉ có thể nằm ở một trong hai cực. Một qubit có thể chỉ về bất cứ đâu trên bề mặt của mặt cầu, mã hóa một hỗn hợp liên tục của 0 và 1, cùng với một góc “pha” (phase) không có tương ứng cổ điển nào.

Người ta dễ bị cám dỗ để nói rằng một qubit “vừa là 0 vừa là 1 cùng một lúc”, và đó là một cách xấp xỉ ban đầu hữu ích, nhưng phiên bản trung thực thì tinh tế hơn: một qubit nắm giữ một tập hợp các xác suất, và chỉ khi được đo nó mới định lại thành một giá trị 0 hoặc 1 xác định. (Xem tổng quan của Frontiers về nền tảng điện toán lượng tử.)

Superposition và sự mở rộng theo hàm mũ

Lý do superposition quan trọng nằm ở điều xảy ra khi bạn kết hợp nhiều qubit. Mỗi qubit thêm vào sẽ nhân đôi số trạng thái mà hệ thống có thể biểu diễn cùng lúc:

  • 3 qubit có thể biểu diễn 2³ = 8 trạng thái cùng một lúc
  • 10 qubit có thể biểu diễn 2¹⁰ = 1.024 trạng thái
  • 50 qubit có thể biểu diễn xấp xỉ 1 triệu tỷ trạng thái
  • 100 qubit có thể biểu diễn 2¹⁰⁰ trạng thái — nhiều hơn số nguyên tử trong vũ trụ quan sát được

Một máy tính cổ điển sẽ phải xem xét các tổ hợp này lần lượt từng cái một. Một máy tính lượng tử, theo một nghĩa nào đó, có thể nắm giữ tất cả chúng cùng một lúc và xử lý chúng chung với nhau. Đây là gốc rễ của “tăng tốc lượng tử” (quantum speedup), nhưng với một lưu ý quan trọng mà ta sẽ quay lại bên dưới: bạn không thể đơn giản đọc ra tất cả những trạng thái đó. Nghệ thuật thiết kế thuật toán lượng tử là điều hướng cái superposition khổng lồ này về phía một đáp án hữu ích duy nhất. (Xem Quantum Computing in 2026: The State of the Race.)

Entanglement

Entanglement (rối lượng tử) là trụ cột thứ hai, và có lẽ là kỳ lạ nhất. Khi hai hay nhiều qubit trở nên rối với nhau, số phận của chúng bị liên kết: đo một qubit lập tức cho bạn biết điều gì đó về các qubit còn lại, bất kể chúng cách xa nhau đến đâu.

Điểm mấu chốt là các qubit rối nhau không thể được mô tả một cách độc lập. Bạn không thể nói “qubit A ở trạng thái này còn qubit B ở trạng thái kia”. Hệ thống phải được mô tả như một tổng thể. Những mối tương quan này mạnh hơn bất cứ thứ gì vật lý cổ điển cho phép, và một máy tính cổ điển không thể tái tạo chúng một cách hiệu quả. Entanglement chính là thứ cho phép các thuật toán lượng tử như Shor (để phân tích thừa số) và Grover (để tìm kiếm) khai thác mối quan hệ giữa tất cả các khả năng chồng chập cùng một lúc. (Xem What Is Quantum Computing? The Complete Guide 2026.)

Quantum gate và mạch lượng tử

Cũng như máy tính cổ điển thao tác các bit bằng cổng logic (AND, OR, NOT), máy tính lượng tử thao tác các qubit bằng quantum gate (cổng lượng tử). Điểm khác biệt là quantum gate có tính thuận nghịch (reversible) và hoạt động trên các superposition. Một vài gate phổ biến:

GateNó làm gì
Hadamard (H)Lấy một giá trị 0 hoặc 1 xác định và đưa nó vào một superposition cân bằng
Pauli-X, Y, ZLật giá trị bit hoặc pha của nó
CNOTMột gate hai-qubit tạo ra entanglement giữa các qubit
Phase và T gateBổ sung các phép toán cần thiết cho tính toán phổ quát

Nối các gate lại với nhau tạo ra một mạch lượng tử (quantum circuit) — tương đương lượng tử của một chương trình. Vì các phép toán có tính thuận nghịch và tác động lên các superposition, một mạch duy nhất thực chất biến đổi nhiều khả năng song song với nhau.

Đo lường và giao thoa

Đây là cái bẫy phân biệt giữa cường điệu và thực tế. Một máy tính lượng tử nắm giữ 2¹⁰⁰ trạng thái nghe có vẻ như nó có thể làm 2¹⁰⁰ việc cùng lúc — nhưng khi bạn đo, bạn chỉ nhận được đúng một đáp án, được chọn ngẫu nhiên theo các xác suất nền tảng. Superposition sụp đổ.

Vậy nên các thuật toán lượng tử thực ra không phải đang “thử mọi khả năng và đọc hết tất cả chúng”. Thay vào đó, chúng sử dụng giao thoa lượng tử (quantum interference). Giống như những gợn sóng trên mặt ao, các biên độ xác suất cho những đường tính toán khác nhau có thể cộng dồn với nhau (giao thoa tăng cường) hoặc triệt tiêu lẫn nhau (giao thoa triệt tiêu). Một thuật toán được thiết kế tốt sắp xếp mọi thứ sao cho các đường dẫn đến đáp án đúng củng cố lẫn nhau, trong khi các đáp án sai triệt tiêu nhau. Chỉ khi đó bạn mới đo, và đáp án đúng hiện ra với xác suất cao. (Xem bài viết nền tảng của Frontiers.)

Đây là sự đính chính khái niệm quan trọng nhất đối với người mới: lợi thế lượng tử đến từ việc dàn dựng giao thoa, chứ không phải từ tính song song kiểu vét cạn.

Decoherence: trở ngại trung tâm

Nếu máy tính lượng tử mạnh đến vậy, tại sao chúng ta không có những cỗ máy hữu ích ở khắp nơi? Câu trả lời là decoherence (mất kết hợp). Các trạng thái lượng tử cực kỳ mong manh. Bất kỳ tương tác lạc lõng nào với môi trường — nhiệt, rung động, nhiễu điện từ — đều xô đẩy qubit và phá hủy superposition cùng entanglement tinh tế của nó, kéo nó về với hành vi cổ điển thông thường.

Chỉ số đánh giá liên quan ở đây là coherence time (thời gian kết hợp): một qubit còn giữ được tính “lượng tử” trong bao lâu trước khi nhiễu làm hỏng nó. Coherence time biến thiên rất lớn tùy theo phần cứng:

Loại phần cứngCoherence time điển hình
Superconducting qubit100–500 microgiây
Trapped ionvài giây đến vài phút (các cách mã hóa chuyên biệt đạt tới ~10 giờ)
Neutral atom~10 microgiây đến 100 mili giây
Photonic qubitmicrogiây đến mili giây

Vào năm 2026, các nhà nghiên cứu đã chứng minh được coherence vượt mười giờ bằng cách dùng ion ytterbium bị bẫy với cách mã hóa “không gian con không-mất-kết-hợp” (decoherence-free subspace) — một kết quả đáng chú ý, dù những con số cực đoan như vậy chỉ áp dụng cho các qubit đồng hồ chuyên biệt chứ không phải cho tính toán đa dụng. (Xem Beyond-Ten-Hour Coherence in a Decoherence-Free Trapped-Ion Clock Qubit.)

Chống lại decoherence là thách thức kỹ thuật chủ đạo trong lĩnh vực này, và nó chi phối gần như mọi thứ khác: các lựa chọn thiết kế phần cứng, nhu cầu về error correction (sửa lỗi), và khoảng cách giữa những cỗ máy nhiễu của hôm nay với những máy tính fault-tolerant của tương lai.

Ghép tất cả lại với nhau

Một máy tính lượng tử mã hóa thông tin trong các qubit, đặt chúng vào superposition, liên kết chúng qua entanglement, biến đổi chúng bằng các gate thuận nghịch, và khai thác giao thoa sao cho việc đo lường tạo ra một đáp án hữu ích — tất cả trong khi chạy đua với decoherence. Không ý tưởng nào trong số này là trực giác, nhưng cùng nhau chúng tạo thành một bức tranh mạch lạc về lý do tại sao máy lượng tử, về nguyên tắc, có thể giải được một số bài toán vô vọng đối với máy tính cổ điển, và tại sao việc chế tạo chúng lại khó đến vậy.

Tài liệu tham khảo