byeol. 크라우니 양자컴퓨터
Crowny Quantum Computer — Native Tableau v5

⚛ 크라우니 양자컴퓨터 시뮬레이터

크라우니 자체 VM(crownyc·ISA729) 안에 네이티브로 구현한 스테빌라이저(Clifford) 양자 시뮬레이터입니다. 한선씨(한국어 컴퓨팅 언어) API로 구동하며, 최대 8,192큐비트 태블로를 uint64 버퍼에서 직접 추적합니다. 이 페이지의 실엔진 콘솔은 브라우저 장난감이 아니라 서버의 실제 엔진(opcode 914~917)을 호출합니다.

실측 성능 (2026-07-03 기준)

아래 수치는 전부 이 서버와 같은 머신(Apple Silicon)에서 측정된 값입니다

109 ms
GHZ-2000 전체 회로
H+CNOT×1999+측정 — v1 대비 약 1,470× 가속(160s→109ms)
1.64 s
GHZ-8192 (현재 상한)
GHZ-4000은 242ms
~26 µs
게이트 1회 평균
RSS 51MB @ n=2000
n ≤ 24
풀 상태벡터 경로(정확·T게이트 포함)
24큐비트 게이트 193ms · 256MB
144/144
양자추론기 마킹 정확도
4,096 후보 · 진폭증폭 4라운드 74ms · 샘플 10/10 규칙만족
0 / 25%
BB84 QBER 검증 (도청無/도청有)
이 사이트 양자통신 실험실에서 직접 재현 가능
10종 PASS
결정론 검증 스위트
HH=I, HZH=X, HSSH=X, 사영일관성, 벨상관 등
6 게이트
H S CX X Y Z + 배치게이트
측정 + 삼지창판정(-1/0/+1 3진 무붕괴 판정)

개발 과정

v1 — 순수 한선씨 스테빌라이저
6,561트릿 테이블·정수 전용 연산만으로 40큐비트 스테빌라이저 형식론 구현. 검증 10종 통과. 이때 GHZ-2000은 약 160초.
v2~v4 — 벌크 opcode화
자주 쓰는 행 연산을 VM 벌크 opcode(890~899)로 내려 Cube 인코딩/디코딩 오버헤드(원소당 ~50연산)를 제거.
2026-07-02~03 — v5 네이티브 태블로 (현재)
태블로를 C 사이드 uint64 버퍼에 상주시키는 opcode 914~917 신설. 게이트 µs급, 상한 8,192큐비트. 같은 날 진폭증폭 기반 양자추론기(셀코어 결정론 규칙 × 양자탐색) 검증.

근거 문서: CrownyDoc 「양자-셀코어연동-v5극대화-MPS풀스테이트기획」(2026-07-03) · 엔진 소스: crownyc.c opcode 914~917 + pkg/libs/양자스테빌라이저5.한선 · 데모: 양자데모.한선(검증 10종)

⚡ 실엔진 콘솔 — 서버의 crownyc 네이티브 태블로 직접 호출

게이트 시퀀스를 쓰고 실행하면 서버가 한선씨 코드로 컴파일해 실제 엔진에서 돌립니다. 결과는 측정 히스토그램 + 스테빌라이저 행(n≤32) + 컴파일/실행 시간.

경로 큐비트 n 시드(선택)
프리셋

For researchers (EN): The console above calls the server's real engine — an Aaronson-Gottesman stabilizer tableau resident in C-side uint64 buffers (crownyc VM opcodes 914–917, HanSeon API), up to 8,192 qubits (console cap 2,048), plus an exact state-vector path (n≤20) supporting T/TDG/SDG/CZ/CCX. Measured: GHZ-2000 full circuit 109 ms (~1,470× over the pure-HanSeon v1), GHZ-8192 1.64 s, ~26 µs/gate. Every run returns its RNG seed (CROWNY_QSEED, xorshift64) — identical seed reproduces results bit-for-bit. API: POST /api/quantum/run (n, gates JSON, shots, mode=stab|sv, seed?).

교육 모드 — 브라우저 상태벡터 (1~3큐비트)

정확한 복소 진폭을 눈으로 보며 배우는 클라이언트 시뮬레이터. 위 실엔진과 독립적으로 동작합니다.

큐비트 수
대상 큐비트
게이트
회로: (비어있음)

얽힘 만들어보기

큐비트 2 → q0에 H → CNOT. |00⟩과 |11⟩이 각각 50%가 되면 벨 상태(얽힘) 완성! 실엔진 콘솔의 ‘벨 상태’ 프리셋으로 진짜 엔진에서도 확인해 보세요.

구현 방식

스테빌라이저(Aaronson-Gottesman 태블로) 형식론. 태블로는 VM의 C 사이드 uint64 버퍼에 상주(opcode 914~917)하고, 한선씨 API(양자초기화/게이트H·S·CX·X·Y·Z/양자측정/삼지창판정)가 1:1로 감쌉니다. T게이트가 필요한 정확 시뮬은 별도 상태벡터 경로(n≤24).

왜 양자컴퓨터인가

한별이의 비전 — 2030년 KAIST 원자력및양자공학과 복수전공. 퀀텀코리아 전시회 참관과 KIST 양자활용연구거점사업단 교류로 꿈을 키워가고 있어요. 사진 보기 →

더 실험하기

양자통신 실험실(BB84 QKD)에서 도청 검출 실험을 선언·공유·재현할 수 있습니다. 이론 배경은 양자역학 이야기 →