비트코인, OP_Return 바이트 제한 제거 결정: 비트코인이 다시 한 번 온체인 거버넌스 분열에 직면할까?
저자: Chloe, ChainCatcher
어제(22일) 비트코인 코어 개발팀은 30.0 버전에서 OP_Return 연산자 코드의 80바이트 제한을 제거할 것이라고 공식 확인했다. 비트코인 개발자이자 옹호자인 Jimmy Song은 비트코인 코어의 이 조치를 강력히 비판하며, 이는 근본적으로 "법정 화폐의 사고방식"이라고 주장했다.
개발팀은 비트코인 커뮤니티와 노드 운영자들의 목소리를 무시하다
OPReturn은 비트코인 거래에서 특별한 출력 형식으로, 소량의 데이터를 블록체인에 기록할 수 있게 해준다. 주로 비트코인 블록체인에서 소량의 정보를 저장하는 데 사용되며, 비트코인의 기능에 영향을 미치지 않지만 일반 거래 출력과는 달리 OPReturn의 출력은 사용될 수 없고, 사용되지 않은 거래 출력(UTXOs) 집합의 부담을 증가시키지 않는다.
OP_Return은 비트코인이 단순한 화폐로 사용되는 것뿐만 아니라 데이터 저장 및 검증 도구로 활용될 수 있게 해주며, 2024년 초의 Ordinals 각인 열풍 기간 동안 다른 자산 및 응용 프로그램 개발의 기초를 제공했다.
OP_Return은 2014년 비트코인 개발자 커뮤니티에 의해 제안되었으며, 처음 설계 목적은 거래가 안전하게 "소량의 데이터"를 블록체인에 기록할 수 있도록 하는 것이었다. 전형적인 한계는 40바이트였으며, 이후 v0.11에서 80바이트로 증가했다. 이 기능을 설계한 초기 의도는 사용자가 비트코인 체인에 짧은 메시지(예: 소유권 증명, 디지털 파일 해시, 저작권 선언, 예술품 증거 등)를 남길 수 있는 기회를 제공하고, "비화폐적 용도"가 UTXO 공간을 차지하는 것을 방지하여 장부를 깨끗하게 유지하는 것이었다.

이번 OPReturn 연산자 코드 제거 결정은 Jimmy Song이 코어 개발자들이 OPReturn 제한(현재 80바이트)을 취소하라는 사용자들의 우려를 회피하고, 비트코인 커뮤니티와 노드 운영자들의 강력한 반대를 무시하고 있다고 비난하게 만들었다.
많은 반대자들은 비금융 데이터가 대량으로 유입되지 않으면 블록체인 크기가 빠르게 팽창하고, 하드웨어 비용이 증가하며, "모두가 노드를 운영할 수 있는" 기반이 약화될 것이라고 우려하고 있다.
Song은 "쓰레기 정보의 정의가 어렵다고 생각하기 때문에 소프트웨어 설계에서 완전히 구분하지 않는 것은 시간 낭비의 '정치적' 궤변이다. 비트코인의 비화폐적 용도는 쓰레기 정보다."라고 말했다.
OPReturn에 대한 논쟁은 거의 6개월 동안 지속되었으며, 이는 2015년부터 2017년까지의 비트코인 블록 크기 논쟁을 상기시킨다. 이 논쟁은 결국 비트코인 프로토콜의 하드 포크를 초래하고 비트코인 캐시(Bitcoin Cash)를 탄생시켰으며, 일부 비트코인 커뮤니티 인사들은 OPReturn 논쟁이 유사한 분열을 초래할 것인지에 대해 추측하고 있다.
2017년 커뮤니티가 오랜 시간 합의에 도달하지 못해 결국 하드 포크로 이어지다
2015년부터 2017년까지 비트코인 커뮤니티는 블록 크기 제한(1MB)으로 인해 격렬한 논쟁을 벌였고, "대블록"파와 "소블록"파로 분열되었다. 전자는 원래 비트코인 프로토콜을 수정하여 블록 용량을 늘려 더 많은 거래를 처리할 수 있도록 하기를 원했으며, 더 저렴하고 빠른 거래가 비트코인의 확장성을 높일 것이라고 주장했다.
후자는 1MB의 크기 제한을 유지하기를 원했으며(사토시 나카모토는 각 블록에 대해 명확한 1MB 크기 제한을 추가했으며, 왜 1MB 블록 크기 제한을 추가했는지 공개적으로 설명한 적이 없다), 비트코인의 안전성과 탈중앙화의 기본 원칙을 우선시했다. 그들은 블록 크기가 증가하면 일반 사용자가 비트코인 노드를 운영하는 비용이 증가하고, 기업이 데이터 센터에서 노드를 호스팅하게 되어 네트워크의 탈중앙화가 손상될 것이라고 생각했다.
장기간의 분열이 합의에 도달하지 못한 끝에 결국 하드 포크로 이어졌다. 2017년 8월 1일, 블록 확장을 지지하는 진영은 새로운 체인인 비트코인 캐시(Bitcoin Cash)를 만들어 블록 한계를 8MB로 늘렸고, 이후 32MB로 더 확장했다. BTC(비트코인)는 원래의 1MB 블록 제한을 유지하며 "디지털 금" 역할과 가치 저장 위치로 전환했다; BCH는 "결제 응용 프로그램"과 빠르고 저렴한 일상 거래 장면에 중점을 두었다.
BTC는 디지털 금(높은 안전성, 가치 저장)과 BCH는 유통 화폐(빠르고 저렴한 비용)라는 두 가지 경로를 확립하였으며, 이는 이후 비트코인 거버넌스, 프로토콜 논쟁 및 기타 포크 논의에 직접적인 영향을 미쳤다.
반대파 대규모 이탈, Bitcoin Knots로 전환하다
현재 많은 노드 운영자들이 Bitcoin Knots로 전환하고 있으며, 이 소프트웨어는 기존 데이터 제한을 유지하고 있다. Coin Dance 데이터에 따르면, Bitcoin Knots를 사용하는 노드 비율은 2024년 약 1%에서 20%로 급증했으며, 불과 9개월 만에 수직적으로 증가했다. Knots는 노드 운영자가 엄격한 데이터 크기 제한을 실행할 수 있도록 하며, 지지자들은 이것이 비트코인 프로토콜의 탈중앙화를 유지하는 데 필요하다고 주장하고 있다.
2009년 탈중앙화 프로토콜이 설립된 이후 비트코인 장부는 약 680GB의 데이터를 생성했으며, 이는 비트코인의 간결한 구조와 엄격한 데이터 제한 덕분이다. 비트코인의 낮은 데이터 저장 요구 사항 덕분에 누구나 약 300달러의 소매 하드웨어로 약 680GB의 전체 체인 데이터를 동기화할 수 있어 민주적인 참여와 최대한의 탈중앙화를 실현할 수 있었다.
이번 노드 운영자들의 실제 행동은 대규모로 Bitcoin Knots로 전환하며 역사적인 이탈 물결을 일으켰다.
OP_Return 제한 제거를 지지하는 개발자들은 현재의 80바이트 제한이 인위적으로 설정된 기준일 뿐이며, 실제로는 비트코인 프로토콜 업그레이드 중 Taproot와 Ordinals 기술을 활용하여 데이터를 거래의 다양한 부분에 분할하여 삽입하는 여러 가지 우회 방법이 존재한다고 주장한다. 데이터 수용 능력을 증가시킬 수 있다면 더 많은 혁신적인 응용 프로그램을 촉발할 수 있어 네트워크의 지속 가능한 발전을 지원할 수 있다.
OP_Return 제한에 관한 이 두 진영의 논쟁은 비트코인 커뮤니티가 체인 상의 데이터 저장 공간과 탈중앙화 원칙 간의 균형을 찾는 도전 과제를 부각시킨다. 기술의 발전과 사용 사례의 다양화에 따라 80바이트의 제한은 더 이상 현실적인 요구를 효과적으로 반영할 수 없으며, 이 제한을 제거하는 것은 비트코인 생태계가 더욱 개방적이고 포용적인 단계로 나아갈 것임을 의미하며, 더 많은 혁신적인 응용 프로그램을 촉진하고 채굴자에게 새로운 수익 동기를 제공하는 데 도움이 될 것이다.
그러나 이는 또한 네트워크 팽창과 탈중앙화 압력의 위험을 초래하여 커뮤니티가 확장과 핵심 가치를 보호하는 사이에서 균형을 찾도록 다시 한 번 요구하게 만들 것이다.














