본문으로 건너뛰기
← 트렌드 목록
이 글의 목차

BTCB2 포크 사례: 가격표보다 먼저 확인할 재전송 위험

영상 공개일

포크된 체인에 잔액이 보이고 거래소에 가격까지 붙으면, 빨리 받아 팔아야 할 것처럼 느낄 수 있습니다. 한국 시간으로 2026년 9월 1일과 9월 3일에 공개한 영상은 BLAKE2b 작업증명을 사용하는 포크 체인을 사례로, 그보다 먼저 확인할 것이 거래의 서명이라고 설명합니다. 한 체인에서 만든 거래가 다른 체인에서도 유효하면 원하지 않은 비트코인 이동이 생길 수 있기 때문입니다.

영상은 이 체인을 구분하려고 ‘루크코인’이라고 부르고, 후속편에서는 거래소 표기 BTCB2를 사용합니다. 여기서는 BLAKE2b 포크 체인이라고 부릅니다. 같은 이름을 주장하거나 비슷한 주소를 쓴다는 사실이 같은 자산·규칙·보안을 뜻하지는 않습니다.

BIP110과 작업증명 변경을 구분합니다​

BIP110은 임의 데이터의 크기 등을 일시적으로 제한하려는 소프트포크 제안으로, 이 글의 확인 시점인 2026년 9월 30일 공식 문서에는 종료(Closed) 상태로 표시돼 있습니다. 영상은 필요한 채굴자 지지를 확보하지 못한 활성화 시도와 규칙을 강제한 쪽 체인의 정체를 배경으로 설명합니다. 반면 이어진 BLAKE2b 전환은 기존 SHA256d 블록과 호환되지 않는 작업증명 변경입니다. 연결된 사건이더라도 두 규칙을 같은 것으로 설명해서는 안 됩니다.

9월 1일 공개 영상은 8월 31일 당시 릴리스 후보를 기준으로 체인의 시작과 규칙이 바뀔 가능성을 경고했습니다. 이후 Knots 29.4.1 공식 릴리스는 BLAKE2b 작업증명과 임시 800 kWU 블록 제한 등 호환되지 않는 변경을 명시했습니다. 따라서 당시의 ‘최종판을 기다려야 한다’는 말을 현재도 미출시라는 뜻으로 읽어서는 안 됩니다. 릴리스 존재와 자신이 사용할 도구의 안전성을 확인하는 일도 별개입니다.

한 서명이 두 체인에서 통하는 이유​

포크 전 아직 쓰지 않은 출력, 즉 UTXO는 갈라진 두 체인의 공통 과거에 남습니다. 주소와 잠금 조건이 같으면 이를 사용할 개인키도 같습니다. 작업증명 알고리즘이 달라졌다고 해서 그 출력의 서명 조건이 자동으로 달라지는 것은 아닙니다.

예를 들어 포크 자산을 구매자 주소로 보내는 거래가 두 체인의 규칙을 모두 만족한다고 해 보겠습니다. 누군가 그 거래를 비트코인 네트워크에도 전파하면 같은 출력이 그곳에서도 사용될 수 있습니다. 개인키를 훔치거나 서명을 위조하지 않고, 이미 만들어진 유효한 거래를 다른 체인에서 다시 쓰는 것입니다. 이를 재전송 또는 리플레이 위험이라고 합니다. 실제 성립 여부는 해당 출력의 상태와 거래·서명 규칙에 달려 있습니다.

공통 기록에서 생긴 잔액을 확인하는 데 개인키 제출 신청은 필요하지 않습니다. 포크 자산을 지급한다는 사이트에 니모닉을 입력하면, 그 비밀로 통제하는 비트코인까지 노출할 수 있습니다.

선택형 보호는 강제 양방향 보호가 아닙니다​

영상은 재전송 방지 코드가 아예 없다고 주장하지 않습니다. SIGHASH_UNIFIED라는 선택형 서명 형식이 있다는 점을 구분합니다. 해당 구현의 설계 문서도 선택한 서명에 보호가 붙으며, 이 형식을 구현하지 않은 체인으로의 재전송을 막는다고 설명합니다. 기존 형식의 서명이 양쪽에서 유효할 수 있는 반대 방향까지 자동으로 차단하는 방식은 아닙니다.

서명 장치는 개인키로 거래에 서명하는 도구입니다. 코드에 새 형식이 있다는 것과 내가 쓰는 서명 장치·공동 서명자·거래소가 실제로 그 형식을 사용한다는 것은 다릅니다. 화면의 자산명이나 잔액만으로 어느 규칙에 서명하는지 확인했다고 볼 수 없습니다.

빠른 블록과 가격 표시는 무엇을 보여 주나요?​

9월 3일 공개 영상은 당시 탐색기에서 빠르게 만들어지는 블록과 쌓인 미확정 거래를 함께 관찰합니다. 작성자는 알고리즘 전환 전후의 시간을 같은 난도 조정 구간으로 계산하는 문제를 지적합니다. 블록 보상이 블록 수를 따라 지급되므로, 블록이 빨라지면 같은 물량이 달력상 더 이른 시점에 배분될 수 있다는 설명입니다.

이는 당시 구간에 대한 분석입니다. 영상 화면의 블록 간격이나 대기 거래 수를 현재 네트워크 상태로 사용할 수는 없습니다. 빠른 블록이라는 지표만으로 이용자의 거래가 원활하게 처리되고 있다고 단정할 수도 없습니다.

작성자는 새 블록 형식과 작아진 블록 상한도 함께 지적합니다. 기존 비트코인의 형식을 기대하는 서명 장치나 경량 검증 도구가 새 형식을 그대로 처리한다고 가정할 수 없습니다. 탐색기에 잔액이 표시되는 것과 노드·탐색기·서명 장치가 새 규칙을 제대로 검증하는 것은 다른 문제입니다. 블록 생성 속도뿐 아니라 거래 처리와 도구의 호환성을 같이 봐야 합니다.

같은 영상에서 작성자는 마지막 가격 표시값이 80달러, 최고 매수 79달러와 최저 매도 170달러였던 화면을 소개합니다. 이는 영상 촬영 당시의 관측이며 현재 시세가 아닙니다. 화면의 가격 표시와 실제 체결 기록은 구분해야 합니다. 가격이 표시됐다고 원하는 물량을 같은 가격에 팔 수 있다는 뜻도, 입출금이 정상이라는 보증도 아닙니다. 호가 사이가 크게 벌어져 있다면 화면의 매도 가격을 실제 매각 대금처럼 계산해서는 안 됩니다.

기존 비트코인을 먼저 보호하는 판단​

작성자의 권고는 분리 절차와 도구를 이해하지 못한 상태에서 포크 자산을 움직이지 말라는 것입니다. 알 수 없는 앱에 니모닉을 넣거나 서명 장치를 연결하지 않고, 거래소가 어떤 체인과 서명 방식을 지원하는지 확인하는 이유도 여기에 있습니다.

이 글은 포크 자산을 분리하는 실행 안내가 아닙니다. 두 영상의 교훈은 가격이 붙었다는 이유로 검증하지 않은 서명을 만들지 않는 데 있습니다. 기존 포크 개념을 이해한 뒤에도, 실제 거래에서는 도구와 체인별 규칙을 따로 확인해야 합니다.

영상​

원본 영상: 루크코인(BTCB2)의 80달러 가격표, 욕심은 화를 부른다.

원본 영상: 루크코인, 지금 건드리지 마세요!

관련 문서​

링크 복사하기X에 공유페이스북에 공유쓰레드에 공유
트렌드 목록으로