제시, 골든 파이낸스
6월 9일 (블룸버그) -- 비트코인 코어 개발자들은 대량의 비금융 데이터가 포함된 OP_RETURN 출력을 더 이상 필터링하지 않는 비트코인 코어 소프트웨어 버전 30을 올 10월에 출시할 계획입니다. 이 변경으로 기본 데이터 캐리어 제한이 현재 80바이트에서 약 4MB로 증가하며, 노드 운영자가 -datacarrier 및 -datacarriersize 매개변수를 수동으로 수정할 수 있게 됩니다.
이 소식은 비트코인 커뮤니티 내에서 열띤 논쟁을 불러일으켰고, 이 제안을 지지하는 사람들은 이 제안이 체인에서 혁신의 잠재력을 발휘하기 위해 필요한 조치라고 생각한 반면, 반대자들은 이를 비트코인의 핵심 가치에 대한 배신이라고 생각했으며, 일부 비트코인 보유자들이 포지션을 청산할 정도로 감정이 격해지기도 했습니다.
옵션 리턴 확장 실패는 거의 2년 동안 계속되어 왔으며, 현재 핵심 개발자들은 10월 비트코인 코어 소프트웨어 업데이트에서 확장 기능을 적용할 계획이지만, 논란은 계속되고 있으며 이것이 최종적인 결론은 아닙니다.
확장이란 무엇인가요? 왜 논란이 되는가
이 논란이 처음 시작된 것은 2023년 7월에 오픈했을 때입니다.
2023년 7월 23일, 증강 진영의 핵심 개발자이자 핵심 발기인이었던 피터 토드는 OP_RETURN이 전송하는 데이터에 대한 제한을 없애자는 제안을 PR#28130에 제출했습니다.
OP_RETURN은 비트코인 트랜잭션에 소량의 데이터를 삽입하는 데 사용되는 비트코인 스크립트의 옵코드입니다. 이를 통해 사용자는 블록체인에 데이터를 저장할 수 있지만, 이러한 출력은 사용할 수 없으므로 UTXO(미사용 트랜잭션 출력) 세트에 추가되지 않습니다. 현재 비트코인 코어의 기본 제한은 80바이트의 OP_RETURN 데이터 크기이며, 83바이트보다 큰 OP_RETURN 트랜잭션의 전파는 합의 규칙이 아닌 노드 정책에 의해 제한됩니다.
2025년 4월 28일, 피터 토드는 같은 내용의 제안 PR#32359를 다시 제출했고, 인스타지브스는 비교적 온건한 제안 PR#32406을 제출하여 구성 옵션을 당분간 유지하되 기본적으로 제한하지 말 것을 제안했습니다. 6월 9일, 비트코인 코어 개발자 글로리아 자오는 깃허브에 10월 30일 출시 예정인 비트코인 코어 30 업데이트에서 OP_RETURN 함수에 대한 80바이트 제한을 제거하여 각 출력에 최대 4메가바이트의 데이터를 전송할 수 있게 될 것이라고 게시했습니다. 이 변경에 대한 논란은 여전히 진행 중이며, 커뮤니티에서도 의견이 크게 나뉘고 있습니다.
확장을 추진하는 개발자들의 핵심 주장은 대체로 현재의 80바이트 제한이 중요한 애플리케이션을 방해하고 있다는 것입니다. 예를 들어, W3C 검증 가능한 자격 증명 표준을 준수하는 데이터 임베딩에는 96바이트 이상의 공간이 필요하며, 향상된 Lightning 네트워크 원자 스위칭 메타데이터와 RGB 프로토콜의 복잡한 상태 증명도 80바이트 제한으로 인해 관련 기능을 완전하거나 효율적으로 구현하지 못할 수 있습니다.
이 소식은 비트코인 커뮤니티 내에서 찬성과 반대 의견이 팽팽히 맞서고, 반대하는 사람들은 행동으로 항의하는 등 또 다른 열띤 논쟁을 촉발시켰습니다. 예를 들어, 6월 11일 채굴풀 OCEAN의 부사장인 제이슨 휴즈는 최근 OP_RETURN 변경 결정에 항의하며 자신이 보유한 모든 비트코인을 매각하고 업계에서 탈퇴하겠다고 발표했습니다.
2년 가까이 이어져 온 확장성 논란은 업데이트가 있을 때마다 많은 논쟁을 불러일으켰지만, 무엇보다 비트코인 코어 개발팀 내부의 의견 차이와 그로 인한 비트코인 극단 신봉자들 간의 논쟁으로 인해 불거진 문제였습니다. 예를 들어, 일부 개발자는 소규모 확장이 위험을 통제하고 분명한 이점이 있다고 믿는 반면, 다른 개발자는 기능 부풀리기를 우려하며 강력하게 반대했습니다. 기술적인 논의는 곧 아이디어 싸움으로 확대되었습니다.
흥미롭게도 주류 채굴 풀과 거래소는 이 문제에 대해 대체로 침묵하고 있습니다.
논쟁의 핵심: 비트코인의 궁극적인 역할은 무엇인가요?
지지자들은 사토시 나카모토 시대의 비트코인 프로토콜에는 OP_RETURN에 데이터 크기 제한이 없었으며, 80바이트 제한을 없애는 것이 기술이 개방되어 있어야 하고 커뮤니티 혁신에 의해 사용이 결정되는 개방형 시스템이라는 비트코인의 원래 정신으로 돌아가는 것이라고 주장하며 나카모토의 원래 설계 의도에서부터 시작하고 있습니다. 현재의 80바이트 제한은 사실상 무효인 채굴자의 멤풀(예: 마라 슬립스트림)이나 무제한 노드(예: 리브레 릴레이)에 직접 제출하여 우회할 수 있으므로 제한을 제거해도 실제로 더 이상 위험이 발생하지 않을 것입니다.
다른 한편으로, 확장은 네트워크의 부담도 줄여줍니다. 인스크립션과 같은 프로토콜은 현재 여러 트랜잭션을 통해 80바이트 이상의 데이터를 저장하는데, 제한을 제거하면 인스크립션이 OP_RETURN을 통해 직접 데이터를 저장할 수 있어 불필요한 여러 트랜잭션의 필요성을 줄여 네트워크의 부담을 줄여줄 수 있습니다.
또한 이 확장은 채굴자의 수입을 증가시킬 것입니다. 4년마다 비트코인의 반감기로 인해 채굴자의 수입이 감소하는 상황에서 대규모 OP_RETURN 거래를 허용하면 블록 공간 경쟁을 통해 채굴자가 더 많은 수입을 얻을 수 있고, 채굴자가 연산 능력에 계속 투자하고 비트코인 네트워크의 보안을 강화하도록 동기를 부여할 수 있습니다.
반대론자들의 주된 주장은 이러한 움직임이 블록 공간을 혼잡하게 만들 것이며, 제한을 없애면 더 많은 비거래 데이터(예: 스팸, 저가치 토큰 등)가 체인에 기록되어 블록 공간이 혼잡해져 거래 수수료가 상승하고 가치 전송 네트워크로서의 비트코인의 효율성과 유용성에 영향을 미칠 수 있다는 것입니다. 이는 가치 전송 네트워크라는 비트코인의 원래 설계에 반하는 것으로, 잠재적으로 블록체인을 데이터 저장 플랫폼으로 축소하고 이미지, 텍스트, 오디오를 블록체인에서 멀리하며 데이터 저장보다는 장부 기록에 대한 비트코인의 '순수성'을 유지하지 못하게 할 수 있습니다.
또한 비트코인 코어가 구성 옵션(예: -datacarrier 및 -datacarriersize)을 제거한 것은 사용자의 선택권을 박탈하고 "가부장적" 접근 방식을 강요하는 것으로 간주되지만, 구성 옵션을 유지하는 것이 사토시 나카모토의 생각에 더 부합하는 것으로 간주됩니다. 데이터 캐리어와 데이터 캐리어 크기는 사용자의 선택권을 박탈하고 "가부장적" 정책을 강요하는 것으로 간주됩니다.
논쟁이 격렬한 가운데 우리가 본질적으로 논의하고 있는 것은 비트코인의 궁극적인 역할이 무엇일까요? 비트코인은 조작할 수 없는 순수한 '디지털 금'이며 가치 저장 수단일까요? 아니면 제한적이지만 유용한 애플리케이션을 지원하는 기본 결제 계층일까요?
OP_RETURN 스케일링은 이러한 근본적인 철학적 차이를 다루고 있습니다. 반대자들은 응용화를 시도하는 것은 '신성함'을 모독하는 일이라고 생각하며, 지지자들은 적당한 진화만이 생존을 위한 유일한 방법이라고 믿습니다. 시대가 변화하고 새로운 퍼블릭 체인이 등장하고 있으며 비트코인은 다시 한 번 선택의 기로에 서 있습니다.