Bitcoin 뉴스

양자 컴퓨터로부터 비트코인은 안전한가요? 숨겨진 취약점

mm
Securities.io maintains rigorous editorial standards and may receive compensation from reviewed links. We are not a registered investment adviser and this is not investment advice. Please view our affiliate disclosure.
comparing a quantum-vulnerable P2PK Bitcoin address, depicted as an open padlock with an exposed key, to a quantum-safe SegWit address, shown as a closed bank vault with a hashed key, demonstrating how a quantum chip can only attack the exposed key.

Series Navigation: Part 1 of 4 in the Quantum & Bitcoin Investment Guide.

Bitcoin (BTC )은 종종 “해킹 불가능”이라고 불립니다. 10년 넘게 이것은 사실이었습니다. 그 보안은 은행의 방화벽이나 정부의 약속에 기반한 것이 아니라 순수한 수학에 기반합니다. 여러분의 비트코인을 보호하는 암호화 코드는 너무 복잡해서 지구상의 모든 슈퍼컴퓨터를 합쳐도 억 년 안에 단 하나의 지갑도 해독할 수 없습니다.

하지만 수학이 바뀐다면 어떨까요?

이것이 양자 컴퓨팅이 제기하는 존재론적 위협입니다. 이것은 오늘날 우리가 사용하는 노트북의 단순히 빠른 버전이 아니라 완전히 다른 물리 법칙에 따라 작동합니다. 그리고 언젠가, 이들은 비트코인의 보안을 유지하는 수학적 문제들을 해결할 수 있게 될 것입니다.

이 글은 암호화폐에 대한 양자 위협을 탐구하는 시리즈의 첫 번째 기사입니다. 오늘은 취약성 자체를 살펴보겠습니다: 왜 일부 비트코인은 쉬운 표적이 되고, 다른 비트코인은 현재 디지털 방패 뒤에서 안전한지.

요약

비트코인의 보안은 양자 컴퓨터가 결국 깨뜨릴 수 있는 암호화에 의존합니다. 초기 주소 형식에 보관된 오래된 비트코인은 이미 공개 키가 노출되어 있어 먼저 취약해질 수 있으며, 현대의 SegWit 지갑은 현재까지 보호되고 있습니다. 위협은 현실적이지만 진행이 느리므로 네트워크가 적응할 시간을 줍니다.

비트코인의 공개키 암호화가 코인을 안전하게 보호하는 방법

위협을 이해하려면 비트코인 소유가 가장 간단한 용어로 어떻게 작동하는지 알아야 합니다. 이는 모두 두 개의 키에 의존합니다:

  • 공개키: 이것을 이메일 주소나 은행 계좌 번호와 같이 생각하십시오. 누구에게든 공유하여 자금을 받을 수 있습니다.
  • 개인키: 이것은 비밀번호나 PIN과 같습니다. 자금을 해제하고 사용할 수 있는 유일한 것입니다.

비트코인의 보안은 수학적 “일방통행”에 기반합니다. 개인키에서 공개키를 생성하는 것은 매우 쉽지만, 전통적인 컴퓨터가 역으로—공개키를 가지고 개인키를 추론하는 것은 수학적으로 불가능합니다.

여기서 양자 컴퓨터가 이야기에 등장합니다.

양자 코드 브레이커 등장

1994년, 수학자 피터 쇼어(Peter Shor)는 이론적 양자 컴퓨터를 위한 알고리즘—일련의 명령어—를 발견했습니다. 쇼어 알고리즘은 충분히 강력한 양자 기계가 불가능을 가능하게 할 수 있음을 증명했으며, 즉 그 “일방통행”을 역으로 이동할 수 있음을 보여주었습니다.

양자 컴퓨터를 가진 악의적인 행위자가 여러분의 공개키를 입수하면, 이 알고리즘을 실행하여 몇 시간 또는 며칠 안에 개인키를 도출할 수 있습니다. 일단 개인키를 얻으면, 여러분의 비트코인은 그들의 비트코인이 됩니다.

하지만 대부분의 헤드라인이 놓치는 중요한 반전이 있습니다: 비트코인을 훔치기 위해 공격자는 먼저 여러분의 공개키가 필요합니다. 그리고 대부분의 현대 비트코인 사용자에게는 그 키가 숨겨져 있습니다.

모든 비트코인이 동일하게 만들어진 것은 아니다

스크롤하려면 스와이프 →

주소 유형 예시 접두사 공개키 가시성 양자 위험 수준 주요 메모
P2PK (Early Bitcoin) 항상 표시 높음 비트코인의 초기 블록에서 사용되었으며, 사토시 시대 코인 포함
P2PKH (Legacy) 1… 사용될 때까지 숨김 중간 첫 사용 후 공개키가 영구적으로 공개됨
SegWit (P2WPKH) bc1q… 숨김 낮음 (현재) 거래 확인 기간 동안 키가 잠시 노출됨
Taproot (P2TR) bc1p… 보임 높음 표준 출력은 체인 상에서 즉시 키를 공개합니다.

비트코인은 2009년 출시 이후 크게 발전했습니다. 네트워크가 업그레이드되면서 키를 처리하는 방식도 바뀌었습니다. 이로 인해 양자 안전성에 큰 격차가 생겼습니다.

‘앉아 있는 오리’들: 사토시의 코인 및 오래된 지갑

비트코인 초창기에는 Pay-to-Public-Key (P2PK)라는 형식을 사용했습니다. 이름이 암시하듯, 여러분의 공개키가 블록체인에 직접 배치되어 전 세계가 볼 수 있었습니다.

이는 사토시 나카모토가 채굴한 약 100만 비트코인과 수백만 개의 오래된 분실 지갑이 현재 공개키가 노출되어 있음을 의미합니다. 이들은 마치 열린 들판에 놓인 보물 상자처럼, 누군가 올바른 도구를 만들어 열기를 기다리고 있습니다. 충분히 강력한 양자 컴퓨터가 가동되는 순간, 이들이 첫 번째 표적이 될 가능성이 높습니다.

‘숨겨진 방패’들: 현대 지갑 (SegWit)

다행히도 비트코인 개발자들은 수년 전 이 잠재적 약점을 인식했습니다. “3” 또는 “bc1q”로 시작하는 현대 주소 형식(SegWit)은 뛰어난 보호층을 추가했습니다.

블록체인에 공개키를 직접 넣는 대신, 키의 “해시”를 넣습니다. 해시는 키의 디지털 지문과 같습니다. 이 지문을 사용해 원래 키를 재생성할 수 없습니다.

만약 현대 SegWit 주소에 비트코인을 보관하고 한 번도 사용한 적이 없다면, 공개키는 숨겨져 있습니다. 양자 컴퓨터는 볼 수 없는 것을 공격할 수 없습니다. 여러분의 자금은 현재 안전합니다.

‘시계가 똑딱이는’ 시나리오

한 가지 주의점이 있습니다. 안전한 SegWit 주소에서 비트코인을 사용하기로 최종 결정하면, 거래가 유효함을 증명하기 위해 실제 공개키를 네트워크에 공개해야 합니다.

‘보내기’ 버튼을 클릭한 순간부터 거래가 블록에 확인될 때까지(평균 약 10분 소요), 여러분의 공개키는 네트워크의 대기 영역인 “mempool”에 노출됩니다.

강력한 양자 컴퓨터가 존재하는 미래에는 공격자가 지속적으로 mempool을 스캔할 수 있습니다. 고액 거래를 발견하면 노출된 공개키를 잡아내어 몇 분 안에 개인키를 해독하고, 원래 거래가 확인되기 전에 새로운 거래를 전파해 자금을 탈취할 수 있습니다. 이것이 궁극적인 시간과의 경쟁입니다.

투자자 요약

양자 컴퓨팅은 비트코인에 대한 장기적인 구조적 위험을 의미하며—즉각적인 위협은 아니다. 실제 투자 신호는 비트코인의 적응력에 있다: 암호화를 성공적으로 업그레이드하는 네트워크는 방어력을 강화할 수 있고, 실패하는 네트워크는 가치가 다른 곳으로 이전될 수 있다.

오늘 여러분에게 이것이 의미하는 바는 무엇인가요?

좋은 소식은 이러한 공격을 수행할 수 있는 양자 컴퓨터가 아직 존재하지 않는다는 것입니다. 이는 아마도 10~15년 정도 뒤에 등장할 것으로 보입니다. 하지만 지금 바로 실천할 수 있는 간단한 “양자 위생” 단계가 있습니다:

  • 현대 지갑 사용: 지갑이 SegWit 주소(bc1q로 시작하는 경우가 대부분)를 사용하고 있는지 확인하십시오. 대부분의 신뢰할 만한 지갑은 오늘날 기본적으로 이를 사용합니다.
  • 주소 재사용 금지: 주소에서 한 번이라도 사용하면 해당 공개키가 영원히 노출됩니다. 대부분의 현대 지갑은 각 거래마다 자동으로 새 주소를 생성하는데, 이는 중요한 보안 기능입니다.
  • 패닉하지 마세요: 위협은 현실적이지만 진행이 느립니다. 비트코인 개발자 커뮤니티는 이를 깊이 인식하고 있으며 적극적으로 해결책을 모색하고 있습니다.

다음 기사에서 우리는 그 해결책을 자세히 살펴볼 것입니다. 비트코인 네트워크가 제때 전체 수학적 기반을 업그레이드할 수 있을까요? 그리고 수정이 전체 시스템을 막을 정도로 큰 블록을 필요로 할 때는 어떻게 될까요?

다음 기사에 대한 내용은 다음 기사에서 자세히 다룹니다.

다니엘은 전통적인 금융을 뒤엎을 블록체인의 잠재력을 강력히 주장하는 사람입니다. 그는 기술에 대한 깊은 열정을 가지고 있으며 항상 최신의 혁신과 가젯을 탐색합니다.