MSTR Cat

블록체인/레벨 X · 한 바퀴를 돌아/10.1 집으로 가져올 것/수업 6

비트코인의 토큰과 밈

카운터파티에서 룬스까지: 비트코인 체인상의 토큰 메커니즘

준비물오디널스와 룬을 지원하는 블록 탐색기케이시 로다모어의 룬 사양 문서 (2024)OP_RETURN에 관한 Bitcoin Core 문서

호기심

  1. 비트코인은 합의 규칙을 변경하지 않고 어떻게 순수한 통화 프로토콜에서 디지털 자산을 위한 플랫폼으로 전환할 수 있었나요?
  2. 데이터 저장을 위해 블록 공간을 사용하는 것과 결제 시 낮은 수수료를 유지하는 것 사이의 구체적인 기술적 타협점은 무엇인가요?
  3. 비트코인의 멤즈 토큰들은 왜 코어 노드에서 기본적으로 지원되는 대신 별도의 인덱서가 필요한가요?

탐구

  1. 비트코인의 디지털 자산 역사는 2014년에 출시된 컨터파티에서 시작되었습니다. 이 서비스는 처음에는 멀티시그 아웃풋에, 그 후에는 OP_RETURN 아웃풋에 토큰 데이터를 비트코인 거래에 포함시켰습니다. 사용자들은 인터넷 밈에서 파생된 디지털 카드 모음인 ‘레어 페페스’를 거래하며 비트코인 상에서 최초의 비동일토큰 시장을 형성했습니다. 별도의 검증자 집단은 존재하지 않았으며, 마이너들이 거래를 처리하고 컨터파티의 소프트웨어가 이를 읽어 잔액을 계산했습니다. 왜냐하면 비트코인 노드들은 토큰 규칙을 무시하기 때문입니다. 이는 표준 네트워크 수수료를 지불하면서도 외부 데이터를 비트코인의 불변성에 연동시킬 수 있음을 보여주었습니다.
  2. 2023년 1월, 케이시 로다모어가 개발한 오디널스의 출시와 함께 기술 환경에 변화가 생겼습니다. 오디널스 이론은 채굴된 순서대로 각 사토시에 일련번호를 부여합니다. 인그레이빙 기능을 통해 이미지와 같은 데이터를 탭루트 지출의 워니스에 저장하고 특정 사토시에 연결시킬 수 있습니다. 이러한 방식들은 모두 합의 규칙이 아니며, 오디널 인덱서는 일반 비트코인 거래에도 이 번호 매기기 규칙을 적용합니다. 대형 이미지나 텍스트 파일들이 금융 거래에 사용될 수 있었던 대역폭을 차지함에 따라 블록 공간 활용과 관련해 상당한 우려가 제기되었습니다.
  3. 2024년 4월, 비트코인의 반감기와 동시에 Runes 프로토콜이 출시되었습니다. 케이시 로다모어가 설계한 Runes는 새로운 오퍼코드가 없는 교환 가능한 토큰 프로토콜입니다. OP_RETURN 출력에 포함된 ‘룬스톤’ 메시지를 통해 발행 및 이전 내역이 기록되며, UTXO에 잔액이 부여되어 토큰들도 비트코인과 같은 방식으로 이동합니다. 비트코인 노드는 Runes의 잔액을 추적하지 않고, 인덱서가 그 역할을 합니다. 이러한 설계 선택 덕분에 메인 체인은 가벼운 상태를 유지할 수 있었으며, 복잡성은 애플리케이션 계층으로 옮겨갔습니다.
  4. 이러한 프로토콜들의 경제적 영향은 블록 공간에 대한 경쟁에 집중됩니다. 2023년 5월, 그해 3월에 출시된 BRC-20 토큰들로 인해 사용자들이 자산을 발행하고 전송하기 위한 제한된 블록 공간을 두고 경쟁하면서 수수료가 급격히 상승했습니다. 이는 근본적인 트레이드오프를 드러냅니다. 즉, 데이터 저장을 위해 비트코인 체인을 사용하면 결제 거래의 비용이 증가합니다. 찬성론자들은 높은 수요가 가치를 나타낸다고 주장하는 반면, 반대론자들은 이것이 가치 저장소이자 교환 수단으로서의 비트코인의 핵심 기능을 약화시킨다고 지적합니다. 유용성과 희소성 사이의 갈등은 여전히 비트코인 개발에서 중요한 논점으로 남아 있습니다.
  5. 비트코인 기반으로 출시되는 토큰들은 시장의 신뢰성과 관련된 이전 교육 내용에서 제시된 원칙들을 따릅니다. 토큰들이 비트코인 체인 위에서 처리되기 때문에, 비트코인의 보안 모델은 그대로 적용되지만 그 한계점들도 함께 공유됩니다. 네이티브 스마트 컨트랙트 실행 기능이 없어서, 모든 로직은 오프체인 상에서 인덱서나 지갑에 의해 검증되어야 합니다. 이는 사용자들이 토큰 잔액과 전송 규칙을 정확하게 해석할 수 있도록 소프트웨어를 신뢰해야 함을 의미합니다. 별도의 검증자 집단이 없기 때문에 토큰 고유의 합의 분열 위험은 사라지지만, 사용성 측면에서는 서드파티 인프라에 의존할 수밖에 없습니다.
  6. 이 메커니즘을 확인하려면 Ordinals나 Runes를 지원하는 블록 탐색기(ord.io나 runestone.xyz와 같은 곳)를 엽니다. 최근의 블록을 검색하여 거래 내역을 살펴보세요. Rune 전송은 runestone이 포함된 OP_RETURN 출력으로 표시되며, BRC-20 JSON을 포함한 각종 인스크립션들은 지출 입력의 위트니스에 저장됩니다. 이러한 거래에서 지불된 수수료와 동일한 블록 내의 일반적인 결제 금액을 비교해 보세요. 인덱서가 이 원시 데이터를 바탕으로 어떻게 잔액을 계산하는지 살펴보고, 합의 검증(Bitcoin Core)과 애플리케이션 상태(인덱서) 간의 구분점을 확인해 보세요.

핵심 사실

  • 2014년에 출시된 Counterparty는 비트코인 거래에 토큰 데이터를 포함시킵니다.
  • 2023년 1월에 순서수가 각 위성에 고유한 일련번호로 부여되었습니다.
  • 룬즈는 2024년 4월에 새로운 교환 가능 토큰 표준을 도입했습니다.
  • 비트코인의 토큰은 잔액 추적을 위해 서드파티 인덱서가 필요합니다.
  • 데이터 사용량이 많으면 모든 사용자의 거래 수수료가 증가할 수 있습니다.
  • Bitcoin Core는 기본적으로 토큰 잔액을 검증하지 않습니다.

연습 아홉, 여섯, 셋, 하나

9모으기2012년부터 비트코인에 존재해 온 토큰 또는 토큰 표준 9가지를, 출시일과 거래 내에서의 위치와 함께 나열하십시오.
6묶기9개를 데이터 위치와 인덱서에 따라 멀티시그 아웃풋, OP_RETURN, 탭루트 위트니스, 클라이언트 측 프루프, 사이드체인, 기타로 6개 그룹으로 분류합니다.
3추리기비트코인 샤어의 6가지 그룹을 블록 공간, 인덱서에 대한 의존성, 별도의 검증자 집단 부재라는 3가지 트레이드오프 토큰으로 줄입니다.
1결정화비트코인 전체 노드를 운영하더라도 사용자가 자신의 룬 잔액을 확인하려면 인덱서를 실행해야 하는 이유는 바로 그 때문입니다.

팩트 체크

날짜, 수치 및 주장은 아래에 명시된 출처들을 통해 확인되었습니다.

인터랙티브 아카데미에서 열기 →

EN PT ES ZH JA RU DE FR MS