BIP-110 분기 실패: 누가 비트코인을 변경할 권리가 있는가?
편집 | 우쉐이 블록체인
TL;DR:
· BIP-110은 임시 합의를 제한하여 Ordinals 각인과 같은 대량 연속 데이터 기록의 비용을 증가시키려 합니다.
· 제안은 자발적 조기 잠금 단계에서 단 51개의 블록, 즉 2.53%의 신호 지원을 얻었으며, 이는 55%의 기준에 훨씬 미치지 못합니다.
· 강제 신호 기간에 들어간 후, 지지자들이 형성한 소수 체인은 단 두 개의 블록을 생성한 후 정체되었으며, BIP-110은 전 네트워크의 합의 업그레이드로서 실질적으로 실패했습니다.
· 체인 상의 데이터, 프로토콜 중립성 및 개발 거버넌스를 둘러싼 논란은 계속될 것입니다; 분기 체인이 재전송 보호가 부족하기 때문에 일반 보유자는 관련 자산을 함부로 이동하거나 거래하는 것을 피해야 합니다.
2023년 8월 9일 자정, 비트코인은 블록 높이 961,632에 도달하고 BIP-110이 강제 신호 기간에 들어갔습니다. BIP-110 규칙을 실행하는 노드는 version bit 4가 설정되지 않은 블록을 거부하기 시작하고 메인넷과 분리되었습니다. 이후 BIP-110 분기는 두 개의 블록만 생성한 후 정체되었고, 메인넷은 정상적으로 블록을 생성했습니다. 이전 난이도 조정 주기 내에 단 51개의 블록만이 지원 신호를 발신했으며, 이는 2.53%로 제안에서 설정한 55% 자발적 조기 잠금 기준에 훨씬 미치지 못합니다. 이는 BIP-110이 광범위한 채굴자 지원을 받지 못했음을 의미하며, 결국 매우 낮은 해시레이트의 소수 체인이 형성되었습니다.
BIP-110이 해결하고자 하는 것
BIP-110의 전체 이름은 "데이터 감소 임시 소프트포크"(Reduced Data Temporary Softfork)이며, 가명 개발자 Dathon Ohm이 제출하였고, Luke Dashjr가 초기 초안에 대한 조언을 제공했습니다. 이 제안은 약 1년 내에 7개의 합의 제한을 추가할 계획으로, 일반 신규 출력 스크립트를 34바이트로 제한하고, OP_RETURN을 첫 번째 작업 코드로 하는 신규 출력 scriptPubKey를 83바이트로 제한하며, 여러 종류의 데이터 푸시 및 증인 스택 요소를 256바이트로 제한하고 일부 Taproot 기능을 제한하는 것을 포함합니다.
그 목표는 체인 상의 데이터를 완전히 금지하는 것이 아니라 --- --- 제안 자체가 데이터가 여전히 분할되거나 위장될 수 있음을 인정합니다 --- --- Ordinals 각인과 같은 대량 연속 데이터 기록의 비용과 난이도를 높이는 것입니다. BIP-110 원문은 이 제안이 "비트코인 외의 토큰"을 다루지 않으며, 이러한 문제는 전략적 층을 통해 해결하는 것이 더 적합하다고 명시하고 있습니다. 활성화 전에 이미 생성된 UTXO는 원래 규칙에 따라 사용될 수 있지만, 제안은 또한 극소수의 사전 서명된 Taproot 거래나 특수 Miniscript 구조의 경우가 영향을 받을 수 있음을 인정합니다.
이 논란의 직접적인 배경은 2025년 10월에 발표될 Bitcoin Core 30.0이 기본 -datacarriersize를 83바이트에서 100,000바이트로 대폭 증가시켜 OP_RETURN 기본 전송 제한을 크게 완화한 것입니다. 주목할 점은 Core 30이 노드 거래 전송 및 블록 템플릿 전략을 조정했으며, 비트코인 합의를 변경하지 않았다는 것입니다; BIP-110은 제한을 합의 층으로 끌어올려 관련 거래를 포함하는 블록이 새로운 규칙을 실행하는 노드에 의해 무효로 판단되도록 하려 합니다.
제안에서 분기로의 시간선
· 2025년 10월 10일: Bitcoin Core 30.0 발표, OP_RETURN 기본 전송 정책 완화.
· 2025년 10월 24일: BIP-110 초안 형성; 12월 3일 공식적으로 BIP-110 번호 부여.
· 2026년 1월 28일: 공식 활성화 클라이언트 첫 번째 공식 생산 버전 v0.1 발표, 코드 기반은 Bitcoin Knots. 그 이전에 프로젝트는 여러 후보 버전을 발표했습니다.
· 2026년 3월 1일: Barefoot Mining이 OCEAN을 통해 첫 번째 BIP-110 지원 신호 블록을 생성.
· 2026년 3월 10일: 공식 활성화 클라이언트 v0.4.1이 GitHub에 공식 발표; Dathon Ohm은 3월 13일 X에서 공개 발표.
· 2026년 3월 31일: Dathon Ohm이 Delving Bitcoin에서 프로젝트 업데이트를 발표하고 Bitcoin Core에 두 가지 구현 PR을 제출한다고 발표; 관련 PR은 이후 자동으로 닫혔으며 Core에 병합되지 않았습니다.
· 2026년 6월 25일: BIP-110 상태가 Complete로 변경. 이 상태는 저자가 규격이 완료되었다고 생각하고 채택을 권장하는 것만을 나타내며, 비트코인 네트워크가 제안을 수용했다는 것을 의미하지 않습니다.
· 2026년 7월: 논란이 집중적으로 폭발. Michael Saylor, Adam Back, PlanB 등이 공개적으로 반대; OCEAN이 주요 신호 출처가 되었지만 전체 채굴자 지원률은 항상 낮은 수준에 머물렀습니다. OCEAN은 동시에 백엔드를 업그레이드하여 분기가 발생한 후 두 체인의 보상을 각각 기록하고 정산할 준비를 했습니다. Ordinals 지지자 Leonidas는 DOG Mode를 발표하며 노드 전송 규칙 완화를 제안했으며, 이는 BIP-110의 방향과 반대입니다.
· 2026년 8월 9일 (UTC 8월 8일): 강제 신호 기간이 블록 961,632에서 시작. AntPool이 생성한 비신호 블록은 메인넷에서 수용되었고, BIP-110 노드에서 거부되었습니다; OCEAN을 사용하는 채굴자는 소수 체인에서 대체 블록을 생성했습니다. 해당 분기는 블록 높이 961,633에서 생성 후 진행을 중단했습니다.
· 8월 9일에서 10일: 소수 체인에서 두 개의 블록을 채굴한 Roughnecks가 해당 조직 명의로 채굴을 중단한다고 발표하고, 기존 PoW 알고리즘을 계속 사용하는 채굴자에게 참여 중단을 권장했습니다. 일부 지지자들은 분기 체인을 위해 PoW 알고리즘을 변경하는 것을 논의하기 시작했지만, 이는 원래 제안 외의 또 다른 규칙 변경이 될 것입니다. Bitcoin BIPs 저장소에서는 BIP-110 상태를 Complete에서 Deployed로, 다시 Closed로 변경하는 제안이 나타났습니다. 발행 시점까지 관련 PR은 여전히 병합되지 않았으며, BIP-110 공식 페이지는 여전히 Complete로 표시되고 있습니다; 저장소 태그가 어떻게 처리되든 BIP-110이 비트코인 메인넷에서 활성화되었다는 것을 의미하지 않습니다.
각자가 무엇을 논의하고 있는가
지지자들은 채굴자가 거래 수수료를 한 번만 수취하고 모든 완전 검증 노드는 관련 블록을 다운로드하고 검증해야 한다고 주장합니다; 가지치기가 활성화되지 않은 노드는 역사적 블록을 장기적으로 저장해야 하며, 다른 노드에 이러한 데이터를 제공할 수 있습니다. 대규모 비금융 데이터는 결제 거래와 블록 공간을 두고 경쟁하게 되어 일반 송금 비용을 증가시킵니다. Dathon Ohm과 Luke Dashjr는 사용자와 노드가 사용자 활성화 소프트포크를 통해 자신이 수용할 규칙을 정의할 권리가 있으며, 채굴자 신호가 유일한 결정 요소가 아니라고 주장합니다. OCEAN이 두 체인을 각각 정산할 준비를 한 것도 모든 참여자가 자동으로 동일한 규칙을 선택할 것이라고 가정하지 않았음을 반영합니다.
반대자들은 Ordinals의 가치 여부가 아니라, 현재 합의 규칙을 준수하고 수수료를 지불하는 불쾌한 사용법을 제한하기 위해 합의를 변경할 수 있는지에 대해 논의합니다. Saylor의 여러 발언은 세 가지 관점으로 요약될 수 있습니다: 비트코인은 데이터 용도를 판단할 수 없다; 논란은 수수료 시장 및 노드와 채굴자 전략에 의해 처리되어야 한다; 단기 논란을 위해 합의를 변경하는 것은 거래의 자유와 장기 수수료 시장을 약화시킬 수 있으며, 다른 합법적인 용도를 배제하는 선례를 세울 수 있다. 그는 합의 규칙을 헌법에 비유하며 BIP-110의 "해결책이 문제 자체보다 더 위험하다"고 주장합니다.
Adam Back은 BIP-110을 "다른 사람을 규제하려는 시도"라고 언급하며, 이는 비트코인의 탈중앙화 및 허가 필요 없는 원칙과 충돌한다고 생각하며, 소수 체인이 해시레이트 부족으로 정체될 것이라고 미리 판단했습니다. PlanB는 무기명 자산과 역사적 경험을 바탕으로 지지자들이 비트코인이 탈중앙화된 무기명 자산으로서의 속성을 이해하지 못했으며, Bitcoin Cash 분기의 교훈을 배우지 못했다고 주장합니다.
Leonidas가 제안한 DOG Mode는 다른 측면을 대표합니다: 이는 합의를 수정하지 않고 노드 전송 전략을 완화할 계획으로, 표준 거래 한도를 400,000 WU에서 3,900,000 WU로 높이고, 먼지 제한을 1 sat로 낮춥니다. 이 계획은 Ordinals, Runes 등의 데이터 거래의 전파 공간을 확대하고자 합니다. 전략적 층만을 포함하므로 이론적으로 전체 네트워크의 통합 업그레이드가 필요하지 않습니다; 그러나 발표 시점까지 해당 프로젝트는 공개 검토를 위한 코드 저장소나 공식 버전을 발표하지 않았습니다.
미래는 어떻게 될 것인가
현재 결과로 볼 때, BIP-110은 전 네트워크의 비트코인 합의 업그레이드로서 실질적으로 실패했습니다. 소수 체인은 메인넷의 약 127.48 T의 채굴 난이도를 상속했지만, 해시레이트는 극히 적습니다. 대규모 채굴자 지원을 갑자기 얻거나 PoW 규칙을 변경하지 않는 한, 다음 2,016 블록의 난이도 조정을 완료하기는 매우 어렵고, 원래의 잠금 및 활성화 높이에 도달하기는 더욱 어렵습니다.
Saylor는 약 99.85%의 비트코인 해시레이트가 여전히 메인 체인에 남아 있으며, 소수 체인의 약 0.15%의 해시레이트로 계산할 경우 최초 난이도 조정을 완료하는 데 약 25년이 걸릴 것이라고 추정합니다. 이는 Saylor가 해시레이트 비율을 기반으로 한 개인 추정치이며, 실제 측정 결과는 아닙니다; 그러나 Roughnecks가 이후 채굴을 중단하면서 해당 분기가 지속적으로 운영될 가능성이 더욱 약화되었습니다.
그러나 BIP-110의 실패가 논란의 종료를 의미하지는 않습니다. 더 가능성이 높은 후속 조치는 체인 상의 데이터에 반대하는 측이 노드 전송 전략, 채굴자 블록 템플릿 및 범위가 더 좁은 기술 제안으로 다시 전환하는 것이며, Ordinals 진영은 DOG Mode와 같은 더 느슨한 전송 방안을 계속 추진할 것입니다. 향후 다시 합의 변경을 시도할 경우, 제안자는 단순히 노드 수뿐만 아니라 채굴자, 거래소, 지갑, 관리 기관 및 사용자가 형성하는 광범위한 경제적 조정을 증명해야 합니다.
일반 보유자에게 단기 위험은 주로 소수 체인이 내장된 재전송 보호가 없다는 점에서 발생합니다. 비트코인 개발자 Kevin Loaec와 하드웨어 지갑 제조사 Ledger는 두 체인이 여전히 동일한 서명 거래를 수용하는 단계에서 분기 코인을 판매하거나 이동하는 거래가 비트코인 메인넷에 복제될 수 있어 해당 BTC가 함께 전송될 수 있다고 경고합니다. 분기 코인 작업에 익숙하지 않은 사용자에게 가장 안전한 방법은 해당 분기 자산을 이동하거나 거래하지 않는 것입니다.
논란은 개발 거버넌스 수준으로도 확산되었습니다. F2Pool 공동 창립자 Wang Chun은 Luke Dashjr를 날카롭게 비판했습니다; 전 Kraken 시장 책임자 Dan Held는 BIP-110이 기술 설계 및 게임 메커니즘에서 결함이 있다고 생각하며, 지지자들이 감정과 도덕적 압력을 통해 제안을 추진했다고 비판했습니다.
BIP 편집자 Murch는 Luke Dashjr의 BIP 편집 직무를 해제할 것을 제안했습니다. 그는 Luke가 제안이 이메일 목록에서 논의되기 전에 BIP 번호를 공개적으로 배포하려 했으며, 업데이트 PR이 생성된 지 몇 분 후에 이를 병합했다고 주장하며, Luke가 편집 권한을 사용하는 것이 기존 프로세스에 부합하지 않는다고 생각했습니다. Luke는 위의 주장이 사실이 아니라고 응답하며, 자신이 수년간 일관되게 BIP 프로세스를 따랐다고 밝혔습니다. 현재 그의 편집 직무를 제거하기 위한 PR은 여전히 열려 있으며, 병합되지 않았습니다.
BIP-110은 결국 거버넌스 압력 테스트처럼 보입니다: 노드는 물론 자신의 규칙을 실행할 수 있지만, UASF가 비트코인을 변경할 수 있는지는 충분히 광범위한 경제적 지원을 얻을 수 있는지에 달려 있습니다. 이러한 조정이 부족할 경우, 강제 신호는 자동으로 합의를 생성하지 않으며, 지지자를 고립된 체인으로 이끌 뿐입니다.
생각
사실 이 사건에서 가장 흥미로운 질문은: 도대체 누가 비트코인을 수정할 권리가 있는가?
답은, 실제로 그런 권한을 가진 사람은 아무도 없다는 것입니다. 누구나 BIP를 작성할 수 있고, 자신만의 클라이언트를 만들 수 있으며, 그런 다음 "어떤 블록부터 시작하여, 나는 이 새로운 규칙에 부합하는 블록만 인정한다"고 선언할 수 있습니다. 하지만 그렇게 선언한다고 해서 비트코인이 실제로 변경된 것은 아닙니다. BIP가 번호가 매겨졌다고 해서 끝나는 것이 아니며, 코드가 작성되었다고 해서 끝나는 것도 아니고, 심지어 개발자들이 지지한다고 해서 끝나는 것도 아닙니다. 핵심은 다른 사람들이 당신을 따르느냐 하는 것입니다.
예를 들어 BIP-110이 바로 그런 경우입니다. 지지자들이 약속된 블록 높이에 도달한 후, BIP-110 규칙에 부합하지 않는 블록을 거부하기 시작했습니다. 그러나 대다수의 채굴자는 그들을 무시하고 원래 규칙에 따라 계속 채굴했으며, 비트코인 메인넷은 정상적으로 계속 진행되었습니다. BIP-110의 지지자들도 "너희가 채굴한 블록은 나는 인정하지 않는다"고 말할 수 있습니다. 문제는, 다른 사람들도 당신을 인정하지 않을 수 있다는 것입니다. 결과적으로 대다수의 해시레이트, 거래소, 지갑 및 사용자는 여전히 원래 비트코인에 남아 있으며, 당신은 거의 아무도 채굴하지 않는 체인으로 가서 두 개의 블록을 채굴한 후 기본적으로 정체되었습니다. 당신은 비트코인을 성공적으로 수정한 것이 아니라, 단지 자신을 분기시킨 것입니다.
물론, 이것이 채굴자가 모든 것을 결정한다는 의미는 아닙니다. 만약 언젠가 대량의 사용자, 거래소, 지갑, 관리 기관이 "우리는 새로운 규칙에 따른 BTC만 인정한다"고 말한다면, 비록 채굴자가 처음에는 원하지 않더라도, 결국 따라야 할 수 있습니다. 왜냐하면 채굴자는 결국 돈을 벌기 위해 채굴하기 때문입니다. 비트코인 규칙을 진정으로 결정하는 것은 공식 투표나 특정 위원회가 아니라, 결국 얼마나 많은 사람들이 당신을 따르려 하는가에 달려 있습니다.
따라서 BIP-110 사건은 오히려 비트코인이 어떻게 거버넌스되는지를 직관적으로 보여줍니다: 누구나 규칙을 변경하자고 제안할 수 있으며, 누구나 다른 사람의 규칙을 거부할 수 있지만, 아무도 전체 네트워크에 자신의 규칙을 받아들이도록 명령할 수는 없습니다. 당신이 비트코인을 정말로 변경할 수 있는지는 당신이 BIP를 작성했는지가 아니라, 채굴자, 노드, 거래소, 지갑 및 사용자가 충분히 광범위한 합의를 형성할 수 있는지에 달려 있습니다. 이러한 합의가 없다면, 당신이 말하는 "비트코인 수정"은 결국 사용되지 않는 또 다른 체인을 만들어낼 가능성이 높습니다.
설명: 본 문서는 정보 정리 및 사건 회고에 불과하며, 어떠한 투자, 거래 또는 기술적 조작에 대한 조언을 구성하지 않습니다. 분기 체인 자산은 재전송 공격, 유동성 부족 및 기타 기술적 및 시장 위험이 존재할 수 있으며, 독자는 관련 작업을 수행하기 전에 정보를 스스로 확인하고 신중하게 위험을 평가해야 합니다.












