
탭루트 이후 4년 만에 비트코인 최대 규모의 업그레이드
글: Jaleel 가육
요즘 해외 온라인에서는 OP_RETURN 제한을 해제하자는 제안이 뜨겁게 논의되고 있다. 이는 비트코인 Bitcoin Core OG 개발자 피터 토드(Peter Todd)가 제안한 내용이다.
(참고로, HBO는 과시적으로 홍보한 다큐멘터리 《머니 엘렉트릭: 비트코인의 수수께끼》에서 피터 토드를 사토시 나카모토라고 지목한 바 있으며, 이로 인해 피터 토드는 다수의 기부 요청과 위협을 받았고 현재 은둔 생활 중이다.)
커뮤니티 내에서 OP_RETURN 변경에 대한 의문이 많지만, 비트코인 개발자이자 Blockstream 핵심 기여자 그레그 샌더스(Greg Sanders, 별명 'instagibbs')가 5월 5일 GitHub에 게시한 공지에 따르면 다음 네트워크 업그레이드에서 Bitcoin Core는 OP_RETURN에 더 이상 바이트나 수량 제한을 두지 않을 예정이다.

OP_RETURN이란 무엇인가?
우리 모두 알고 있듯이 비트코인은 영원히 위조 불가능한 원장이며, 각 거래는 그 위에 한 줄씩 기록하는 것과 같다.
OP_RETURN은 마치 책 페이지 여백에 메모지를 붙이는 것과 같다. 수십 글자의 텍스트나 작은 데이터 조각을 기록할 수 있으며, 시스템은 이를 '읽기 전용'으로 표시한다. 다른 사람은 이를 돈처럼 사용할 수 없으며 원장의 다른 '돈' 기록에도 전혀 영향을 주지 않는다.
왜 이런 '메모지' 기능이 필요할까? 때때로 사람들은 법적 증거, 짧은 메시지, 기념일 혹은 고백 같은 부가 정보를 체인에 영구적으로 기록하고 싶지만, UTXO 공간처럼 '거래 가능한' 비트코인이 저장되는 공간은 차지하고 싶지 않기 때문이다. OP_RETURN을 활용하면 이러한 정보는 쓸모없는 종이처럼 서랍에 버려진다—노드는 흔적만 남기고 저장 공간은 차지하지 않으며, 체인 상의 '사용 가능한 돈'은 여전히 깔끔하게 유지된다.
과거에는 누군가 긴 '메모지'를 작성해 네트워크를 마비시키는 것을 방지하기 위해 Bitcoin Core는 기본적으로 각 거래에 OP_RETURN 하나만 허용했으며 최대 80바이트만 저장할 수 있도록 했다. 초과할 경우 노드는 중계를 거부하고 패키징도 도와주지 않았다.
이제 80바이트 및 단일 항목 제한이 모두 사라졌다. 원하는 만큼 길게 작성할 수 있고 여러 개의 메모지도 가능하며, 노드는 자동으로 중계하고 채굴자들도 기꺼이 패키징할 것이다.
하지만 사실상 오랫동안 사람들은 이미 80바이트 제한을 우회해 왔다.
예전에도 OP_RETURN 제한이 있었음에도 불구하고 80바이트 제한을 우회하는 방법들이 존재했다. 아무리 엄격한 필터링과 중계 정책이라 할지라도 비트코인에 데이터를 기록하려는 사람들을 막을 수는 없다. 결국 어떤 거래가 체인에 올라가는지는 오직 채굴자와 수수료에 의해 결정되기 때문이다. 채굴자에게 더 높은 보상을 제공하면, 자연스럽게 더 많은 거래를 패키징하게 되며, 노드 정책에 따라 플레이 방식이 바뀌는 일은 없다.
예를 들어 잘 알려진 Taproot Wizz 대마법사 NFT의 경우, 약 4M 크기의 이미지를 하나의 블록에 가득 채운 사례가 있으며, 과거 Ordinals 명문(铭文)이나 룬(Runes) 역시 다양한 '우회 및 변칙적' 방법으로 제한을 피해갔다. 일부는 오히려 소비 가능한 출력(output)에 데이터를 기록해 더 많은 자원을 차지하기도 했다.
이것이 비트코인 정신에 더 부합하는가?
비트코인 개발자 그레그 샌더스가 발표한 공지와 다수 개발자의 찬성 의견에 따르면, 우선 Bitcoin Core는 거래 전파(relay) 단계에서 자체적인 '표준화 정책'(standardness policy)을 가지고 있으며, 이는 거래가 채굴자에게 도달하기 전 세 가지 관문 역할을 한다. 첫째, 수수료보다 계산 능력, 메모리 또는 대역폭 소모가 훨씬 큰 거래를 거부하여 '서비스 거부' 공격을 방어한다. 둘째, 지갑 개발자가 수수료를 절약하면서 중복된 UTXO를 생성하지 않는 거래를 구성하도록 유도하는 정책을 시행한다. 셋째, 보안 업그레이드를 보존하는 것으로, 소프트포크가 정식 활성화될 때까지 알 수 없는 오퍼코드나 버전 비트를 '비표준'으로 간주한다.
OP_RETURN과 그 80바이트 상한선은 바로 이러한 개념의 산물이다. 사용자에게 '소비 불가능함'이 입증 가능한 출력을 제공하여 소규모 커밋이나 해시를 저장할 수 있게 하고, 노드가 이를 UTXO에 포함시키지 않도록 함으로써 체인 상에 '쓰레기처럼 방치된' 출력이 생기는 것을 방지한다.
하지만 이제 이러한 유연한 제한은 오히려 낭패가 되고 있다. 한편으로, 개인 채굴풀과 일부 중심화된 서비스는 이러한 규칙을 아예 적용하지 않으며,大量 데이터를 기록하려는 사람은 누구나 정책을 우회할 수 있다—채굴자에게 직접 수수료를 지불하거나 bare-multisig, 가짜 공개키, 혹은 소비 가능한 스크립트 등을 이용해 정보를 숨기는 방법으로 말이다. 반면, 계속해서 블랙리스트 필터를 추가하는 것은 결국 '고양이와 쥐'의 게임으로 변질되며, 기본적인 데이터 기록을 막지 못할 뿐 아니라 사용자 자금에 잘못된 영향을 미칠 위험만 증가시킨다.
찬성 개발자들은 80바이트 상한선을 완전히 제거하면 노드와 지갑이 두 가지 실질적인 이점을 얻게 된다고 본다. 첫째, UTXO 집합이 더 깨끗해진다. 모든 데이터가 명확히 '소비 불가능한' OP_RETURN 출력 안에 저장되며, 다양한 화려한 스크립트나 여러 거래에 걸쳐 복잡하게 분산되지 않는다. 둘째, 노드가 어떤 거래를 전파할지 결정하는 기준이 더 일관되게 되고, 채굴자가 실제로 패키징하는 내용과 일치하게 되며, 지갑의 수수료 예측과 압축 블록 중계도 더 신뢰할 수 있게 된다.
비트코인 개발자들은 세 가지 방안을 비교했으며, 현재 채택된 '제한 해제' 방안이 커뮤니티에서 가장 큰 지지를 받고 있다. 더 중요한 것은 이번 OP_RETURN 제한 해제가 비트코인의 '투명하고 간결한' 정신을 가장 잘 나타낸다는 점이다. 이미 제 역할을 잃었음에도 불구하고 여전히 유지되는 정책은 단지 복잡성과 마찰만 증가시킬 뿐이며, 이를 제거함으로써 노드 소프트웨어는 더 가볍고 순수해지고, 각 거래의 전파와 패키징이 돌아가는 길 없이 직관적으로 이루어진다—채굴자는 단지 수수료의 높낮이에 따라 우선순위를 결정하면 되며, 수수료 시장이 자연스럽게 다양한 수요 경쟁을 조절하게 된다.
체인 상에서 과도한 기록과 자원 소모 위협이 실제로 발생한다면, 비트코인 생태계는 검증된 '타깃형' 보호 장치를 갖추고 있다. 서명 연산 제한, 선후행 거래 수 상한선, 더스트(dust) 규칙 등 특정 남용 상황을 정밀 타격하는 이러한 수단들은 일괄적인 '80바이트' 제한보다 훨씬 유연하며, 정상적인 사용을 해치지 않으면서도 모든 노드와 사용자를 보호할 수 있다.
BTC가 알트코인이 될 것인가?
가장 유명한 반대자라면 루크 대쉬제이(Luke Dashjr)를 들 수 있다.
비트코인 OG로서 "Ordinals 프로토콜은 비트코인에 대한 공격이다", "명문(铭文)은 쓰레기이며 버그이며 수정 가능하다"고 언급했던 루크 대쉬제이는 과거부터 Ordinals 프로토콜에 대해 직설적인 비판을 해왔다.
이번에도 그는 여전히 '보수 진영'에 서서 OP_RETURN 제한 해제를 매우 광기 어린 일이라고 주장하며 비트코인에 대한 공격이라고 본다. 그와 다른 반대자들은 제한 해제가 스팸과 더 높은 거래 수수료를 유발할 것이라고 우려한다.
현재 논쟁의 핵심은 80바이트 OP_RETURN 제한을 해제하는 것이 비트코인의 데이터 사용 투명성을 높이고 단순화할 것인지, 아니면 남용과 스팸을 조장하며 비트코인을 금융 중심에서 벗어나게 할 것인지에 있다.
Ocean 채굴풀 부사장 제이슨은 가장 강력한 비판자 중 한 명으로, 이 변화 때문에 불면증까지 겪었다며 직설적으로 "이 변화는 비트코인을 가치 없는 알트코인으로 만들 것"이라고 말했다.

Botanix Labs 창업자 윌럼 슈뢰(Willem Schroe)는 개발자들이 비트코인을 데이터 저장 플랫폼이 아닌 통화 시스템으로 활용해야 한다고 생각한다고 밝혔다. 또 다른 비트코인 핵심 개발자인 메카닉(Mechanic)의 견해도 비슷하다. 비트코인은 임의 파일 저장 용도로 사용되어서는 안 되며 이를 확실히 보장하기 위한 모든 가능한 조치를 취해야 한다는 입장이다.

샘슨 모우(Samson Mow) 등 일부 영향력 있는 업계 KOL들은 노드 운영자들이 자신의 Bitcoin Core 버전 업그레이드를 하지 않거나 Knots로 전환할 것을 권장하고 있다.
기고 시점 기준 클라크 무드(Clark Mood)의 데이터에 따르면, Bitcoin Knots 노드의 사용률이 최신 버전의 Bitcoin Core 노드를 넘어섰다.

이것은 이전에도 여러 차례 있었던 비트코인 컨센서스의 도전이다. 물론 이를 통해 우리는 비트코인이 대부분의 네트워크보다 더 보수적이지만 결코 정체되어 있지 않다는 사실을 다시 한번 깨닫게 된다. 다음 업그레이드 이후에는 Ordinals, Atomicals, Runes보다 더 간결하고 우아한 프로토콜 플레이 방식이 등장할 가능성도 있다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














