Glassnode는 이 노출을 크게 두 가지 유형으로 나눈다.
구조적 노출은 사용자의 행동과 무관하게 스크립트 구조 때문에 공개키가 자동으로 드러나는 경우다.
대표적인 예는 다음과 같다.
이 구조적 노출의 상당수는 비트코인 초창기 거래에서 발생했다.
초기에는 P2PK 방식이 널리 사용되었기 때문에 공개키가 이미 체인에 기록된 경우가 많다. 특히 사토시 나카모토가 채굴한 것으로 추정되는 약 110만 BTC가 이런 주소에 보관돼 있는 것으로 추정된다.
이 코인들이 새 주소 형식으로 이동하지 않는 한, 미래에 양자컴퓨터가 등장할 경우 구조적으로 취약한 상태가 지속된다.
604만 BTC 중 대부분은 구조적 문제가 아니라 사용 패턴에서 발생한 노출이다.
주요 원인은 두 가지다.
비트코인에서는 코인을 처음 사용할 때 공개키가 공개된다.
대형 거래소는 고객 자금을 관리하기 위해 핫월렛과 운영 지갑을 통해 반복적으로 거래를 수행한다.
Glassnode 분석에는 Coinbase, Binance, Bitfinex 등 주요 거래소 주소 군집이 포함되지만, 공개된 요약 자료에서는 각 거래소별 노출 BTC 규모는 구체적으로 공개되지 않았다. 따라서 거래소별 위험 규모를 정확히 비교하는 것은 어렵다.
비트코인은 거래 서명에 **타원곡선 암호(ECDSA)**를 사용한다.
이론적으로 충분히 강력한 양자컴퓨터가 Shor 알고리즘을 실행할 수 있다면 공개키에서 개인키를 계산할 수 있다. 그렇게 되면 공개키가 이미 드러난 주소의 자금을 공격자가 이동시킬 가능성이 생긴다.
개발자들은 이미 장기 대응책을 논의하고 있다.
대표적인 제안이 BIP‑360이다.
다른 아이디어로는
Glassnode 연구가 보여주는 핵심은 단순하다. 비트코인의 양자 위험은 코인 수가 아니라 공개키 노출 여부에 달려 있다.
Comments
0 comments