비트코인 데이터 축소 임시 소프트 포크에 대한 비판
Mempool.space의 개발자이자 분석가인 Mononaut는 제안된 “데이터 축소 임시 소프트 포크“가 네트워크 전반에 걸쳐 합법적인 거래 유형을 비활성화할 수 있다는 경고를 담은 상세한 비판을 발표했습니다. 비트코인 블록체인에서 과도한 데이터 저장을 억제하기 위해 설계된 새로운 소프트 포크 제안이 최근 날카로운 비판을 받고 있습니다.
수요일, 독립 분석가이자 mempool.space 개발자인 Mononaut는 이 규칙 세트가 초래할 수 있는 잠재적인 부수적 피해를 설명하는 평가서를 발표했습니다. 데이터 축소 임시 소프트 포크(RDTS)로 알려진 이 제안은 데이터가 많은 거래를 줄이기 위한 합의 수준의 일련의 제한을 도입합니다. 개발자들은 이는 OP_RETURN 데이터에 대한 제한을 제거한 비트코인 코어 v30 업데이트 이후 필요하다고 주장합니다.
RDTS의 주요 제한 사항
RDTS가 활성화되면 약 1년 동안 적용되며, scriptPubKeys를 34바이트로 제한하고, OP_RETURN 출력을 83바이트로 제한하며, Taproot 제어 블록을 제한하고, 정의되지 않은 증인 버전을 금지하며, Tapscript 논리의 전체 범주를 비활성화합니다.
“이러한 조치가 불법 자료가 체인에 삽입될 경우 노드 운영자가 법적 책임을 질 수 있는 임의의 데이터 업로드에 대한 비상 브레이크 역할을 한다고 주장합니다.”
그러나 Mononaut의 평가는 역사적 블록체인 활동을 검토하여 실제 거래가 제안된 규칙을 위반했을 경우의 실질적인 결과를 정량화합니다. 그의 발견은 상당한 혼란을 시사합니다. scriptPubKey 크기 제한만으로도 모든 pay-to-public-key (P2PK) 및 multisig (P2MS) 출력이 무효가 됩니다. 이 제한은 과거 거래에서 소수의 비표준 출력에도 영향을 미칩니다.
역사적 거래에 미치는 영향
더 광범위한 규칙 중 하나인 256바이트 이상의 페이로드를 가진 OP_PUSHDATA 작업을 무효화하는 것은 실행된 푸시만 자격이 있다고 가정할 경우, 새겨진 봉투에는 영향을 미치지 않을 것입니다. 그러나 Mononaut는 정의되지 않은 증인 버전이 54,000개 이상의 역사적 거래에 영향을 미칠 것이라고 강조했습니다. 이들 중 많은 거래는 OP_RETURN 데이터 한계를 우회하기 위해 비전통적인 출력을 사용했습니다.
증인 버전 길이는 BIPs 141 및 341에서 엄격하게 정의되어 있기 때문에, 현재 작성된 제안은 P2A 앵커와 같은 일부 유효한 현대 형식조차 차단할 것입니다. Mononaut는 RDTS가 Taproot 부속을 포함하는 증인 스택도 무효화한다고 상세히 설명했습니다. 드물지만, mempool.space 개발자는 최소 11개의 거래가 데이터가 많은 목적으로 부속을 사용했다고 언급했습니다.
비판과 논의
Mononaut가 강조한 더 중요한 범주는 대형 Taproot 제어 블록입니다. 약 32,000개의 과거 지출에는 데이터 삽입에 자주 사용되는 깊이 100 이상의 제어 블록이 포함되어 있지만, 일부 비데이터 실험조차도 비활성화될 수 있는 더 작은 합법적인 구성에 의존합니다. 한 활성 주소는 제어 블록 깊이 11에서 지속적으로 지출하며, 이는 RDTS 하에서 거부될 것입니다.
“임시 소프트 포크의 지지자들은 RDTS가 비트코인의 통화 유용성을 보존하고 법적 위험을 방지하며 데이터 저장을 제한하여 노드 부담을 줄이기 위한 단기 보호 조치라고 주장합니다.”
비판자들은 Tapscript 행동에 대한 광범위한 제한이 사실상 검열을 도입하고 유효한 거래 유형을 비활성화하며 기존 애플리케이션을 파괴할 위험이 있다고 반박합니다. 이 논쟁은 새겨진 데이터 성장에 대한 이전의 논쟁을 반영하며, 비트코인이 엄격히 통화로 남아야 하는지 아니면 실험적 사용을 계속 수용해야 하는지에 대한 더 깊은 불일치를 반영합니다.
제안이 초안 형태로 남아 있는 만큼, 개발자, 연구자 및 생태계 참여자 간의 논의는 계속되고 있습니다.