한 문장으로 이해하는 폭발적인 인기의 Runestone과 그 뒤에 있는 Runes 프로토콜
저자: Ash Li
1. 비트코인 명문 생태 개요
배경
작년 3월부터 시작된 $ORDI의 부유 효과, 5월의 첫 번째 명문 부상, 11월에서 12월의 두 번째 명문 시장까지, 모든 사람들은 오늘 무엇을 찍고 내일 무엇을 찍을지에 대한 고조된 감정 속에서 이야기하고 있습니다. 블록체인 자체로 돌아가서, 매일 찍는 비트코인 명문이란 무엇인지, Ordinals 프로토콜이란 무엇인지, "20"으로 끝나는 다양한 프로토콜이 등장하는 이유는 무엇인지, BRC-20, ARC-20, SRC-20 등이 무엇인지, 이들 간의 관계와 차이점은 무엇인지, 왜 갑자기 Runes 프로토콜이 등장했는지에 대한 질문을 가지고 오늘 함께 비트코인 생태 프로토콜의 다채로운 탐험을 계속해 보겠습니다.
프로토콜 소개
Ordinals 프로토콜
2022년 12월 Casey (@rodarmor)에 의해 처음 발표된 이 프로토콜은 비트코인의 최소 단위인 사토시(Satoshi)에 데이터를 새길 수 있게 해주며, 텍스트, 이미지, 오디오, 비디오 등의 데이터 정보를 포함합니다. 우리가 항상 말하는 비트코인 명문은 바로 Ordinals 프로토콜을 사용하여 사토시에 새겨진 메타데이터로, 우리가 흔히 말하는 비트코인 NFT입니다. 자세한 정보는 이전에 작성한 Ordinals 프로토콜 소개 글을 참고하시기 바랍니다: https://www.spectrumlab.io/zh/reports/看完這篇,你對於ordinals銘文的了解將超過99에서 자세히 소개하고 있습니다.
BRC-20 프로토콜
BRC-20 프로토콜은 익명의 개발자 @domodata에 의해 2023년 3월 8일에 출시되었으며, 방금 소개한 Ordinals 프로토콜을 기반으로 한 프로토콜입니다. 이 프로토콜은 특정 JSON 형식으로 토큰의 이름, 수량 등의 정보를 사토시에 기록하여 토큰의 배포, 민트 및 전송 기능을 구현합니다. 발표 다음 날에는 30,000개 이상의 명문이 민트되었으며, 그 중 텍스트 유형의 수량은 거의 27,000개에 달합니다. 이더리움 ERC-20 토큰 표준을 모방하여 BRC-20이라는 이름이 붙여졌으며, BRC-20 프로토콜의 첫 번째 토큰 이름은 $ORDI로, 명문 첫 번째 및 두 번째 파동에서 놀라운 상승률을 기록했습니다. 최근 @domodata와 그가 설립한 @L1Fxyz는 새로운 제안을 제시했습니다: 블록 높이 837090에서 업그레이드를 진행하여 자발행 모드, 5자 토큰 이름 및 BRC-20 자산 소각 방법을 지원하는 것입니다. 원문 링크는 https://l1f.discourse.group/t/brc-20-proposal-for-issuance-and-burn-enhancements-brc20-ip-1/621입니다.
ARC-20 프로토콜
ARC-20은 염색 코인 모델로, Ordinals 프로토콜과는 달리 각 ARC-20 토큰은 하나의 사토시 지원이 필요합니다. BRC-20처럼 정렬을 통해 구분되지 않습니다. 정보는 거래 스크립트에 새겨지며, 잔액은 UTXO의 사토시 수량으로 표시됩니다. 전송 기능은 비트코인 메인넷에 의해 완전히 처리되며, 토큰 관련 변화는 체인에서 직관적으로 반영됩니다. 동시에 Artomicals는 명령어 조작을 통해 각 ARC-20 토큰을 거래의 첫 번째 "출력"으로 설정하여 채굴 수수료로 사용되는 것을 방지합니다. 처음에는 각 지갑이 이 프로토콜을 지원하지 않았기 때문에 자산 소각 현상이 발생했습니다.
SRC-20 프로토콜
SRC-20은 BTC STAMPS 프로토콜, 즉 비트코인 우표 프로토콜을 사용하며, Ordinals 프로토콜이 아닙니다. 우리는 명문을 찍거나 전송할 때 주소에서 이를 확인할 수 있습니다. SRC-20은 여전히 "bc1q"로 시작하는 비트코인 주소를 사용하며, 우리가 일반적으로 사용하는 "bc1p"로 시작하는 주소가 아닙니다. Stamps와 Ordinals 간의 주요 차이는 구조의 차이에 있습니다. Stamps 프로토콜은 메타데이터를 다중 서명 UTXO에 저장하는 반면, Ordinals 프로토콜은 메타데이터를 비트코인 거래의 SegWit 부분에 저장합니다.
2. Runes 프로토콜
타임라인 배경
2023년 5월 8일 BTC의 핵심 개발자가 글을 발표하며 BRC-20 프로토콜로 인해 발생하는 쓰레기가 너무 많고 거래가 빈번해 BTC 네트워크가 차단되고 있으며, BTC 커뮤니티는 이를 막기 위한 조치를 취해야 한다고 주장했습니다. 이후 9월 1일 Casey는 BRC20 프로토콜에 공개적으로 반대하며 BRC-20의 민트를 중단하기를 희망했습니다. 2023년 9월 26일, Casey Rodarmor는 BRC-20의 대안으로 Runes라는 이름의 프로토콜을 재개발했습니다. 이 프로토콜은 UTXO 기반으로 비트코인 사용자가 좋은 경험을 할 수 있도록 설계된 대체 토큰 프로토콜입니다. Casey는 개선된 후 많은 쓰레기 UTXO 현상을 줄일 수 있는 Runes가 이전의 실험적인 BRC-20 프로토콜보다 더 좋고 가볍고 간결한 자산 발행 솔루션이라고 생각합니다. 적어도 현재 BRC-20의 유행은 이미 많은 "쓰레기" UTXO를 생성했습니다.
Runes 구현 방식
Runes 토큰의 잔액은 직접 UTXO에 포함됩니다. 만약 거래가 하나의 출력을 포함하고, 해당 출력의 스크립트 pubkey에 OP_RETURN
이 포함되어 있으며, 뒤에 ASCII 대문자 R
을 나타내는 데이터 출력이 있다면, 해당 거래는 프로토콜 메시지를 포함합니다. 무효한 프로토콜 메시지에 입력된 거래의 Runes는 소각됩니다. 이는 미래의 업그레이드가 Runes의 분배 또는 생성 방식을 변경할 수 있도록 하여 이전의 오래된 클라이언트가 Runes의 잔액을 잘못 분배하는 것을 방지합니다.
전송
프로토콜 메시지의 첫 번째 데이터 출력은 정수 시퀀스로 디코딩되며, 이 정수 시퀀스는 ID
, OUTPUT
, AMOUNT
3가지 정보를 포함합니다. ID
는 어떤 Runes 토큰이 전송되는지를 지정합니다. 각 토큰은 생성될 때 ID
가 할당되며, ID
는 1부터 시작하여 더 일찍 생성된 값이 더 작습니다. OUTPUT
은 몇 번째 출력에 할당될지를 결정합니다. AMOUNT
는 전송할 수량을 나타냅니다.
생성
만약 프로토콜 메시지 뒤에 두 번째 데이터 출력이 있다면, 해당 거래는 Runes 토큰 생성 거래입니다. 이 부분의 데이터 출력은 SYMBOL
과 DECIMALS
두 개의 정수로 디코딩되며, 더 많은 다른 정수가 있다면 무효입니다. SYMBOL
은 BRC-20의 Ticker에 해당하며, 즉 토큰 이름으로 최대 26자까지 지원되며, 사용할 수 있는 문자는 A-Z뿐입니다. DECIMALS
: 정밀도로, Runes 토큰이 소수점 이하 몇 자리를 지원할지를 결정합니다. 만약 SYMBOL
이 아직 사용되지 않았다면, 해당 Runes 토큰은 ID 값을 할당받습니다. 첫 번째로 생성된 "룬" 토큰 ID 값은 1이며, BITCOIN, BTC 및 XBT 이 3개의 이름은 사용이 금지되어 있으며, Runes 프로토콜에서는 여전히 동일한 이름의 토큰 생성을 지원하지 않습니다.
다른 프로토콜과의 비교
Casey는 블로그에서 Runes 프로토콜을 다른 기존 비트코인 명문 프로토콜과 다음 4가지 측면에서 비교했습니다:
- 복잡성: 프로토콜이 얼마나 복잡한가? 구현하기 쉬운가? 대규모 채택이 용이한가?
- 사용자 경험: 사용자 경험에 부정적인 영향을 미칠 수 있는 구현 세부 사항이 있는가? 특히 오프체인 데이터에 의존하는 프로토콜에 대해.
- 상태 모델: UTXO 기반 프로토콜은 비트코인에 더 자연스럽게 적합하며, "쓰레기" UTXO 생성을 피함으로써 최소화합니다.
- 원주율 토큰: 프로토콜 운영에 필요한 원주율 토큰이 있는 것은 번거롭고, 자연스럽게 널리 채택되지 않을 것입니다.
비트코인 기존의 토큰 프로토콜과 비교하면:
- BRC-20: UTXO 기반이 아니며 상당히 복잡합니다. 특정 작업을 수행하기 위해 Ordinals 프로토콜을 사용해야 합니다.
- RGB: 매우 복잡하며 오프체인 데이터에 의존하고, 오랜 시간 동안 개발되었지만 채택되지 않았습니다.
- Counterparty: 특정 작업에 필요한 원주율 토큰이 있으며 UTXO 기반이 아닙니다.
- Omni Layer: 특정 작업에 필요한 본토 토큰이 있으며 UTXO 기반이 아닙니다.
- Taproot Assets: 다소 복잡하며 오프체인 데이터에 의존합니다.
Casey에 따르면, Runes 프로토콜은 비트코인 네트워크에서 대체 가능 토큰을 생성하는 더 좋고 간단한 선택이며, BRC-20 토큰 표준은 비트코인 네트워크에서 대체 가능 토큰을 생성하기 위한 첫 번째 실험적 프로토콜입니다. 그러나 이 프로토콜은 많은 UTXO를 생성하고 네트워크 혼잡을 초래했습니다. 다른 비트코인 토큰 표준과 달리 Runes는 작동하기 위해 오프체인 데이터에 의존하지 않습니다. 대신 UTXO 기반 모델을 채택하고 UTXO를 사용하여 Runes의 잔액을 추적합니다. 각 전송 거래는 서로 다른 UTXO로 분할되며, 각 UTXO는 서로 다른 수량의 Runes를 보유합니다.
기술 특징
UTXO 모델
우선, Runes 프로토콜의 호환성과 확장성은 뛰어나며 비트코인의 UTXO 모델 및 이를 기반으로 한 2층 프로토콜인 라이트닝 네트워크 및 CKB와 원활하게 연결됩니다. BRC-20 등 다른 동질화된 토큰 프로토콜과 비교할 때, Runes는 간소화된 거래 프로세스와 UTXO에 직접 연결된 토큰 잔액 관리를 통해 운영 효율성과 사용자 경험을 크게 향상시킵니다.
토큰 발행
Runes는 토큰 발행 측면에서 더 큰 유연성을 제공하며, 1자에서 28자까지의 토큰 이름 길이를 허용하고, 고정 총량 발행 및 공개 명각 발행 등 다양한 혁신적인 발행 메커니즘을 채택했습니다. 그 중 고정 총량 방식은 다소 중앙화되어 있으며, 발행자가 모든 Runes를 직접 새긴 후 분배합니다. 반면 공개 명각 방식은 특정 매개변수 설정에 따라 블록 높이나 타임스탬프에 기반하여 정해진 시간 내에 사용자가 새긴 자산 수량이 해당 Runes의 최종 총량을 결정합니다.
UTXO 관리 측면에서 Runes는 OP_RETURN
스크립트를 사용하여 거래의 증인 부분이 초래할 수 있는 복잡성과 보안 위험을 피하고, 불필요한 UTXO 생성을 줄여 네트워크의 전반적인 건강과 효율성을 향상시킵니다. Runes 프로토콜의 설계 이념은 체인상의 "발자국"을 줄이고 UTXO 사용 최적화를 장려하여 비트코인의 기본 인프라와 원활하게 통합되도록 하는 것입니다. 보다 간결하고 직관적인 방식으로 비트코인 생태계의 발전과 혁신을 촉진합니다.
사용자 경험
Runes 프로토콜은 간단한 지불 검증(SPV) 지갑을 지원하여 사용자에게 경량 거래 경험을 제공합니다. 이는 전통적인 BRC-20이 실현하지 못한 것입니다. 또한 참조 구현을 제공하고 기존 비트코인 스크립트 및 주소 유형과의 호환성을 강조하여 개발자에게 더 친숙하고 쉽게 접근할 수 있는 개발 환경을 제공합니다. 공개되지 않은 세부 사항이나 더 혁신적인 부분이 있는지는 Runes 프로토콜 정식 버전이 출시된 후 더 깊이 분석할 수 있을 것입니다.
3. Runes 프로토콜의 잠재적 기회
현재 시장에는 많은 Runes 프로토콜 프로젝트가 사전 준비 중입니다. 정식 Runes 프로토콜이 아직 출시되지 않았기 때문에 엄밀히 말하면 현재 Runes의 어떤 룬도 존재하지 않으며, 많은 프로젝트가 여전히 비트코인 NFT 형태로 발표되고 있습니다. 정식 버전 프로토콜이 출시된 후에는 에어드롭이나 1:1 교환을 통해 룬으로 배포될 것입니다. 아래는 Runes 프로토콜을 활용한 초기 프로젝트의 일부입니다.
RSIC
RSIC는 간단히 말해 사전 채굴 메커니즘을 활용하며, Runes 프로토콜이 출시된 후에야 민트할 수 있습니다. RSIC는 고정 보상, 강화 보상, 랜덤 보상 및 반감 보상 등 4가지 보상 분배 방식을 가지고 있습니다. 발행 과정에서 부모-자식 명문, 메타프로토콜 필드, 재귀 명문 등의 기술이 사용되었습니다. 이 프로젝트는 가장 다양한 플레이 방식을 제공하며 사용된 기술도 뛰어나서 재미를 더했습니다. 또한 서로 다른 RSIC의 희귀성도 다르며 랜덤성을 증가시킵니다. 채굴 메커니즘에 따라 RSIC를 보유하면 프로젝트 측에서 미래에 발행할 Runes 룬을 채굴하게 됩니다. Runes 프로토콜이 정식 출시된 후에는 사전 채굴 수량에 따라 프로젝트 측에서 발행한 Runes 룬을 해당 사전 채굴 주소로 에어드롭할 것입니다. 트위터 사용자 @wutaner는 RSIC_DATA 표를 만들어 채굴 수량을 계산할 수 있도록 했습니다. 링크는 다음과 같습니다: https://docs.google.com/spreadsheets/d/1xlAS5-_XS5aCHSozkcF_SCW8M1Kl2SDeolLWEvK4Sgg/edit?pli=1#gid=308398888
Runestone
RSIC 이후 주목받는 프로젝트는 Runestone입니다. 모두 사전 채굴 형태이며, Ord.io의 창립자 @LeonidasNFT가 주도하여 발표했습니다. 그 에어드롭 규칙은 간단하고 공개적이며, 826600 블록 높이에서 비트코인 지갑에 3개의 명문을 보유해야 하지만, 텍스트 유형 및 JSON 형식의 명문은 제외됩니다. 예를 들어 BRC-20의 명문은 포함되지 않습니다.
The Rune Guardians
The Rune Guardians의 총량은 10,000개이며, 서로 다른 속성이 채굴에 서로 다른 영향을 미칩니다. 주목할 점은 이 프로젝트가 비트코인 반감기 때 진정한 PFP 시리즈로 변모할 것이라는 점입니다. The Rune Guardians는 RSIC와 유사한 방식으로 Ordinals 블루칩 NFT 보유자에게 에어드롭을 진행하며, 프로젝트 측에서 모든 가스 비용을 부담합니다.
Rune Alpha
Rune Alpha는 Runes 프로토콜 기반의 초기 실용 프로젝트로, 실험 플랫폼을 미리 출시하였으며, 처음으로 블록 높이 구간에 따라 제한 없는 민트 방식을 제공했습니다. 또한 PSBTS 기술 기반의 거래 시장을 최초로 출시했습니다. 동시에 RuneAlpha의 드래곤 1세대 토큰 $COOK는 Runes 프로토콜이 출시된 후 1:1 비율로 원활하게 이전될 것이며, 최신 에어드롭 계획과 로드맵도 발표되어 룬의 미래 구축 방향에 대한 많은 내용을 포함하고 있습니다.
Unicross
$RUFI는 @merlinlayer2에서 첫 번째 룬 토큰으로, BRC-20을 1:1 비율로 룬으로 변환할 수 있습니다. Unicross는 Runes 자산 민트 및 프로토콜 인덱스를 지원하는 데 전념하고 있습니다. 토큰은 공정하게 발행되며, 그 중 25%는 Merlin 체인 사용자에게 에어드롭되며, 나머지는 민트 단계에서 진행되고 있습니다.
참여 방법
현재 Runes 개념의 다른 프로젝트도 많이 있으며, 우리는 일부 인기 있는 프로젝트만 발췌했습니다. 또한 창립자 Casey는 최근 0~9번 토큰을 배포하기로 결정했으며, 구체적인 이름은 커뮤니티에서 모집 중입니다. Runes가 처음 출시될 때 모든 토큰 이름 길이는 12자 이상이며, 12자 이내의 토큰 길이는 점차 해제되어 필요로 하는 프로젝트 측이 더 짧은 토큰을 유료로 소유할 수 있게 됩니다. 따라서 정식 출시 후에는 다음 방법으로 참여할 수 있습니다:
- Casey 팀이 배포한 0~9번의 첫 10개 토큰을 직접 민트합니다. 현재 Ordinals의 인프라가 비교적 완벽하며, 대리 도구도 많기 때문에 조건이 되는 경우 Ordinals 전체 노드를 미리 동기화하여 참여할 수 있습니다.
- 위에서 언급한 사전 채굴 프로젝트의 NFT 또는 기타 증명을 보유하고, 프로젝트 측이 Runes 프로토콜에 해당 토큰을 배포한 후 직접 해당 에어드롭 또는 1:1 교환 토큰을 받을 수 있습니다.
4. Runestone 프로젝트 소개
최근 Runes 프로토콜 관련 프로젝트 중 가장 화제가 되는 것은 Runestone 룬스톤입니다. 올해 3월 9일, 3.97MB 크기의 현재까지 가장 큰 Ordinals 명문 Runestone이 8 BTC에 성공적으로 경매되었습니다. 그 창립자 @LeonidasNFT (Ordinals OG이자 Ord.io의 창립자)는 경매 수익과 이전에 트위터를 통해 모금한 2.25 BTC를 함께 사용하여 Runestone 에어드롭 계획의 채굴 수수료를 지불할 것이라고 밝혔습니다. 이는 112,383개 이상의 비트코인 주소에 에어드롭될 수 있으며, 역사상 가장 큰 규모의 Ordinals 에어드롭 프로젝트 중 하나로 불릴 수 있습니다. 동시에 전 세계 비트코인 커뮤니티는 곧 출시될 Runes 프로토콜에 대한 기대감으로 가득 차 있습니다.
처음 Leonidas가 이 에어드롭에 대한 구상을 제안했을 때, Casey는 트윗 아래에서 가스 소비를 줄이는 방법에 대해 논의했습니다. 그의 이름은 Casey의 한 트윗에서 유래되었으며, 당시 Casey는 Runes 프로토콜의 다음 기능인 Runestone을 개발 중이라고 밝혔습니다. 이는 meme 속성과 창립자의 부드러운 지원이 더해진 것입니다.
Runestone 프로젝트가 주목받는 또 다른 중요한 이유는 비트코인 블록체인에서 가장 큰 블록을 발굴했기 때문입니다. 이는 @ordinalsbot 및 @MarathonDH와의 협력 덕분입니다. 즉, 앞서 소개한 8 BTC에 경매된 Runestone은 블록 832947에 자신의 흔적을 남겼습니다: 역사상 가장 큰 비트코인 블록, 역사상 가장 큰 비트코인 거래 및 역사상 가장 큰 Ordinals 명문. 경매 수익은 에어드롭의 채굴 수수료를 지불하는 데 사용되며, 이는 Runestone 프로젝트 측이 전체 커뮤니티에 대한 약속을 나타냅니다.
명문 생태계가 이렇게 빠르게 발전할 수 있는 중요한 이유는 공정성입니다. Runestone은 에어드롭 시작부터 "공정성"의 특성을 더했습니다. "에어드롭"+"공정성"+"Runes"의 서사적 특성은 2차 시장의 FOMO 감정에서도 드러납니다. 또한 이전의 명문과는 달리 Runestone은 동서양 커뮤니티 사용자 간의 합의가 있습니다. 이전의 BRC-20 명문은 주로 중국어 지역에서 사용되었지만, Leonidas는 중국어로 트윗하여 "Runestone이 동서양의 다리 역할을 하는 것은 정말 주목할 만하다. 나는 동쪽 Runestone 커뮤니티의 노력과 기여를 주목했다. 비록 나는 영어만 이해하지만, 여러분의 기여를 보는 데는 아무런 문제가 없다. 동서양의 공동 노력이 없었다면 Runestone의 오늘날의 성취는 절대적으로 이루어질 수 없었을 것이다."라고 밝혔습니다.
현재 10개 이상의 프로젝트가 Runestone 보유자에게 에어드롭을 진행하고 있으며, Runestone은 새로운 룬 생태계의 금삽이 될 가능성이 큽니다. 트위터 사용자 @0xquqi는 Rune Stone 에어드롭의 요약 정보를 기록하기 위해 매우 포괄적인 표를 만들었습니다. 링크는 다음과 같습니다: https://docs.google.com/spreadsheets/d/1F27vFEzlJsJtvuaOpgX5YyXEOwfhDDvf4KOSA5m0_5M/edit#gid=0. 모두에게 경고합니다: 우수한 프로젝트는 직접 에어드롭을 진행하며, 링크 지갑이나 권한 서명이 필요한 경우 신중하게 검토해야 합니다.
5. 미래 전망
Runestone이나 다른 Runes 프로토콜의 프로젝트는 최근 동서양에서 광범위한 관심을 받고 있으며, 이는 Ordinals의 새로운 기술 잠재력을 보여줄 뿐만 아니라 전체 시장이 이 룬 프로토콜에 대한 기대감을 나타냅니다. 비트코인 반감기와 새로운 프로토콜의 출시는 비트코인 생태계의 새로운 순환을 시작할 수 있을까요? 모두가 기대하는 명문 제3파동이 룬의 동풍을 타고 순조롭게 도래할 수 있을까요? 함께 지켜봅시다!
우리는 누구인가
비트코인 광장 Bitcoin Square는 2023년 5월에 설립된 비트코인 생태계 및 알파 커뮤니티로, 최신 시장 동향, 전문 시장 분석 및 연구 정신을 가진 커뮤니티 환경을 제공하는 데 전념하고 있습니다.