Bitcoin OP_RETURN 논란: 자유 회복인가, 혼잡 증가인가?

1개월 전
7분 읽기
6 조회수

OP_RETURN 데이터 제한 논란

최근 HashKey 투자 연구의 소장님은 Bitcoin Core의 “OP_RETURN 데이터 제한 철폐”를 제안하는 배경과 논란에 대해 자세히 설명했습니다. Wu는 관련 커뮤니티 멤버들의 의견을 요약하여 다음과 같이 정리했습니다.

배경 검토

OP_RETURN은 비트코인 스크립트에서 소량의 데이터를 비트코인 거래에 포함시키기 위해 사용되는 opcode입니다. 이 기능은 사용자가 블록체인에 데이터를 저장하도록 허용하지만, 이러한 출력은 “증명할 수 없는 대체 불가능한” 것으로, UTXO(사용되지 않은 거래 출력) 세트에 부담을 추가하지 않습니다. 현재 Bitcoin Core의 기본 제한은 OP_RETURN 데이터 크기를 80바이트로 설정하고 있으며, 이 범위를 초과하는 OP_RETURN 거래의 전파는 노드 정책에 의해 제한됩니다. 개발자 Peter Todd는 PR #32359를 제안하며 이 제한을 제거하고, 관련 구성 옵션도 삭제할 것을 제안했습니다. 이는 노드의 자기 구성 희망을 억압할 수 있어 뜨거운 논의를 촉발했습니다.

찬성 의견

  • 기존의 제한은 비효율적이며, 채굴자 메모리풀 제출이나 제한 없는 노드 구현을 통해 피할 수 있습니다.
  • 일부 사용자는 OP_RETURN을 메시지 게시판처럼 사용합니다. 이에 대한 도구도 존재하며, 수수료만 지불하면 데이터를 패키징하고 업로드할 수 있습니다.
  • 제한을 제거하면 채굴자의 인센티브와 더 잘 맞을 수 있으며, 채굴자들은 블록 공간을 두고 경쟁함으로써 더 많은 수익을 올릴 수 있습니다.

반대 의견

  • 제한을 제거하면 비거래 데이터가 체인에 더 많이 기록되어 블록 공간을 차지하고, 거래 수수료를 높일 것입니다.
  • 제한이 우회될 수 있지만, 노드 정책은 여전히 유용합니다 (예: 전파 제한 및 네트워크에 대한 쓰레기 데이터 압력을 줄임).

개인 의견 수집

Nothing 연구 파트너는 OP_RETURN의 80바이트 데이터 제한 제거를 지지합니다. 그는 현재의 제한이 비효율적이며, 이를 제거함으로써 여러 이점을 가져올 수 있다고 믿습니다. 그의 주장에는 비트코인의 초기 설계로의 회귀, 네트워크 부담 경감, 생태계 발전 지원, 채굴자 수익 증가, 그리고 자유주의적 가치가 포함됩니다.

사토시 시대의 자유: 클래식으로 돌아가기

  • 사토시 나카모토 시대(초기 비트코인)에는 OP_RETURN에 바이트 제한이 없었습니다.
  • 2014년, 비트코인은 “순수성”을 유지하기 위해 40바이트 제한을 도입하였고 나중에 80바이트로 증가하였습니다.
  • 0x_Todd는 80바이트 제한 제거가 “이단”이 아니라, 사토시 나카모토 시대의 고전 설계로의 회귀이며 비트코인의 원래 정신에 부합한다고 주장합니다.

현재의 제한은 무효하며 쉽게 우회할 수 있습니다

  • 현재의 80바이트 제한은 고객이 대용량 데이터를 저장하는 것을 막을 수 없는 “10cm 높이의 울타리”와 같습니다.
  • 우회 방법으로는 여러 거래를 통해 데이터를 저장하는 Inscription 및 Runes와 같은 프로토콜이 포함됩니다.
  • 노드 정책을 우회하는 방법도 존재합니다.

인스크립션의 네트워크 부담 감소

  • 인스크립션은 현재 “버그” 방법으로 데이터를 저장하며 이는 네트워크 부담을 증가시킵니다.
  • 80바이트 제한 제거 후, 인스크립션은 OP_RETURN을 통해 직접 데이터를 저장할 수 있어, 불필요한 여러 거래를 줄이고 네트워크 압력을 감소시킬 수 있습니다.

채굴자에게 추가 수익 제공은 자유주의에 부합합니다

  • 제한 제거는 채굴자에게 추가 수익의 기회를 제공합니다. 0x_Todd는 7MB “슈퍼 대형 카드 버그” OP_RETURN 블록을 언급하며, 발신자는 3,600달러의 거래 수수료를 지불했습니다.
  • 이는 시장 수요의 진실성을 보여주며, 누군가는 대용량 데이터를 체인에 올리기 위해 기꺼이 지불할 것입니다.
  • 0x_Todd는 이러한 시장의 자율성이 제한받아서는 안 되며, 강제 개입은 의미가 없다고 믿습니다.
  • 비트코인은 4년마다 반감하므로 채굴자 수익이 줄어드는 상황에서 대형 OP_RETURN 거래를 허용하면 채굴자들의 투자를 장려해 비트코인 네트워크의 보안을 공고히 할 수 있습니다.

HashKey의 입장

HashKey 투자 연구 소장은 OP_RETURN의 80바이트 데이터 제한 제거에 반대하는 경향이 있습니다. 그는 제한이 철폐될 경우 부정적인 영향을 미칠 것이라고 믿으며 사용자 자유의 중요성을 강조합니다. 그는 지지와 반대가 개념의 차이에 불과하며, 단기적으로 절대적인 옳고 그름은 없다고 생각합니다.

반대 의견 분석

  • 나카모토 시대에 제한이 없었던 것만이 합리적인 이유가 아닙니다. 초기 설계 중 많은 부분이 나중에 문제점을 드러냈습니다.
  • 제한 해제 제안은 Bitcoin Core에서의 제안일 뿐, 전 비트코인 네트워크의 결정이 아닙니다.
  • Peter Todd는 “인센티브 호환성”을 기반으로 하는 고급 개발자이며, 제한 제거 제안은 그의 스타일과 부합합니다.
  • 80바이트 제한 폐지는 인스크립션에 대한 도움을 제공하기에는 제한적입니다.
  • 채굴자 수익에 미치는 영향은 복잡하며, 자유는 더 중요합니다.

결론

채굴자의 수익 증가와 비트코인 생태계 프로젝트 지원을 촉진할 수 있지만, 일반 비트코인 사용자에게는 블록 공간을 압박할 수 있습니다. 개인적으로 PR이 통과되더라도 마음에 들지 않는 경우, 더 제한적인 클라이언트를 실행하거나 이전 버전을 선택할 수 있습니다. Bitcoin Core의 역할을 재검토하여 개인의 철학에 더 부합하는 클라이언트를 선택하는 것도 고려해야 합니다.