AI AI
속보
심층
이벤트
Pro
더보기
자금 조달 정보
특집
온체인 생태계
용어
팟캐스트
데이터
OPRR
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
XRP
$2.25
2.07%
DOGE
$0.325
2.23%
USDC
$0.999
3.05%

탭루트 이후, 비트코인 4년 만에 가장 중요한 업그레이드

이 글을 읽으려면 15 분
OP_RETURN 제한 취소: 우회할 수 있는 "벽"을 제거해야 할까요?

최근 인터넷에서는 OP_RETURN 제한을 제거하자는 제안이 화제가 되고 있습니다. 이는 Bitcoin Core OG 개발자인 Peter Todd가 제안한 것입니다.

(HBO가 대대적으로 홍보된 다큐멘터리 "Electric Money: The Secret of Bitcoin"에서 Peter Todd를 Satoshi Nakamoto로 지목한 적이 있다는 점은 언급할 가치가 있습니다. 이로 인해 Peter Todd는 수많은 보조금 요청과 위협을 받았고 현재는 숨어 지내고 있습니다.)


커뮤니티에서 OP_RETURN 변경에 대한 많은 의구심이 있지만, 비트코인 개발자이자 Blockstream 핵심 기여자인 Greg Sanders(별명 "instagibbs")가 5월 5일에 GitHub에 게시한 발표에 따르면, 다음 네트워크 업그레이드에서 Bitcoin Core는 더 이상 OP_RETURN에 바이트 또는 수량 제한을 부과하지 않을 것입니다.



OP_RETURN이 정확히 무엇인가요?


우리는 모두 비트코인이 절대로 변조될 수 없는 원장이며, 모든 거래가 그 위에 기록을 남기는 것과 같다는 것을 알고 있습니다.


OP_RETURN은 책 페이지의 가장자리에 "노트"를 붙이는 것과 같습니다. 수십 개의 단어나 작은 데이터를 쓸 수 있습니다. 이 메모는 시스템에서 "읽기 전용"으로 표시되어 있습니다. 다른 사람은 그것을 돈으로 쓸 수 없고, 계좌 장부의 다른 "돈" 기록에 아무런 영향도 미치지 않습니다.


이러한 "메모" 기능이 있는 이유는 때때로 사람들이 법적 증거, 짧은 메시지, 기념일 또는 고백과 같은 추가 정보를 체인에 영구적으로 고정하고 싶어하지만 "거래 가능한" 비트코인을 저장하는 데 사용되는 UTXO 공간을 차지하고 싶지 않기 때문입니다. OP_RETURN의 도움으로 이 정보는 폐지처럼 서랍에 버려집니다. 노드는 흔적만 남기고 인벤토리를 차지하지 않으며 체인의 "사용 가능한 돈"은 여전히 깨끗하고 깔끔합니다.


과거에는 사람들이 긴 "노트"를 작성하여 네트워크를 막히는 것을 방지하기 위해 BitcoinCore에서는 기본적으로 각 거래에서 OP_RETURN을 하나만 허용했으며 최대 80바이트의 콘텐츠를 저장할 수 있었습니다. 콘텐츠가 초과되면 노드는 직접 전달을 거부하며 패키징에도 도움을 주지 않습니다.


이제 80바이트와 한 줄 제한이 사라졌습니다. 원하는 만큼 길게, 원하는 만큼 메모를 작성할 수 있으며, 노드는 자동으로 릴레이되고 채굴자는 기꺼이 이를 패키징할 것입니다.


하지만 사실 사람들은 오랫동안 80바이트 정도를 받아왔습니다.


OP_RETURN 제한이 생기기 전에는 80바이트 제한을 우회하는 방법이 있었습니다. 아무리 필터링과 릴레이 전략이 엄격하더라도 비트코인에 데이터를 쓰고 싶어하는 사람들을 막을 수는 없었습니다. 오직 채굴자와 거래 수수료에 의해서만 어떤 거래가 체인에 올라가는지가 결정되고, 채굴자에게 더 많은 보상이 주어진다면 자연스럽게 더 많은 거래를 패키징할 것이고, 노드 전략으로 인해 게임플레이가 바뀌지 않을 것입니다.


예를 들어, 거의 400만 개의 이미지로 구성된 잘 알려진 Tapoort Wizz NFT는 블록 전체를 채웠습니다. 또한, 오디널의 비문과 룬은 제한을 우회하기 위해 다양한 "우회와 우회책"을 사용했습니다. 일부는 지출 가능한 출력으로 작성되어 더 많은 리소스를 차지하기도 했습니다.


이것이 비트코인의 정신에 더 부합하는 것일까요?


비트코인 개발자 Greg Sanders가 발표한 내용과 다양한 개발자의 의견에 따르면, 우선 BitcoinCore는 거래 전파(릴레이) 단계에서 자체적인 "표준화 정책"을 가지고 있으며, 이는 거래가 채굴자에게 도달하기 전에 세 가지 수준의 검토를 수행하는 데 사용됩니다. 하나는 "서비스 거부" 공격을 방지하고 컴퓨팅 파워, 메모리 또는 대역폭 소모가 거래 수수료를 크게 초과하는 거래를 거부하는 것입니다. 두 번째는 지갑 작성자에게 거래 수수료를 절감하고 중복된 UTXO를 생성하지 않는 거래를 구성하는 전략을 안내하는 것입니다. 세 번째는 업그레이드 보안을 유지하는 것입니다. 즉, 소프트 포크가 공식적으로 활성화될 때까지 알 수 없는 명령어나 버전 비트를 "비표준"으로 처리합니다.


OP_RETURN과 80바이트의 상한은 이러한 개념의 산물입니다. 사용자에게 "지불 불가능한" 것으로 증명할 수 있는 출력을 제공하면 소액의 커밋이나 해시를 저장할 수 있을 뿐만 아니라 노드가 이를 UTXO로 계산하는 것을 방지하여 체인에서 "돈을 잃는" 쓰레기 출력을 방지할 수 있습니다.


하지만 이제 이러한 소프트 한도는 쓸모없게 되었습니다. 반면, 개인 채굴 풀과 일부 중앙 집중식 서비스는 이 규칙을 전혀 시행하지 않습니다. 대량의 데이터를 작성하고 싶은 사람은 이 전략을 우회할 수 있습니다. 즉, 채굴자에게 직접 비용을 지불하거나 베어 멀티시그, 가짜 공개 키 또는 지출 가능한 스크립트로 정보를 숨긴 다음, 어쨌든 체인에 작성하려는 콘텐츠를 넣을 수 있습니다. 반면에, 모든 단계에서 블랙리스트 필터를 추가하는 것은 상황을 "고양이와 쥐" 게임으로 바꿔버릴 뿐이며, 가장 기본적인 데이터 쓰기를 막을 수도 없고 실수로 사용자 자금이 손상될 위험도 증가시키지 않습니다.


지원 측 개발자들은 80바이트 제한을 완전히 제거한 후 노드와 지갑이 두 가지 주요 실질적 이점을 누릴 수 있다고 생각합니다. 첫째, UTXO 세트가 더 깔끔해지고, 데이터가 여러 가지 복잡한 스크립트나 여러 거래에 얽매이지 않고 명확하게 "사용할 수 없는" OP_RETURN 출력에 압축됩니다. 둘째, 노드는 어떤 거래를 전파할지에 대해 "예"라고 말하는 것에 있어 더 통일성이 있는데, 이는 채굴자가 실제로 패키징하는 것과 일치하며, 지갑 수수료 추정과 컴팩트 블록 릴레이가 더 안정적입니다.


비트코인 개발자들은 세 가지 옵션을 비교했으며, 현재 채택된 "취소" 옵션이 커뮤니티에서 가장 큰 추진력을 얻고 있습니다. 더 중요한 점은, 그들은 OP_RETURN 제한의 취소가 비트코인의 "투명성과 단순성"이라는 정신을 가장 잘 해석한 것이라고 믿는다는 것입니다. 전략이 본래의 효과를 잃었지만 여전히 유지된다면 복잡성과 마찰만 증가할 뿐입니다. 이를 제거하면 노드 소프트웨어가 더 가볍고 순수해지며, 각 거래의 전파 및 패키징도 필요 없게 됩니다. 채굴자는 처리 수수료 수준에 따라 우선순위를 결정하기만 하면 되고, 수수료 시장은 자연스럽게 다양한 수요에 따른 경쟁을 조절할 것입니다.


과도한 쓰기 및 리소스 소모 위협이 체인에 실제로 나타나면서 비트코인 생태계는 여전히 일련의 검증된 "대상" 보호 조치를 갖추고 있습니다. 서명 작업 제한, 선행 및 후손 거래 수의 상한, 먼지 규칙 등이 그 예입니다. 이러한 특정 남용 시나리오에 대한 정확한 대응 방식은 획일적인 "80바이트" 방식보다 훨씬 유연하며, 정상적인 사용에 영향을 미치지 않으면서 모든 노드와 사용자를 보호할 수 있습니다.


BTC가 알트코인이 될까요?


가장 잘 알려진 상대는 아마도 루크 다시르일 것이다.


한때 "Ordinals 프로토콜은 비트코인에 대한 공격"이고 "설명은 쓰레기이고 버그이며 수정이 가능하다"고 말한 비트코인 OG인 Luke Dashjr는 과거에 Ordinals 프로토콜을 공개적으로 비판한 사람입니다.


이번에도 그는 여전히 "보수적" 입장을 고수하며 OP_RETURN 제한을 취소하는 것은 매우 미친 짓이며 비트코인에 대한 공격이라고 믿었습니다. 그와 다른 사람들은 한도를 취소하면 스팸이 늘어나고 거래 수수료가 높아질 것이라고 생각했습니다.


현재의 논쟁과 의견 불일치의 초점은 80바이트 OP_RETURN 제한을 제거하면 투명성이 높아지고 비트코인의 데이터 사용이 간소화될지, 아니면 남용, 스팸 및 비트코인의 재정 중심에서 벗어나는 결과를 초래할지 여부입니다.


Ocean Mining Pool의 부사장인 제이슨은 가장 강력하게 비판하는 사람 중 한 명입니다. 그는 이 일로 잠을 이루지 못했으며, 심지어 "이러한 변화로 인해 비트코인은 가치 없는 알트코인이 될 것입니다."라고 직설적으로 말했습니다.



Botanix Labs의 창립자인 빌렘 슈로는 개발자들이 비트코인을 데이터 저장 플랫폼이 아닌 화폐 시스템으로 사용해야 한다고 생각한다고 말했습니다. 또 다른 비트코인 핵심 개발자인 메카닉도 비슷한 견해를 가지고 있습니다. 비트코인은 임의의 파일 저장에 사용되어서는 안 되며, 이를 보장하기 위해 가능한 모든 조치를 취해야 합니다.



Samson Mow와 같은 업계의 일부 영향력 있는 KOL은 노드 운영자에게 Bitcoin Core 버전을 업그레이드하지 않거나 대신 Knots를 사용하도록 권장하고 있습니다.


이 글을 쓰는 시점에서 Clark Mood 데이터에 따르면 Bitcoin Knots 노드는 최신 버전의 Bitcoin Core 노드보다 더 많이 사용되고 있습니다.



이것은 이전에 여러 번 그랬듯이 비트코인 합의에 대한 또 다른 도전입니다. 물론, 이를 통해 비트코인이 대부분의 네트워크보다 보수적이기는 하지만 불변적이지는 않다는 것을 깨닫게 됩니다. 다음 업그레이드 후에는 Ordinals, Atomicals, Runes보다 더 간결하고 우아한 프로토콜을 얻을 수도 있습니다.



BlockBeats 공식 커뮤니티에 참여하세요:

Telegram 구독 그룹:https://t.me/theblockbeats

Telegram 토론 그룹:https://t.me/BlockBeats_App

Twitter 공식 계정:https://twitter.com/BlockBeatsAsia

举报 오류 신고/제보
문고 선택
새 문고 추가
취소
완료
새 문고 추가
자신만 보기
공개
저장
오류 신고/제보
제출