어제(22일), 비트코인 코어 개발팀은 30.0 버전에서 OP_Return 명령어 코드(opcode)의 80바이트 제한을 제거할 것이라고 공식 발표했습니다. 비트코인 개발자이자 지지자인 지미 송은 이러한 조치에 대해 비트코인 코어를 강력히 비판하며, 이는 본질적으로 "법정 화폐적 사고방식"이라고 말했습니다.
개발팀은 비트코인 커뮤니티와 노드 운영자들의 의견을 무시했습니다.
OP_Return은 비트코인 거래에서 소량의 데이터를 블록체인에 기록할 수 있도록 하는 특수 출력 형식입니다. 주로 비트코인의 기능에 영향을 미치지 않으면서 비트코인 블록체인에 소량의 정보를 저장하는 데 사용됩니다. 그러나 일반적인 거래 출력과 달리 OP_Return 출력은 소비될 수 없으며, 미사용 거래 출력(UTXO) 집합에 부담을 주지 않습니다.
OP_Return은 비트코인을 화폐로만 사용할 수 있는 것이 아니라 데이터 저장 및 검증 도구로도 사용할 수 있도록 하며, 다른 자산 및 애플리케이션 개발의 기반을 제공한다고 할 수 있습니다. 예를 들어, OP_Return은 2024년 초 오디널(Ordinals) 비문 열풍 당시 널리 사용되었습니다.
OP_Return은 2014년 비트코인 개발자 커뮤니티에서 제안되었습니다. 원래 목적은 트랜잭션이 블록체인에서 소량의 데이터를 안전하게 전송할 수 있도록 하는 것이었습니다. 일반적으로 최대 크기는 40바이트였으며, 이후 v0.11에서 80바이트로 증가했습니다. 이 기능의 원래 목적은 사용자가 비트코인 체인에 간단한 메시지(소유권 증명, 디지털 파일 해시, 저작권 고지, 아트워크 증거 등)를 남길 수 있도록 하는 동시에 비화폐적 용도가 UTXO 공간을 차지하는 것을 방지하고 깨끗한 원장을 유지하는 것이었습니다.

OP_Return 명령어를 제거하기로 한 결정으로 인해 Jimmy Song은 핵심 개발자들이 OP_Return 제한(현재 80바이트) 제거에 대한 사용자의 우려를 회피하고 비트코인 커뮤니티와 노드 운영자의 강력한 반대를 무시했다고 비난했습니다.
많은 반대자들은 금융 데이터의 대량 유입 없이는 블록체인의 규모가 급격히 확장되어 하드웨어 비용이 상승하고 "모두가 노드를 운영할 수 있는" 기반이 약화될 것이라고 우려합니다.
송은 이렇게 말했습니다. "스팸을 정의하기 어려워 소프트웨어 설계에서 구분해서는 안 된다는 생각은 시간 낭비이자 정치적 궤변입니다. 비트코인을 비금전적으로 사용하는 것은 스팸입니다."
OP_Return을 둘러싼 논쟁은 거의 6개월 동안 이어져 왔으며, 이는 필연적으로 2015년에서 2017년 사이의 비트코인 블록 크기 논쟁을 시장에 떠올리게 합니다. 이 논쟁은 결국 비트코인 프로토콜의 하드포크와 비트코인 캐시의 탄생으로 이어졌습니다. 이로 인해 비트코인 커뮤니티 일각에서는 OP_Return 논쟁이 유사한 분열을 촉발할 것이라는 추측을 내놓기도 했습니다.
2017년에 커뮤니티는 오랫동안 합의에 도달하지 못했고, 결국 하드포크가 이루어졌습니다.
2015년과 2017년 사이, 비트코인 커뮤니티는 1MB 블록 크기 제한을 둘러싼 격렬한 논쟁으로 인해 "빅 블록" 지지자와 "스몰 블록" 지지자로 나뉘었습니다. 빅 블록 지지자는 더 많은 거래를 처리할 수 있도록 블록 용량을 늘리기 위해 기존 비트코인 프로토콜을 수정하려 했으며, 거래 속도가 더 빠르고 저렴할수록 비트코인의 확장성이 높아질 것이라고 주장했습니다.
후자는 비트코인의 보안 및 탈중앙화라는 기본 원칙을 우선시하기 위해 1MB 블록 크기 제한을 유지하려 합니다(사토시 나카모토는 원래 각 블록에 1MB 블록 크기 제한을 명시적으로 추가했지만, 그 이유를 공개적으로 밝힌 적은 없습니다). 그들은 블록 크기가 증가하면 일반 사용자가 비트코인 노드를 운영하는 데 드는 비용이 증가하고, 이는 결국 기업들이 데이터 센터에 노드를 호스팅하게 되어 네트워크의 탈중앙화를 저해할 것이라고 생각합니다.
장기간의 의견 불일치가 합의에 도달하지 못하자 결국 하드포크가 발생했습니다. 2017년 8월 1일, 블록 확장을 지지하는 사람들은 새로운 체인인 비트코인 캐시를 만들어 블록 크기 제한을 8MB로 늘렸고, 이후 32MB로 확장했습니다. BTC(비트코인)는 원래 1MB였던 블록 크기 제한을 유지하면서 "디지털 금"이자 가치 저장 수단으로서의 역할에 집중했습니다. BCH는 결제 애플리케이션과 빠르고 저렴한 일상 거래에 집중했습니다.
이를 통해 BTC가 디지털 금(높은 보안성, 가치 저장)과 동등한 가치를 지니게 되고, BCH가 유통 화폐(빠르고 저렴한 비용)와 동등한 가치를 지니게 되는 기반이 마련되었으며, 이후 비트코인 거버넌스, 프로토콜 분쟁 및 기타 포크 논의에도 직접적인 영향을 미쳤습니다.
악당들은 대거 떠나 Bitcoin Knots로 전환하고 있습니다.
많은 노드 운영자들이 기존 데이터 한도를 유지하는 Bitcoin Knots로 눈을 돌리고 있습니다. Coin Dance 데이터에 따르면 Bitcoin Knots를 사용하는 노드의 비율은 2024년 약 1%에서 20%로 급증했는데, 이는 단 9개월 만에 엄청난 증가입니다. Knots를 통해 노드 운영자들은 엄격한 데이터 크기 제한을 적용할 수 있으며, 지지자들은 이것이 비트코인 프로토콜의 탈중앙화 유지에 필수적이라고 생각합니다.
2009년 탈중앙화 프로토콜이 개발된 이후 비트코인 원장은 약 680GB의 데이터를 생성했습니다. 이는 비트코인의 단순한 아키텍처와 엄격한 데이터 제한 덕분입니다. 비트코인의 낮은 데이터 저장 요구 사항 덕분에 누구나 약 680GB의 풀체인 데이터를 약 300달러짜리 소매용 하드웨어로 동기화할 수 있으며, 이는 민주화된 참여와 최대한의 탈중앙화를 크게 촉진합니다.
이번에는 노드 운영자들이 저항하기 위해 구체적인 조치를 취해 대규모로 Bitcoin Knots로 전환하면서 역사적인 이탈이 촉발되었습니다.
OP_Return 제한 제거를 지지하는 개발자들은 기존 80바이트 제한이 인위적인 임계값일 뿐이라고 생각합니다. 사실, 이미 이를 우회할 수 있는 방법은 많습니다. 예를 들어, 비트코인 프로토콜 업그레이드에서 Taproot 및 Ordinals 기술을 사용하여 데이터를 분할하고 거래의 여러 부분에 임베드하여 단일 OP_Return의 크기 제한을 극복할 수 있습니다. 데이터 저장 용량을 늘릴 수 있다면 더욱 혁신적인 애플리케이션 개발에 영감을 주어 네트워크의 지속 가능한 발전을 지원할 수 있습니다.
OP_Return 제한에 대한 이번 논쟁은 비트코인 커뮤니티가 온체인 데이터 저장 공간과 탈중앙화 원칙 사이의 균형을 맞추는 데 직면한 어려움을 보여줍니다. 기술의 발전과 사용 사례의 다양화로 인해 80바이트 제한은 더 이상 실제 요구를 효과적으로 반영하지 못하고 있습니다. 이 제한을 철폐함으로써 비트코인 생태계는 더욱 개방적이고 포용적인 단계로 접어들게 되며, 더 혁신적인 애플리케이션을 육성하고 채굴자들에게 새로운 수익원을 창출할 수 있습니다.
그러나 이는 네트워크 확장과 분산화 압력이라는 위험도 가져오며, 커뮤니티는 확장과 핵심 가치 보호 간의 균형을 찾는 방법을 재검토해야 합니다.
- 核心观点:比特币核心团队移除OP_Return限制引发社群分裂。
- 关键要素:
- 反对者担忧区块链膨胀损害去中心化。
- 支持者认为限制已过时且阻碍创新。
- 节点运营者大规模转向替代客户端Knots。
- 市场影响:或影响比特币技术路线与生态发展。
- 时效性标注:中期影响。

