비트코인 코어 개발자들은 10월 30일에 출시 예정인 버전 30에서 오랫동안 지속된 데이터 저장 제한을 제거할 계획을 확정했습니다.
이 변경은 본질적으로 비트코인의 현재 OP_RETURN 출력의 80바이트 제한을 제거하며, 이는 사용자가 블록체인에 임의의 데이터를 포함할 수 있는 특별한 트랜잭션 필드입니다. 새로운 규칙에 따라 트랜잭션은 여러 OP_RETURN 출력을 포함할 수 있으며, 각각 최대 4MB의 데이터를 포함할 수 있습니다.
"비트코인 코어는 누구나 복사하고 수정할 수 있는 프로토콜 구현일 뿐이며, 특별한 점은 기여자들이 결정을 내리는 방식입니다."라고 승인된 변경사항의 핵심 기여자인 글로리아 자오가 깃허브 노트와 트윗에서 설명했습니다.
이 수정은 비트코인이 비금융 데이터를 처리하는 방식에 대한 중요한 정책 변화를 나타냅니다.
2024년 오디널스(Ordinals) 인스크립션 붐 동안 대중화된 OP_RETURN 출력은 사용자가 이미지, 텍스트 또는 메타데이터와 같은 정보를 네트워크의 UTXO 데이터베이스를 부풀리지 않고 비트코인 블록체인에 직접 저장할 수 있게 합니다.
사용자가 여전히 수동으로 이전의 80바이트 제한을 복원할 수 있지만, 이러한 구성 옵션은 향후 비트코인 코어 버전에서 완전히 제거될 예정입니다.
이 확정은 비트코이너들 사이의 수개월간의 격렬한 논쟁 후에 이루어졌으며, 지지자들은 이를 비트코인을 더 광범위한 사용 사례를 지원할 수 있는 프로그래밍 가능한 플랫폼으로 향상시키는 수단으로 보는 반면, 오랜 비트코인 코어 기여자 제이슨 휴스와 같은 비판자들은 이 변경이 "비트코인 네트워크 자체의 본질"을 변경한다고 주장합니다.
그러나 자오에게 OP_RETURN을 구현하는 "주요 동기"는 해로운 방식으로 비트코인에 데이터를 저장하는 사람들을 해결하고, 네트워크의 메모리를 영구적으로 부풀리는 것을 방지하기 위한 것이었습니다.
비트코인 코어의 규칙이 채굴자들이 "안정적으로 채굴"하고 수락하는 것보다 더 엄격했을 때, 대형 플레이어들은 공개 트랜잭션 풀을 우회하고 채굴자들과 직접 거래하기 시작했습니다. 이는 "중앙화 압력"을 만들고 비트코인의 설계를 훼손하며 검열 저항성을 해친다고 자오는 설명했습니다.
OP_RETURN 제한을 제거함으로써 비트코인 코어는 비트코인 채굴의 현실과 정책을 일치시키고, 사용자들이 해로운 기술이나 중앙화된 우회 방법 대신 더 깨끗한 데이터 저장 방법을 사용하도록 장려합니다.
그러나 자오의 비트코인 코어 개발자들의 아이디어와 변경 동기를 전달하려는 시도는 비트코인 커뮤니티의 일부 섹션에서 반발을 샀습니다.
"이에 대한 명확한 합의가 없었으므로 병합되어서는 안 됩니다!"라고 소프트웨어 엔지니어 후안 다비드 디아즈가 스레드에 댓글을 달았습니다.
"이는 부끄러운 선례입니다. 이 변경에 대한 합의가 없습니다."라고 새로 만든 깃허브 계정의 익명 사용자가 썼습니다.
한 엔지니어는 "사람들이 이것이 기본값임을 이해하지 못한다"고 지적했습니다.
"여전히 자신의 구성에서 제한을 설정할 수 있습니다. 동의하지 않으면 노드에서 변경할 수 있습니다."라고 익명의 엔지니어가 주장했습니다.





