TECH 으로 돌아가기
TECH HACKER NEWS 오늘 7분 읽기 31 READS

레고로 만든 IBM 양자컴퓨터, 브라우저에서 큐비트까지 만져보다

양자컴퓨터는 극저온 냉각 장치와 금빛 배선 다발로 이뤄진 낯선 외형 탓에 실물을 접하기 어렵고, 내부 동작은 더더욱 감을 잡기 힘든 대상이다. Quantego는 이런 IBM 양자컴퓨터를 레고 브릭으로 재현한 모델 모음으로, 실물 기계의 구조를 직접 조립해 보면서 이해하도록 만든 일종의 교육용·취미용 프로젝트다. 첫 버전은 2021년 12월과 2022년 4월 링크드인에 소개된 Mathilda Lahmann의 작업에서 출발했고, 현재는 세 가지 모델로 확장돼 있다.

세 모델은 규모가 뚜렷이 다르다. IBM Quantum System One을 표현한 49개 브릭 모델, System Two를 나타낸 105개 브릭 모델, 그리고 같은 System Two를 훨씬 정교하게 재현한 1,024개 브릭의 고급 모델이다. 마지막 1,024브릭 모델은 Luca Crippa가 설계했으며, 세 모델은 웹사이트에서 동일한 실제 축척으로 나란히 놓고 비교할 수 있다. 각 모델에는 조립 설명서와 부품 목록이 함께 제공되고, 설명서·이미지·애니메이션은 모두 BrickLink Studio라는 레고 디지털 설계 소프트웨어로 제작됐다. 부품 번호(3001, 4201 등)는 BrickLink 표기를 그대로 따른다.

조립 과정을 그대로 보여주는 3D 뷰어

Quantego의 특징은 단순한 완성 렌더가 아니라 조립 과정 자체를 인터랙티브하게 다룰 수 있다는 점이다. 페이지의 3D 뷰어는 드래그로 회전하고 스크롤이나 핀치로 확대·축소할 수 있으며, 배경을 클릭하면 천천히 도는 회전을 멈추거나 다시 시작한다. ‹ › 버튼은 브릭을 하나씩 놓거나 빼며, 재생 바를 Bricks에서 Steps로 바꾸면 조립 단계 단위로 진행된다. 이때 각 단계는 새로 추가되는 브릭을 강조하고 어떤 부품을 더해야 하는지 목록으로 보여줘, 사실상 대화형 조립 설명서 역할을 한다. 부품이 많은 1,024브릭 모델에서 특정 단계로 바로 건너뛸 때 특히 유용하다. 브릭을 클릭하면 어떤 부품인지 식별되고, 부품 목록을 열거나 실제 양자컴퓨터의 각 부위가 무슨 일을 하는지 설명하는 투어를 볼 수도 있다.

설계 파일은 여러 형식으로 열려 있다. .io 파일은 BrickLink Studio로 불러와 BrickLink 상점에서 부품을 주문하는 데 쓰이고, 오픈 포맷인 LDraw(.ldr)는 웹의 인터랙티브 3D 뷰어를 구동한다. 1,024브릭 모델의 경우 부품 목록을 담은 JSON을 각국 레고 공식 Pick a Brick 사이트의 ‘Upload List’ 버튼으로 올려 부품을 곧바로 구매하는 방법도 안내한다. 다만 이 모델은 전문가가 아닌 아마추어가 설계한 만큼 복잡한 구조에서 문제가 생길 수 있어, 개선 피드백을 받는다고 명시하고 있다.

브릭 밖으로 나온 양자 개념

Quantego는 하드웨어 외형만 재현하는 데 그치지 않고 양자역학 개념을 체험 요소로 끌어들인다. 페이지에는 브라우저 안에서 동작하는 양자 회로 시뮬레이터가 있어, H 게이트로 큐비트를 중첩 상태에 놓고 CNOT 게이트로 두 큐비트를 얽히게 한 뒤(먼저 제어 큐비트를, 다음에 대상 큐비트를 클릭) 실행하면 회로가 1,024번 측정된다. 실행할 때마다 위쪽 모델의 저온 유지 장치 안 금빛 샹들리에가 반짝이는데, 바로 그곳이 15밀리켈빈에서 큐비트가 존재하는 자리다. 준비된 벨 쌍(Bell pair) 프리셋에서는 얽힌 두 큐비트가 몇 번을 측정하든 항상 같은 값을 내놓으며, 시뮬레이터를 한두 큐비트로 낮춰 더 단순하게 볼 수도 있다.

중첩과 측정 개념도 레고로 표현했다. 큐비트는 측정 전까지 0과 1을 각자의 진폭으로 동시에 지니며, 측정은 그 진폭의 제곱에 해당하는 확률로 결과를 무작위로 확정하고 중첩을 사라지게 한다. 이를 형상화한 모델은 System One과 System Two가 동등한 중첩으로 겹쳐 있다가, 클릭하면 각각 50% 확률로 둘 중 하나로 붕괴하고 다음 클릭 전까지 그 상태를 유지한다. 추상적인 개념을 손에 잡히는 조작으로 옮겨 놓은 셈이다.

실무자가 눈여겨볼 지점과 한계

실용적인 활용 경로도 마련돼 있다. 완성 키트는 Quantego.biz라는 소규모 인터넷 상점에서 판매되고, 조립만이 아니라 실제로 동작하는 모델을 원한다면 3D 프린팅과 라즈베리 파이, IBM의 오픈소스 양자 프레임워크 Qiskit을 결합한 rasqberry.org 프로젝트가 별도로 소개된다. 기술 스택 측면에서 3D 뷰어는 three.js(LDrawLoader·OrbitControls)와 CC BY로 배포되는 LDraw 부품 라이브러리를 쓰고, 증강현실 보기는 model-viewer로, 회로 시뮬레이션은 외부 의존성 없이 브라우저에서 도는 상태벡터 방식으로 구현됐다. 교육 자료나 데모를 만드는 개발자라면 이 조합 자체가 참고할 만한 사례다.

한계도 분명히 해 둘 필요가 있다. Quantego는 레고, BrickLink, IBM 어느 쪽과도 제휴 관계가 없는 비공식 GitHub 프로젝트이며, LEGO와 BrickLink는 레고 그룹, IBM과 IBM Quantum은 IBM의 상표다. 재현 대상 역시 외형과 개념 학습에 초점이 있을 뿐 실제 양자 연산 성능과는 무관하다. 그럼에도 냉각 장치 속 큐비트 위치를 눈으로 확인하고 회로 실행이 모델과 연동되는 구성은, 양자컴퓨팅을 처음 접하는 팀원에게 구조와 원리를 설명하는 도구로서 충분한 가치를 지닌다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://quantego.org/
SHARE
처리 중...