개념 전면 분석|문양에 관한 혁명
美동시간 1월 10일, SEC가 11개의 비트코인 현물 ETF를 공식 승인했습니다! 이 역사적인 순간은 암호화폐 산업의 역사에 기록될 것입니다. 그리고 비트코인을 둘러싼 새로운 개념인 ------ 명문이 전 세계 투자자들 앞에 자주 등장하고 있습니다.
많은 부의 신화가 더해지고, 지속적으로 유입되는 자본의 선호로 인해 명문, 즉 비트코인 생태계를 혁신할 수 있다고 주장하는 새로운 개념이 더욱 뜨거운 관심을 받고 있습니다. 최근 비트코인 시가총액이 상승함에 따라 명문의 열기도 뜨거워졌습니다.
하지만 대다수의 사람들은 안개 속에서 꽃을 보는 듯하고, 물속에서 달을 바라보는 듯합니다. 명문의 가격 상승이 눈부신 반면, 대부분은 여전히 명문에 대해 반신반의하고 있습니다. 그들은 가격 상승만을 보고 있지만, 종종 그 뒤에 있는 기술적 의미를 간과합니다. 이러한 반쯤 이해하는 상태는 분명히 투자에 대한 불확실성을 가중시킵니다. 그렇다면 명문은 도대체 무엇일까요? 그것의 구현 방식은 무엇일까요? 걱정하지 마세요, 본문은 약 10분의 읽는 시간을 투자하여 명문에 대한 포괄적인 설명을 드리겠습니다.
- 1 -
기원 ------ 비트코인 명문
2023년 1월, Casey Rodarmor가 제안한 Ordinals 프로토콜은 비트코인 명문의 탄생을 알렸습니다. Ordinals 프로토콜은 사용자가 텍스트, 이미지, 비디오 및 계약 등의 데이터를 비트코인 블록체인에 직접 기록할 수 있도록 허용합니다.
대충 보면, 이게 비트코인의 NFT가 아닌가요? 하지만 비트코인 위의 L2 네트워크, 예를 들어 Stacks는 이미 이러한 요구를 충족시켰습니다. 잠깐! 주목하세요, Ordinals는 Layer 2 네트워크가 아닌 비트코인 메인넷에 직접 기록됩니다. 이 변경은 비트코인이라는 거대한 자금 실체에 직접적인 영향을 미치며, 이러한 변경이 영향을 미치는 자금의 수량은 Layer 2와 비교할 수 없습니다.
?️ 그럼 이 프로토콜은 어떻게 작동할까요? 비트코인은 완전한 스마트 계약 실행 환경(EVM)이 없다는 것을 알아야 합니다. 어떻게 비트코인에 새로운 프로토콜 지원을 추가할 수 있을까요?
이것은 전체 BTC 네트워크의 설계 원리와 여러 차례 변경된 프로토콜에서 시작해야 합니다. 처음에 나카모토가 설계한 비트코인 생태계는 최소한의 분할 불가능한 단위인 ------ 센(1/100,000,000 비트코인)을 가지고 있으며, 각 센은 채굴자가 PoW를 통해 증명한 후 주조되며, 자연스럽게 고유한 일련 번호(serial number)를 가지고 있습니다. 이 독특한 일련 번호 덕분에 비트코인은 그 주조자와 소유자를 추적할 수 있습니다. 2021년의 업그레이드에서 Taproot 프로토콜이 추가되어 일부 복잡한 정보를 메모에 기록할 수 있게 되었고, 한 블록이 저장할 수 있는 정보의 한계를 1M에서 4M으로 확장하여 비트코인 블록체인에 더 많은 풍부한 정보를 기록할 수 있는 기술적 잠재력을 제공했습니다.
Ordinals 프로토콜의 본질적인 원리는 센의 일련 번호 정보를 확장하는 것입니다. 구체적으로 말하자면, Ordinals 프로토콜은 센의 독특한 특성을 활용하여 단일 일련 번호를 확장하고 텍스트, 이미지, 비디오 및 계약 등의 데이터를 추가합니다. 이를 통해 각 센은 고유한 정보의 매개체가 되고, 데이터를 비트코인 체인에 저장하여 변경 불가능성을 보장합니다.
예를 들어, 우리는 하나의 UTXO를 가져와서 그 위에 "hello, world!"라는 명문 내용을 새길 준비를 합니다. 우리는 taproot 메모에 Ordinals의 정보 내용을 기록해야 하며, 다음으로 거래에서 이러한 기록을 UTXO의 첫 번째 명문에 새겨서 체인에 해당 명문의 내용을 기록합니다. (물론, 이러한 내용은 직렬화된 후 체인에 배포되어야 합니다)
만약 이 거래에 메모가 없거나 거래가 특별한 상황으로 실패하면, 이 메모 메시지는 유효한 내용으로 간주되지 않습니다.
? Ordinals 프로토콜이 제안된 초기에는 많은 사용자들이 이를 NFT의 매개체로 사용했지만, 이후 2023년 3월 8일에 제안된 BRC20 프로토콜에서는 Ordinals 프로토콜 위에 ERC20과 유사한 동질화 화폐 프로토콜이 제안되어 명문의 시장이 초기 형태를 갖추게 되었습니다.
우리는 ordiscan에서 간단한 예를 사용하여 이 BRC20 화폐의 생태 거래 과정을 설명하겠습니다:
먼저, 프로젝트 측은 명문 자산 시리즈를 배포(deploy)해야 하며, 이후 사람들이 이 시리즈의 자산을 주조(mint)할 수 있도록 해야 합니다. 구체적으로 어떻게 하느냐 하면, 먼저 프로젝트 측은 Ordinals 프로토콜에 따라 하나의 센에 brc-20 규칙에 부합하는 실행 가능한 코드(scription)를 기록한 후, 이 코드를 새긴 센을 체인에 전송합니다.
구체적으로, 프로젝트 측은 BRC20 프로토콜을 사용하여 SAIX의 토큰 시리즈를 배포했으며, maxSupply를 10,000,000으로 설정했습니다. 이것이 우리가 이 센에 새긴 정보입니다.
체인에서 이 코드가 새겨진 센은 전송되었고, 비트코인 블록체인에 기록되었습니다. 동시에, 체인 외부에서 비트코인 체인 위의 Ordinals 프로토콜을 감시하는 서버는 이 프로토콜에 부합하는 코드를 발견했습니다. 따라서 체인 외부의 가상 머신은 이 코드를 실행했습니다. 즉, 체인 외부의 가상 머신은 brc20 토큰을 배포하고 SAIX라는 이름을 붙이며 모든 속성을 구성했습니다. 이후 다른 사용자들은 주조(mint) 방법을 사용하여 자신의 명문 자산을 주조할 수 있게 되었습니다.
그 후, 명문 자산을 주조할 필요가 있는 사용자는 거래에서 brc-20 프로토콜을 사용하여 자신의 명문 자산을 주조할 수 있습니다. 예를 들어, 사용자가 주조(mint) 행동을 호출하여 6250개의 SAIX를 주조했습니다. 이때 명문 소유자는 거래 시작 후 GAS 비용을 제외한 수령 주소입니다. 예를 들어, 그림의 bc1p4802…nqah89gr입니다.
주조가 성공적으로 이루어진 후, 사용자가 자신의 명문 자산을 이전하려면, 위의 코드에서 설명한 대로 센에 brc-20의 transfer 행동을 새겨 6250개의 BERU를 전송할 수 있습니다. 물론 이 비트코인 거래의 목표 주소는 자연스럽게 이 brc-20 토큰을 소유하게 됩니다.
따라서 우리는 비트코인 생태의 명문이 사실 Ordinals 프로토콜에 의존하여 비트코인 블록체인에 기록된 또 다른 가상 자산이라는 것을 대략 이해할 수 있습니다. 프로젝트 측은 명문에 기록된 정보(이미지, 웹페이지, 토큰 이름 등)를 프로토콜에 따라 센에 새깁니다. 그런 다음 사용자는 거래 중의 특수 코드를 기반으로 자산의 주조(mint), 이전(transfer) 등의 금융 속성 작업을 수행합니다. 이전의 Layer2와 비교할 때, 비트코인 명문의 의미는 자금이 방대한 비트코인 메인넷에 직접적으로 확장되어 다양한 자산의 가능성을 도입하고 비트코인 생태의 유연성을 향상시켜 비트코인 생태의 잠재력을 발굴하는 데 있습니다.
- 2 -
파생 확장 ------ EVM 명문
비트코인 명문이 주목받게 된 후, EVM 체인에서도 명문 개념이 제안되었습니다. 그러나 EVM 체인은 스마트 계약 설계를 가지고 있기 때문에, 명문 설계가 가져오는 다양한 정보의 기능은 이미 스마트 계약에 의해 구현되었습니다. 따라서 EVM 명문이 담고 있는 생태 이야기는 비트코인 명문과 약간 다릅니다.
이더리움에서는 스마트 계약의 가스 설계로 인해, 성공적인 계약 상호작용에 필요한 가스 비용이 최소 21000 이상이므로, 전체 생태계의 사용자에게 큰 가스 비용 부담을 주고 있습니다. 반면 이더리움 명문은 스마트 계약 설계를 우회하여 EOA에 data 필드를 전송하는 설계를 통해 실행해야 할 작업을 체인 외부로 이동시키는 것을 목표로 합니다. 체인 외부의 명문 가상 머신이 체인에서 프로토콜 규칙에 부합하는 data 필드를 감지하면, 명문 가상 머신은 결과를 실행하고 실행 결과를 당시 전송된 거래의 체인 해시와 일치시켜 체인에서 작업을 실행하는 수수료를 절약합니다.
여기서 우리는 ERC-20 명문 프로토콜 사례를 제시합니다. 먼저 사용자가 자신의 EOA 주소로 0ETH를 전송하여 ERC-20 명문의 감시 메커니즘을 트리거하고, 명문 서버가 calldata의 내용을 분석하도록 합니다. 이때 calldata의 내용은 BRC-20 프로토콜과 유사하며, p-프로토콜, op-행동, tick-token의 집합, id-현재 토큰의 id 번호 및 amt-작업 수로 구성됩니다. calldata의 내용을 기반으로 체인 외부의 EVM 명문 서버는 이 거래를 감지하고 거래 내용을 실행하여 현재 EOA 계정에 해당하는 토큰을 주조(mint)하며, 체인 외부 인덱스에 이 토큰을 기록합니다.
현재 EVM의 명문 작업은 주로 EVM 체인에서 비싼 수수료를 낮추기 위한 것입니다. 따라서 거래 비용이 더 저렴해집니다. 비록 이러한 설계가 Layer2를 쉽게 연상시킬 수 있지만, Layer2는 주로 메인넷의 확장을 위한 것이며 완전한 스마트 계약 실행 환경을 가지고 있습니다. EVM 명문은 주로 수수료 절감을 목표로 하며 완전한 스마트 계약 실행 환경을 갖추고 있지 않습니다. 따라서 현재 EVM 명문의 설계는 주로 EVM 체인의 수수료를 낮추는 데 중점을 두고 있습니다.
- 3 -
명문 일반 프로토콜
Ordinals 프로토콜은 비트코인 명문 프로토콜의 기초이며, Ordinals 프로토콜 외에도 많은 일반 비트코인 명문 프로토콜이 탄생했습니다.
비트코인 계열 - 유명 프로젝트
BRC-20: Ordi, sats, rats
ARC-20: ATOM, Realm
Bitmap
Rune: Pipe
이더리움 계열 - 유명 프로젝트
Ethscription: eths, Facet
IERC-20: ethi
- 4 -
명문 생태 현황
BRC-20에서의 명문 생태 거래 현황은 2024년 1월 11일 기준으로 24시간 거래량이 약 $12.27M에 달합니다.
ETH에서의 명문 생태 거래량 현황은 2024년 1월 11일 기준으로 24시간 거래량이 약 53.66ETH(139,516 U)에 달합니다.
전반적으로 현재 명문 생태는 여전히 비트코인 생태가 주류를 이루고 있으며, 거래 열기가 증가하고 거래량이 방대하며, 총 자금량의 증가폭이 상당합니다.
결론
명문의 원리와 비트코인 생태에서의 혁신적 역할을 깊이 탐구함으로써, 우리는 명문 기술의 도입이 단순한 유행이나 기술적 진화가 아님을 쉽게 발견할 수 있습니다. 이는 비트코인 네트워크가 안전성, 확장성 및 실용성에서 큰 진전을 이루었다는 것을 나타냅니다. Ordinals 프로토콜과 BRC20 프로토콜의 구현은 비트코인 블록체인에 새로운 응용 시나리오를 열었습니다. 그러나 사용자들은 여전히 신중을 기해야 하며, 명문 자산 시장은 아직 초기 단계에 있으며 그 가치와 거래 규칙은 계속 진화하고 있습니다. 따라서 이러한 새로운 기술의 작동 원리를 깊이 이해하는 것은 이 분야에 투자하거나 혁신하고자 하는 모든 사용자에게 매우 중요합니다.