포크 코인 매도가 왜 BTC를 위험에 빠뜨릴 수 있나?
비트코인 보유자들은 이번 주말 네트워크 분할 제안이 자동 리플레이 방지 기능 없는 두 번째 체인을 만들어낼 경우 이례적인 보안 위험에 직면할 수 있다.
비트코인이 두 개의 체인으로 나뉜다면, 모든 보유자는 처음에는 양쪽 체인에서 동일한 잔액을 갖게 된다. 이 때문에 새로운 코인이 마치 공짜 돈처럼 보일 수 있다. 거래자가 포크된 버전을 매수하겠다고 제안하면, 보유자는 이전에는 소유하지 않았던 자산을 매도할 수 있게 되는 것이다.
문제는 두 체인의 트랜잭션이 처음에는 동일할 수 있다는 점이다. 새 체인에서 코인을 전송하기 위해 서명된 트랜잭션이 그대로 복사되어 메인 비트코인 네트워크에도 브로드캐스트될 수 있다. 양쪽 체인 모두 이를 승인한다면, 매수자는 포크된 코인뿐 아니라 동일한 주소에서 같은 양의 실제 BTC까지 받게 될 수 있다.
이러한 과정을 리플레이 공격이라 부른다. 이는 지갑을 자동으로 비우는 것은 아니다. 서명된 트랜잭션에 포함된 코인만 이동하지만, 그 코인이 양쪽 체인에서 모두 빠져나갈 수 있어, 겉보기에는 저가치 포크 토큰을 판 것처럼 보였던 거래가 의도치 않게 비트코인을 매도한 결과로 바뀔 수 있다.
비트코인 개발자 케빈 로엑(Kevin Loaec)은 대량 보유자가 특히 매력적인 공격 대상이 될 수 있다고 경고했다. 잔액을 안전하게 분리하는 방법을 이해하지 못하는 사용자에게 가장 간단한 방어책은 두 체인이 명확히 구분될 때까지 거래를 하지 않는 것이다. 손대지 않은 코인은 복사할 서명된 트랜잭션이 없기 때문에 리플레이될 수 없다.
BIP-110은 어떻게 비트코인 분할을 촉발할 수 있나?
이번 포크 가능성의 핵심은 1년간 비트코인 트랜잭션에서 이미지, 텍스트 등 비결제성 데이터를 제한하도록 설계된 제안인 BIP-110이다.
이 제안은 처음에는 블록 시그널링을 통해 채굴자 지지를 확보하고자 했다. 2,016블록 기간 내 1,109개의 표시된 블록, 즉 55%의 지지가 필요하다. 현재 시그널링은 이 기준치에 크게 못 미치며, 금요일 기준 약 2.6% 수준에 머물러 있다.
BIP-110에는 두 번째 활성화 메커니즘도 포함되어 있다. 이번 주말경으로 예상되는 블록 961,632부터, 해당 소프트웨어를 실행 중인 컴퓨터는 채굴자들이 55% 기준치에 도달했는지와 무관하게 필요한 시그널을 담지 않은 블록을 거부하도록 설정되어 있다.
현재 생성되는 블록 대부분에는 해당 시그널이 없다. 이는 활성화 지점에 도달하는 즉시 BIP-110 노드들이 대다수 비트코인 채굴 파워가 지지하는 체인을 거부하기 시작할 수 있다는 의미다.
지속적인 포크가 이루어지려면 채굴자들이 BIP-110 호환 브랜치에서 계속 블록을 생성해야 한다. 아무도 해당 체인을 채굴하지 않는다면 거의 즉시 멈출 수 있다. 현재 시그널링이 낮은 상태이므로, 소수 브랜치는 메인 비트코인 체인에 비해 매우 느리게 진행될 수도 있다.
투자자를 위한 요약
핵심 위험은 단순히 비트코인이 분할될 수 있다는 사실 자체가 아니다. 두 잔액이 안전하게 분리되기 전에 보유자들이 낯선 포크 코인을 서둘러 매도하려다가 실제 BTC를 리플레이 위험에 노출시킬 수 있다는 점이다. 기술적 절차를 이해하지 못하는 투자자라면 기다리는 것이 더 나은 선택일 수 있다.
리플레이 방지 기능이 왜 중요한가?
일부 블록체인 포크는 한 네트워크에서 서명된 결제가 다른 네트워크에서 승인되지 않도록 트랜잭션 규칙을 의도적으로 변경한다. 이를 리플레이 방지라고 부르며, 이 기능을 통해 보유자는 각 체인에서 자산을 독립적으로 사용할 수 있다.
가능성 있는 BIP-110 포크는 처음에는 이러한 분리 기능을 제공하지 않을 것이다. 트랜잭션 데이터에 대한 제한은 9월 초로 예상되는 블록 965,664부터 시작될 예정이다.
그때까지, 소수 브랜치의 코인을 매도하려는 사용자는 한쪽 체인에만 존재하는 코인을 만들거나 확보하여 트랜잭션을 하기 전에 잔액을 분리해야 한다. 이 과정은 특히 코인 컨트롤이나 체인별 트랜잭션에 익숙하지 않은 사용자에게는 상당한 기술적 주의가 필요하다.
자동 리플레이 방지 기능이 없다는 점은 매수자에게도 기회를 만들어준다. 상대방은 새 토큰에 이례적으로 매력적인 가격을 제시할 수 있는데, 이는 서명된 트랜잭션을 확보함으로써 이를 비트코인 상에서 리플레이할 기회를 얻을 수 있기 때문이다.
이번 주말 비트코인 보유자가 주시해야 할 것은?
첫 번째 질문은 과연 실질적인 두 번째 체인이 등장할 것인가이다. BIP-110 노드가 지배적인 체인을 거부한다고 해서 채굴자들이 대체 브랜치에서 블록 생성을 계속하리라는 보장은 없다.
따라서 투자자들은 961,632 블록 이후의 블록 생성 상황, 경쟁 체인에서의 채굴자 참여, 그리고 거래소나 지갑 제공업체가 포크된 자산에 대한 지원을 발표하는지 여부를 주시해야 한다. 지갑에 토큰이 나타났다고 해서 그것이 즉시 이동시킬 만큼 지속적인 가치나 충분한 유동성을 지녔다는 의미는 아니다.
타이밍도 어디까지나 근사치일 뿐이다. 비트코인 블록은 정확히 10분 간격으로 생성되지 않기 때문이다. 활성화 지점은 현재 예상보다 더 일찍 혹은 더 늦게 도달할 수 있다.
보유자 입장에서 위험 대비 보상 계산은 비대칭적이다. 포크된 자산은 결국 거의 가치가 없을 수도 있지만, 잘못 처리된 트랜잭션은 메인 체인에서 가치 있는 BTC를 이동시킬 수 있다. 리플레이 방지 기능이나 신뢰할 수 있는 잔액 분리 방법이 마련되기 전까지는, 새 체인과 관련된 트랜잭션을 피하는 것이 더 안전한 접근법일 수 있다.


