본문으로 건너뛰기
피드

비트코인 인스크립션, 왜 아직도 싸움이 끝나지 않았나

general 약 7분
vote
0
댓글
북마크

비트코인 인스크립션은 이미지, 텍스트, 코드 같은 임의 데이터를 비트코인 트랜잭션의 witness 영역에 넣는 방식이다. 2023년 Ordinals 프로토콜과 함께 본격화됐고, Taproot와 SegWit 규칙을 이용하기 때문에 별도 합의 규칙 변경 없이 동작한다. 문제는 이게 블록 공간의 정당한 사용인지, 아니면 비화폐 데이터로 네트워크를 오염시키는 스팸인지에 대한 논쟁이 여전히 뜨겁다는 점이다.

  • 1

    인스크립션은 Taproot 스크립트 안의 실행되지 않는 영역에 데이터를 넣는 방식이다

  • 2

    SegWit의 witness 할인 덕분에 대용량 데이터도 상대적으로 낮은 블록 가중치로 들어갈 수 있다

  • 3

    비트코인 커뮤니티의 논쟁은 기술 문제가 아니라 비트코인의 목적을 둘러싼 철학 싸움에 가깝다

  • 4

    BIP-110은 인스크립션 활동을 제한하려는 임시 소프트포크 제안이지만 채굴자 지지는 약한 상태다

인스크립션이 뭔데 이렇게 시끄러운가

  • 비트코인 인스크립션은 그냥 말하면 “비트코인 트랜잭션 안에 아무 데이터나 박아 넣는 기술”임

    • 텍스트, PNG 이미지, 코드 조각 같은 임의 데이터를 넣을 수 있음
    • 한 번 들어가면 다른 트랜잭션 기록처럼 블록체인에 영구히 남음
    • 2023년 1월 Casey Rodarmor가 Ordinals 프로토콜 일부로 소개하면서 본격적으로 알려짐
  • 중요한 포인트는 이게 비트코인 합의 규칙을 바꾼 게 아니라는 점임

    • 2021년에 활성화된 Taproot 기능 안에서 동작함
    • 그래서 “새 기능을 억지로 추가했다”기보다는 “기존 기능의 빈틈 또는 가능성을 활용했다”에 가까움
    • 이 차이 때문에 막기도 애매함. 합의 규칙상 유효한 트랜잭션이면 노드와 채굴자는 기본적으로 받아들일 수밖에 없음

어떻게 데이터를 숨겨 넣나

  • 인스크립션은 Taproot 스크립트 안에 특정 패턴으로 데이터를 넣음

    • 대략 OP_FALSE OP_IF ... OP_ENDIF 구조를 쓰고, 안쪽에 ord, MIME 타입, 실제 바이트 데이터를 넣음
    • 예를 들면 image/png라고 표시한 뒤 PNG 바이트를 그대로 넣는 식임
    • 이 패턴은 보통 envelope라고 불림
  • 핵심 트릭은 이 코드 블록이 실행 시점에는 평가되지 않는다는 것임

    • OP_FALSE OP_IF 때문에 내부 데이터는 스크립트로 실행되지 않음
    • 하지만 데이터 자체는 witness 영역에 남아 있음
    • 실행되지 않지만 기록은 남는다는 점이 인스크립션의 묘미이자 논쟁거리임

중요

> 인스크립션이 퍼질 수 있었던 결정적 이유는 witness 데이터가 SegWit 규칙상 기본 데이터의 4분의 1 가중치로 계산된다는 점임. 이 할인 구조가 없었다면 대용량 인스크립션은 비용 때문에 흔해지기 어려웠음.

  • 데이터가 트랜잭션 본문이 아니라 witness에 들어간다는 점이 비용 구조를 바꿈
    • SegWit 이후 witness 데이터는 base 데이터보다 블록 가중치가 낮게 계산됨
    • 그래서 1MB짜리 인스크립션이 있다고 해도, 블록 공간 비용은 단순히 1MB 본문을 넣는 것보다 훨씬 낮음
    • 결국 “왜 이런 게 갑자기 많아졌나”를 이해하려면 기술보다 수수료 계산 방식을 봐야 함

커뮤니티 논쟁은 결국 비트코인의 목적 싸움임

  • 반대파는 인스크립션을 블록체인 스팸으로 봄

    • 돈을 주고받는 네트워크에 이미지나 텍스트 같은 비화폐 데이터를 넣는 건 본래 목적에서 벗어났다는 주장임
    • 노드 운영자는 저장 공간과 대역폭 부담을 더 떠안게 됨
    • 실제 송금을 하려는 사용자 입장에선 수수료가 올라가는 문제도 생김
  • 찬성파는 “블록 공간을 돈 내고 쓰는 고객”이라고 봄

    • 유효한 트랜잭션이고 수수료를 냈다면 채굴자가 포함시키는 게 당연하다는 논리임
    • 특정 용도를 마음에 안 든다고 막기 시작하면 비트코인의 중립성이 깨진다고 봄
    • 이 관점에선 인스크립션 제한이 검열처럼 보일 수 있음
  • 양쪽 주장이 다 내부 논리는 있음

    • 한쪽은 비트코인을 화폐 네트워크로 지키려는 쪽임
    • 다른 한쪽은 비트코인을 신뢰 가능한 중립 플랫폼으로 보려는 쪽임
    • 그래서 이 논쟁은 “누가 기술을 더 잘 이해했나”보다 “비트코인은 무엇이어야 하나”에 더 가까움

BIP-110이 등장했지만 끝난 싸움은 아님

  • 이 논쟁은 BIP-110, 즉 RDTS라는 제안까지 이어짐

    • 임시 소프트포크로 데이터 크기를 제한하고 Tapscript 일부를 비활성화해 인스크립션 활동을 줄이자는 내용임
    • 기사 기준 2026년 초까지 채굴자 시그널링은 거의 없는 상태임
    • 오래된 비트코인 기여자들 사이에서도 의견 충돌이 크다고 함
  • 인스크립션 기술 자체는 쉽게 사라지지 않을 가능성이 큼

    • Taproot를 롤백할 가능성은 낮음
    • envelope 패턴은 합의 규칙을 따르는 비트코인 구현이라면 동작함
    • 바뀔 수 있는 건 “어느 정도까지 허용할 것인가”라는 정책과 제한의 영역임
  • 비트코인을 공부하는 사람에게 이 주제가 중요한 이유는 꽤 현실적임

    • 2023년 이후 수수료 차트와 블록 내용을 읽으려면 인스크립션 수요를 이해해야 함
    • 블록 공간이 단순 송금만을 위한 자원인지, 더 넓은 데이터 게시 공간인지에 대한 관점 차이를 드러냄
    • 수수료 시장이 사용자 행동과 문화적 갈등에 의해 어떻게 흔들리는지도 보여줌

기술 맥락

  • 여기서 기술적 선택은 “데이터를 트랜잭션 본문이 아니라 witness에 넣는다”는 거예요. 왜냐하면 SegWit 이후 witness는 블록 가중치 계산에서 할인되기 때문에, 같은 데이터를 넣어도 비용 압박이 훨씬 작아지거든요.

  • Taproot가 중요한 이유는 새 합의 규칙을 만들지 않고도 Tapscript 안에 envelope 패턴을 넣을 수 있기 때문이에요. 실행되지 않는 스크립트 영역에 데이터를 보관하는 방식이라, 네트워크 입장에선 유효한 트랜잭션으로 처리돼요.

  • 반대파가 불편해하는 지점은 단순히 “이미지가 싫다”가 아니에요. 노드 운영 비용, 블록 전파 대역폭, 일반 송금 수수료까지 영향을 받기 때문에 비트코인의 인프라 비용을 누가 어떤 목적으로 쓰느냐의 문제가 돼요.

  • BIP-110 같은 제안이 나오는 이유도 여기 있어요. 이미 가능해진 기능을 완전히 되돌리긴 어렵지만, 데이터 크기나 Tapscript 사용 범위를 제한해 수요를 줄일 수는 있거든요. 다만 그런 제한이 프로토콜 중립성을 해친다는 반론도 강해서 쉽게 합의되기 어려운 구조예요.

이 이슈가 재밌는 건 ‘가능한가’가 아니라 ‘허용해야 하는가’의 싸움이라는 점이다. 개발자 입장에선 프로토콜의 중립성, 수수료 시장, 저장 비용이 한 번에 엮이는 꽤 좋은 케이스 스터디다.

댓글

댓글

댓글을 불러오는 중...

general

Last.fm, 소유권 바뀌고 독립 회사로 새 출발

Last.fm이 소유권 변경을 거쳐 독립 회사로 운영된다고 밝혔다. 계정, 청취 기록, 스크로블, Pro 구독, API 기능은 그대로 유지되며 사용자 데이터 처리 방식도 바뀌지 않는다고 안내했다.

general

구글이 “사람들은 AI 모드를 좋아한다”고 하자 덕덕고 방문이 28% 가까이 늘어남

구글 검색이 AI 모드와 AI 개요를 전면에 밀어붙이는 사이, AI 없는 검색을 내세운 덕덕고 쪽 트래픽이 눈에 띄게 뛰었다. 덕덕고는 “사람들이 원하는 건 AI 자체의 찬반이 아니라 선택권”이라고 보고 있다.

general

경기도, 도민 15만 명 대상 AI·디지털 교육 시작

경기도가 2026년 AI디지털배움터를 열고 약 15만 명을 대상으로 스마트폰, 키오스크, 생성형 AI, 업무 자동화 교육을 운영해. 고령층과 정보취약지역 주민을 위한 찾아가는 교육, 청년·소상공인 대상 AI 활용 교육까지 범위를 넓힌 게 특징이야.

general

NIA “공공 AX 표준 만들고, 정책부터 현장 구현까지 직접 잇겠다”

한국지능정보사회진흥원(NIA)이 AI 기본법에 따른 인공지능정책센터로 지정되며 공공 부문의 AI 전환을 지원하겠다는 방향을 밝혔다. 핵심은 부처·지자체가 각자 따로 AI를 도입하다 생기는 중복 투자와 표준 부재를 줄이고, 일부 유스케이스는 정책 설계에서 구현까지 직접 밀어붙이겠다는 것.

general

최악의 면접은 코딩 테스트가 아니라 ‘무단 심리평가’였다

한 엔지니어가 정신건강 스타트업의 창업 엔지니어 면접에서 겪은 일을 공유했다. 기술 평가도 하기 전에 90분짜리 컬처핏 인터뷰에서 인생의 가장 힘든 날, 가족 문제, 실패한 관계 같은 사적인 이야기를 끌어냈고, 다음 날 한 줄짜리 탈락 메일을 받았다는 내용이다.