비트코인 블록사이즈 전쟁
비트코인 블록 크기 논쟁의 전 과정을 상세하게 기록한 책이다.
2015년에서 2017년 사이, 비트코인이 거의 둘로 쪼개질 뻔한 2년이 있었습니다. 겉으로는 "블록의 크기를 1MB에서 얼마로 늘릴 것인가"라는 지루한 기술 논쟁이었지만, 속을 들여다보면 "비트코인을 누가 통제하는가"라는 존재론적 질문이 걸린 대규모 권력 투쟁이었습니다. 이 책의 저자 조너선 비어는 BitMEX 리서치 헤드로 일하며 사건 전체를 내부에서 관찰해 왔고, 2021년에 자료와 증언을 묶어 논쟁의 권위 있는 기록을 남겼습니다. 한국어판은 2023년에 에이콘출판에서 나왔습니다. 비트코인이 단순한 기술이 아니라 사회적 합의의 결과물이라는 사실을 이 책만큼 생생하게 증명하는 저작은 드뭅니다. 탈중앙화 거버넌스가 실제로 어떻게 작동하는지 이론이 아니라 드라마로 보고 싶다면, 이 책이 정답입니다.
이 전쟁의 구도
두 가지 비트코인 비전
표면적 쟁점은 블록 크기 상한이었습니다. 비트코인 메인 체인은 약 10분마다 새 블록을 생성하고, 각 블록은 1MB를 넘지 않도록 제한되어 있었습니다. 이 1MB 제한은 사토시가 2010년 스팸 방지를 위해 도입했는데, 2015년쯤 되자 네트워크 사용량이 급증하면서 수수료가 치솟고 결제 확정이 지연되는 문제가 두드러졌습니다. "상한을 키우자"는 주장은 자연스러워 보였습니다.
그러나 상한 인상에 반대하는 쪽의 논리는 더 근본적이었습니다. 블록이 커지면 전체 블록체인이 커지고, 풀노드를 운영하는 비용이 올라갑니다. 풀노드가 소수 대형 운영자에게 집중되면 네트워크의 탈중앙화가 훼손됩니다. 비트코인이 "누구의 검증도 필요 없이 자기가 직접 검증할 수 있는 시스템"이라는 근본 설계가 흔들립니다. 따라서 일상 결제는 레이어 2(라이트닝 네트워크, SegWit)에 맡기고, 메인 체인은 최종 결제와 저장소로 남겨 두자는 주장이었습니다.
이 구도는 단순한 기술 의견 차이가 아니었습니다. "비트코인은 전자 현금(electronic cash)이어야 한다"는 비전과 "비트코인은 디지털 금(digital gold)이어야 한다"는 비전의 충돌이었습니다. 그리고 두 비전 뒤에는 전혀 다른 이해관계 집단이 있었습니다.
전장의 주요 진영
대형 블록 진영(Big Blockers)에는 이름 있는 인물들이 포진했습니다. 사토시 이후 비트코인 코어를 이끈 개빈 안드레센(Gavin Andresen), 초기 개발자 마이크 헌(Mike Hearn), "비트코인 지저스"라 불린 로저 버(Roger Ver), 그리고 중국의 대형 채굴 기업 Bitmain의 설립자 우지한(Jihan Wu). 이들은 블록 크기를 즉시 2MB, 8MB, 심지어 32MB까지 늘려야 한다고 주장했습니다. 대형 거래소인 코인베이스, 비트페이, 그리고 여러 기업이 이들을 지지했습니다.
소형 블록 진영(Small Blockers)은 더 느슨했습니다. 비트코인 코어 개발자 그룹(그렉 맥스웰, 피터 월, 루크 다시르 등), 블록스트림 소속 연구자들, 그리고 수많은 익명의 노드 운영자와 사용자가 주축이었습니다. 이들은 중앙화된 리더십이 없었고, 자신들의 논지를 개별적으로 전파했습니다. 이 구조적 비대칭 자체가 논쟁의 성격을 결정했습니다. 대형 블록 진영은 기업과 자본과 채굴 해시율을 가졌고, 소형 블록 진영은 분산된 개별 사용자들의 집합이었습니다.
XT, Classic, Unlimited의 연속 실패
대형 블록 진영은 여러 차례 포크를 시도했습니다. 2015년 8월 Bitcoin XT(마이크 헌, 개빈 안드레센)가 8MB 블록으로 시작했지만, 노드 채택률이 임계치에 도달하지 못하고 시들해졌습니다. 2016년 2월 Bitcoin Classic이 2MB 블록으로 대안을 제시했지만 같은 운명이었습니다. 2016년 말 Bitcoin Unlimited는 "사용자가 원하는 만큼 블록 크기를 조정할 수 있다"는 급진적 접근으로 채굴자 지지를 얻었지만, 기술적 결함이 잇달아 드러나 동력을 잃었습니다.
이 연속 실패의 공통점은 "사용자 노드의 채택이 임계치를 넘지 못했다"는 것입니다. 아무리 대형 기업이 지원하고 해시율이 몰려도, 충분한 수의 개별 노드가 새 규칙을 받아들이지 않으면 포크는 죽은 코드에 머뭅니다. 이 사실이 블록사이즈 전쟁의 가장 중요한 교훈 중 하나입니다.
홍콩 합의와 뉴욕 합의, 그리고 배신
2016년 2월 홍콩에서 비트코인 코어 개발자들과 대형 채굴자들이 모여 "홍콩 합의"를 도출했습니다. 내용은 "SegWit을 먼저 활성화하고, 이후 2MB 하드 포크로 블록 크기를 두 배로 늘린다"는 것이었습니다. 그러나 이 합의는 양쪽 모두에게 모호한 약속이었고, 이후 1년 동안 누가 약속을 어겼는가에 대한 논쟁이 끊이지 않았습니다.
2017년 5월 뉴욕에서 또 다른 시도가 있었습니다. 주요 기업과 채굴자 대표들이 모여 "뉴욕 합의(SegWit2x)"를 체결했습니다. 역시 "SegWit 활성화 + 2MB 하드 포크"라는 패키지였습니다. 이 합의는 비트코인 커뮤니티의 과반 해시율과 과반 기업 지지를 받았지만, 한 가지 결정적 문제가 있었습니다. 이 합의에 코어 개발자들은 참여하지 않았고, 수많은 개별 사용자와 노드 운영자도 대표되지 않았습니다. 책상에서 만들어진 "기업 간 합의"였을 뿐입니다.
UASF, 사용자의 반격
2017년 초, 한 익명 개발자 "shaolinfry"가 BIP148이라는 제안을 내놓습니다. User Activated Soft Fork(UASF). 사용자가 개별 노드에서 SegWit을 강제 활성화하는 방식입니다. 이 제안은 처음에는 주변부 아이디어였지만, 점점 개별 노드 운영자 사이에서 지지를 얻었습니다. 8월 1일을 기점으로 UASF를 지원하는 노드들은 SegWit을 신호하지 않는 블록을 거부하기로 했습니다.
이 움직임의 효과는 예상 밖으로 컸습니다. 노드 운영자들이 실질적 결정권을 가진다는 사실을 채굴자들이 인정하지 않을 수 없게 됐습니다. 2017년 7월 채굴자들이 BIP91이라는 호환 제안으로 SegWit 신호를 시작했고, 8월 24일 SegWit이 활성화됐습니다. 블록사이즈 전쟁의 첫 결정적 승리였습니다.
비트코인 캐시의 분리
같은 날 8월 1일, 대형 블록 진영은 별도의 체인을 만들기로 했습니다. Bitcoin Cash(BCH)입니다. 블록 크기를 8MB로 확장하고, SegWit 없이 독자 노선을 가는 하드 포크였습니다. 당시 BCH는 비트코인의 "진짜 후계자"를 자처했고, 로저 버는 "bitcoin.com" 도메인을 통해 BCH를 "Bitcoin"으로 마케팅했습니다. 가격도 한동안 의미 있는 수준을 유지했습니다.
그러나 몇 년이 지나면서 BCH의 상대적 위치는 분명해졌습니다. 비트코인의 해시율과 시가총액은 계속 성장한 반면, BCH는 점차 영향력을 잃고 다시 여러 차례 분열됐습니다(BSV, BCH ABC, BCHN 등). 시장이 내린 판결은 명확했습니다.
SegWit2x의 취소
2017년 11월, 뉴욕 합의에 따라 예정됐던 SegWit2x 하드 포크가 취소됐습니다. 포크 지지자들도 "충분한 합의 없이 강행하면 혼란만 초래한다"는 결론에 도달했기 때문입니다. 이 취소는 블록사이즈 전쟁의 공식적 종료 신호였습니다. 기업 연합의 코디네이션조차 분산된 사용자 합의를 대체할 수 없다는 사실이 확인되었습니다.
이 전쟁이 증명한 것
사용자 주권의 기술적 실재
블록사이즈 전쟁의 결론은 비트코인의 거버넌스 원칙을 실증적으로 확인해 주었습니다. 프로토콜의 변경은 개발자, 채굴자, 기업, 사용자의 다층적 합의를 요구하며, 이 중 어느 한 계층도 단독으로 주도권을 가질 수 없습니다. 특히 노드를 운영하는 개별 사용자의 선택이 최종 결정권이라는 사실이 반복적으로 확인되었습니다. "Not your node, not your rules"라는 격언이 이 전쟁에서 탄생했고 이후 비트코인 공동체의 기본 정신이 되었습니다.
이 원칙이 왜 중요한가. 중앙화된 기관이 결정권을 가지면, 그 기관은 결국 정치적, 법적, 경제적 압력에 종속됩니다. 비트코인이 "누구의 결정으로도 바뀔 수 없는 통화"가 되기 위해서는 결정권이 충분히 분산되어 있어야 합니다. 블록사이즈 전쟁 이전에는 이 탈중앙 거버넌스가 이론에 불과했습니다. 이후에는 증명된 사실이 되었습니다.
소프트 포크 대 하드 포크의 정치학
이 책은 소프트 포크와 하드 포크의 정치적 차이를 명확하게 설명합니다. 소프트 포크는 기존 규칙을 더 엄격하게 하는 변경이므로, 구버전 노드도 여전히 새 블록을 유효하게 받아들입니다. 즉 하위 호환이 보장됩니다. 하드 포크는 규칙을 완화하거나 변경하므로, 구버전 노드와 신버전 노드가 서로 다른 체인을 보게 됩니다. 즉 네트워크 분열이 필연적입니다.
이 차이는 기술적이지만 정치적 함의가 큽니다. 소프트 포크는 "반대자가 강제로 이주당하지 않는" 방식이고, 하드 포크는 "모두가 이동하지 않으면 분열한다"는 방식입니다. 그래서 변화가 필요할 때 비트코인 공동체는 소프트 포크를 선호하고, 하드 포크는 극단적 상황에서만 시도합니다. 이 보수적 태도가 비트코인을 "함부로 바꾸지 않는 통화"로 유지시키는 구조적 힘입니다.
라이트닝 네트워크의 정당성
SegWit 활성화는 단순히 기술적 업그레이드가 아니었습니다. 그것은 "라이트닝 네트워크로 확장성을 해결한다"는 로드맵의 정치적 승인이기도 했습니다. 라이트닝은 메인 체인 바깥에서 결제를 처리하는 레이어 2 솔루션인데, 이 구조가 작동하려면 SegWit이 제공하는 거래 서명 방식(transaction malleability 해결)이 필수였습니다.
블록사이즈 전쟁 이후 라이트닝 네트워크는 실제로 배포되어 성장했습니다. 2018년 초기 실험 단계에서 2024년 수만 개의 채널과 수천 BTC 유동성을 가진 실용 네트워크로 발전했습니다. 이 궤적은 레이어드 머니의 이론적 프레임을 실제로 구현하는 작업이었고, 블록사이즈 전쟁의 승리 없이는 불가능했을 것입니다.
한국 독자에게 주는 맥락
이 전쟁 시기는 한국이 글로벌 비트코인 시장의 중심 무대 중 하나였던 시기와 겹칩니다. 2017년 "김치 프리미엄"이 최고조에 달했고, 한국 거래소들의 거래량이 전 세계 상위권에 올랐습니다. 그러나 한국 거래소 상당수는 비트코인 캐시 지지 진영에 속해 있었고, BCH 분기 이후 코인 분배 방식을 두고 혼란이 있었습니다. 한국 투자자들이 받은 BCH 분배와 이후 가격 하락은 "무엇이 진짜 비트코인인가"라는 질문을 각자의 지갑에서 체감하게 만든 경험이었습니다.
이 경험은 한국 독자에게 특히 "Not your keys, not your coins"의 의미를 구체화합니다. 거래소가 당신을 대신해 비트코인을 보관하는 동안, 거래소는 어떤 체인을 "진짜 비트코인"으로 인정할지 스스로 결정합니다. 만약 당신이 자기 키를 직접 보유한 상태에서 포크가 발생했다면, 당신은 양쪽 체인의 코인을 모두 통제할 수 있었습니다. 이 단순한 사실이 자기 보관의 중요성을 실무 차원에서 증명해 주었습니다.
이 책이 남기는 질문
비어의 서술이 모든 이에게 공정해 보이지는 않습니다. 저자는 소형 블록 진영에 상당히 우호적이며, 대형 블록 진영의 입장을 불균형하게 다룬다는 비판이 존재합니다. 로저 버와 우지한 등 BCH 측 인물에 대한 묘사도 중립적이라 보기 어려운 부분이 있습니다. 독자는 이 책을 "한 쪽의 증언"으로 읽되, 가능하면 반대 진영의 기록(비어의 책은 아닌 BCH 옹호자들의 에세이, Medium 글 등)도 함께 훑어 보는 것이 좋습니다.
그럼에도 이 책이 남기는 핵심 교훈은 흔들리지 않습니다. 탈중앙화된 네트워크의 거버넌스는 투표나 기업 합의로 작동하지 않는다는 것. 진짜 결정권은 분산된 개별 노드와 개별 사용자에게 있다는 것. 비트코인의 안정성은 그 구조의 "변경 불가능성"에서 나오며, 그 변경 불가능성은 자동으로 보장되지 않고 구체적 투쟁을 통해 확인된다는 것. 비트코인이 미래에 또 다른 존재론적 위기를 맞는다면, 블록사이즈 전쟁의 기록이 가장 귀중한 선례가 될 것입니다.
어떻게 읽을까
이 책은 300쪽이 넘지만, 사건이 시간 순서대로 정리되어 있어 페이지가 잘 넘어갑니다. 기술적 배경이 없는 독자는 세그윗, 노드, 작업증명 개념 문서를 먼저 훑고 오면 각 장이 훨씬 생생해집니다. 복잡한 기술 논쟁이 등장하는 중간 장들은 건너뛰고 사건 타임라인만 따라가도 전체 그림이 잡힙니다.
이 책은 다른 비트코인 입문서를 읽은 뒤 읽는 것이 좋습니다. 비트코인 스탠다드로 경제학적 맥락을, 비트코인 백서로 기술적 설계를, 사토시의 서로 설계자의 의도를 이해한 뒤, 이 책으로 그 설계가 실제 정치 현실에서 어떻게 시험받았는지를 확인하면 비트코인의 네 차원(경제/기술/역사/정치)이 모두 연결됩니다. 레이어드 머니도 함께 읽으면 SegWit 이후 라이트닝 네트워크가 왜 지금의 모습을 가지게 되었는지 선명해집니다.
관련 개념
- 세그윗 - 갈등의 중심에 있는 기술적 업그레이드
- 노드 - 거버넌스에서 자신의 노드를 운영하는 것이 중요한 이유
- 작업증명 - 논쟁에 관련된 채굴 시스템
- 난이도 조정 - BCH 포크 이후 네트워크가 적응한 방식
- 라이트닝 네트워크 - SegWit 위에 구축된 레이어 2
- 비트코인 블록 구조 - 블록 크기 논쟁의 기술적 배경
- 비트코인 멤풀 혼잡 - 블록 크기 논쟁을 촉발한 현실 문제
- 비트코인 주권 - 사용자가 프로토콜을 통제한다는 원칙
- 비트코인 기술 - 비트코인 아키텍처의 기술적 토대