스타크웨어, 비트코인 메인넷서 양자내성 거래 시연…일반 노드는 아직 중계 못 해

블록체인 기술기업 스타크웨어(StarkWare)가 현지시간 8월 26일 비트코인 메인넷에서 양자내성 방식으로 만든 거래가 채굴됐다고 밝혔다. 비트코인 주소는 대개 공개키의 해시여서 지출 전까지 공개키가 드러나지 않지만, 지출 거래가 공개키를 노출한 뒤 채굴 전까지 메모리풀에 머무는 동안 충분히 강력한 양자컴퓨터가 공개키에서 개인키를 유도해 같은 코인을 먼저 쓸 위험이 있다. 이번 양자안전 비트코인(Quantum-Safe Bitcoin·QSB) 방식은 기존 잠금과 함께 해시 함수 기반의 두 번째 양자내성 잠금을 두고, 개인키 없이 유효한 비트코인 서명을 찾는 '서명 그라인딩(signature grinding)'을 사용한다. 송신자가 지출 거래의 해시가 유효한 형식의 서명이 될 때까지 오프체인에서 반복 탐색하는 방법으로, 거래의 안전성은 개인키의 비밀성보다 해시를 역산하기 어려운 성질에 기대게 된다. 비트코인의 합의규칙은 바꾸지 않았고 스타크웨어의 영지식증명 기술 STARK도 쓰지 않았다. 스타크웨어는 거래 한 건에 수백 달러가 든다고 밝혔고, 언체인드(Unchained)는 거래 하나를 만드는 데 몇 시간의 연산이 필요했다고 전했다. 거래 형식이 비표준이라 일반 노드는 이를 메모리풀에 받아 중계하지 않는다. 연구진은 마라(MARA)의 슬립스트림(Slipstream)을 통해 거래를 채굴자에게 직접 전달했다. 언체인드는 이 거래가 블록 964,199에 1만 사토시 규모로 포함됐다고 보도했다. 이미 지출해 공개키가 온체인에 드러난 주소는 QSB만으로 보호되지 않아 별도의 이전 대책이 필요하다. 엘리 벤사손(Eli Ben-Sasson) 스타크웨어 최고경영자는 여전히 비트코인이 소프트포크를 택하기를 원한다고 밝혔다. 표준 제안과 노드·지갑 채택이 남아 있어 이번 시연이 비트코인 네트워크 전체를 양자컴퓨터로부터 안전하게 만든 것은 아니다.

메타노미아 생각

양자위험은 암호기술만의 문제가 아니라 누가 먼저 안전한 주소로 이동할 수 있고 어떤 노드와 채굴자가 새 거래 형식을 받아들이는가의 문제입니다. 이번 시연은 합의 변경 전에도 방어 실험이 가능하다는 점을 보였지만, 거래 하나에 수백 달러와 몇 시간이 드는 방식이어서 일반 이용자의 권리는 표준 지갑과 중계망이 따라와야 생깁니다. 국내 수탁사와 거래소도 양자위험을 먼 미래로만 두지 말고 공개키가 이미 드러난 자산의 이전 계획을 준비할 필요가 있습니다.

출처