비트코인 3.2억 달러 유출: L-BTC '허공' 발행 의혹

가상자산 시장의 뜨거운 감자로 떠오른 리퀴드 네트워크(Liquid Network)에서 발생한 약 3억 2천만 달러(한화 약 4,400억 원) 규모의 비트코인 유출 사건에 대한 새로운 기술적 분석이 공개되었습니다. 이번 사건은 '허공에서 만들어진 토큰'이 어떻게 실물 비트코인을 탈취할 수 있었는지에 대한 구체적인 메커니즘을 제시하며, 리퀴드 네트워크의 보안 취약점에 대한 우려를 증폭시키고 있습니다.
**새로운 분석: 유효성 검증 오류와 캐시 충돌**
사건을 조사 중인 연구원들은 리퀴드 네트워크의 소프트웨어 거래 유효성 검증 캐시(cache)에서 발견된 결함이 이번 사태의 원인일 수 있다고 지적했습니다. 특히, '캐시 키 충돌(cache-key collision)'이라는 현상이 발생하여, 검증되지 않은 무효한 거래가 리퀴드 네트워크의 '범위 증명(range-proof)' 검사를 통과할 수 있었던 것으로 보입니다. 범위 증명은 거래 금액의 숨겨진 부분이 허용된 범위 내에 있는지 확인하는 기능으로, 익명성을 유지하면서도 거래의 유효성을 보장하는 중요한 역할을 합니다.
기존의 리퀴드 네트워크 거래 시스템은 단순히 입력과 출금의 균형만을 확인하는 것이 아니라, 익명 거래의 특성상 숨겨진 금액을 포함한 거래의 유효성을 검증합니다. 예를 들어, 큰 금액의 양수 출금을 상쇄하기 위해 음수 출금이 사용될 경우, 수학적으로는 균형을 맞출 수 있지만 이는 새로운 토큰을 인플레이션시키는 결과를 초래할 수 있습니다. 범위 증명은 이러한 상황을 방지하기 위해 설계되었습니다.
하지만 범위 증명 검사는 계산 비용이 많이 들기 때문에, 노드들은 성공적인 검증 결과를 재사용하기 위해 캐시합니다. 연구원들의 분석에 따르면, 공격자는 유효한 검증 결과와 연결된 캐시 키와 일치하는 무효한 출력 및 증명을 구성하여 이러한 캐시를 악용한 것으로 추정됩니다. 이로 인해 노드는 실제로 거부되어야 할 인플레이션 출력을 캐시된 결과 때문에 검증을 건너뛰고 통과시켰을 가능성이 있습니다.
**증권화된 L-BTC와 실제 비트코인의 교환**
리퀴드 네트워크는 비트코인의 사이드체인으로, L-BTC 토큰은 리퀴드 연합(federation)이 보유한 실제 비트코인과 1:1로 연동될 예정이었습니다. 즉, L-BTC 1개를 발행하려면 리퀴드 네트워크 외부에 실제 비트코인 1개를 예치해야 합니다. 그러나 이번 사건에서는 마치 '허공에서 만들어진' L-BTC가 실제 비트코인으로 교환되는 비정상적인 상황이 발생했습니다.
지난 9월 6일, SideSwap이라는 고객이 4,000 L-BTC를 페그아웃(peg-out) 서비스를 통해 요청했고, 이에 대응하여 약 3,996 BTC가 리퀴드 네트워크의 준비금에서 인출되었습니다. 주목할 점은 리퀴드 네트워크 측에서 SideSwap의 페그아웃 승인 키나 다른 연합 키가 침해되지 않았다고 밝힌 부분입니다. 이는 키 자체의 유출보다는, L-BTC 토큰 자체가 비정상적으로 발행되었거나, 유효한 키를 가지고도 비정상적인 L-BTC를 비트코인으로 교환할 수 있는 시스템상의 허점이 존재했음을 시사합니다.
**배포 오류 가능성 제기**
이번 사건과 관련하여 소프트웨어 배포 과정에서의 문제점도 제기되고 있습니다. 한 연구원은 해킹에 사용된 버그가 Elements(리퀴드 네트워크의 기반이 되는 블록체인 기술)의 마스터 개발 브랜치에 이미 지난주에 포함되었으나, 공식적으로 출시된 버전에서는 나타나지 않았다고 언급했습니다. 만약 이 주장이 사실이라면, 리퀴드 네트워크의 연합 운영자들이 공식 출시되지 않은 불안정한 코드를 실행했을 가능성이 있으며, 이는 시스템 관리 및 배포 프로세스의 심각한 허점을 드러냅니다. 실제로 일부 노드는 해당 악성 거래를 수락했지만, 다른 노드들은 거부하는 현상이 나타났다는 보고는 이러한 '노드 분할(node split)' 현상이 소프트웨어 버전 차이에서 비롯되었을 수 있음을 시사합니다. Blockstream 측은 이 배포 관련 주장에 대한 공식적인 확인은 아직 내놓지 않은 상태입니다.
**향후 전망 및 투자자 영향**
이번 리퀴드 네트워크 사건은 비트코인 사이드체인의 보안성과 신뢰성에 대한 의문을 증폭시키고 있습니다. L-BTC가 실제 비트코인과 1:1로 연동된다는 기본 전제가 흔들릴 경우, L-BTC를 보유한 투자자뿐만 아니라 리퀴드 네트워크를 기반으로 하는 다양한 서비스에도 부정적인 영향이 미칠 수 있습니다.
현재까지 공개된 기술적 분석은 사건의 복잡성을 드러내며, 정확한 원인 규명과 재발 방지 대책 마련이 시급함을 보여줍니다. 비트코인 가격의 변동성에도 불구하고, 이러한 특정 프로토콜의 보안 문제는 암호화폐 시장 전반의 신뢰도와 직결될 수 있다는 점에서 투자자들의 면밀한 관찰이 요구됩니다. 또한, 이번 사건은 중앙화된 연합의 운영 방식과 기술적 취약점이 결합될 때 발생할 수 있는 위험성을 여실히 보여주는 사례로 기록될 것입니다. 규제 당국 역시 이러한 사건들을 주시하며 향후 암호화폐 관련 규제 강화에 대한 논의를 가속화할 가능성이 있습니다.