배경
동부 표준시 기준 1월 10일, SEC가 공식적으로 11개의 비트코인 현물 ETF를 승인했습니다! 이 역사적인 순간은 암호화폐 산업의 연대기에 반드시 기록될 것입니다. 비트코인과 함께, "인스크립션(Inscriptions)"이라는 새로운 개념이 전 세계 투자자들 앞에 자주 등장하고 있습니다. 수많은 부의 전설로 풍요로워지고 지속적인 자본 유입으로 각광받는 이 인스크립션은 비트코인 생태계를 혁신할 것이라 주장되며, 비트코인 시가총액 증가와 함께 인기가 급상승하고 있습니다.
그러나 대부분의 사람들은 이 인스크립션에 대해 피상적인 이해만을 갖고 있습니다. 가격이 치솟으면서 많은 사람들이 기반 기술을 간과하고 있으며, 이는 투자의 불확실성을 부인할 수 없을 만큼 높이고 있습니다. 그렇다면 비트코인 인스크립션이란 정확히 무엇일까요? 현재 생태계에서 어떤 잠재적 보안 위험이 존재하며, 사용자들은 어떻게 스스로를 보호할 수 있을까요?
걱정하지 마세요. 이 글은 약 10분의 읽기 시간을 통해 인스크립션 안전에 대한 포괄적인 설명을 제공할 것입니다.
비트코인 인스크립션이란 무엇인가?
비트코인 인스크립션의 기원
2023년 1월, Casey Rodarmor가 Ordinals 프로토콜을 도입하면서 비트코인 인스크립션이 탄생했습니다. 이 프로토콜은 사용자가 텍스트, 이미지, 동영상, 계약 등의 데이터를 비트코인 블록체인에 직접 기록할 수 있게 합니다.
처음 보면 이것이 비트코인 버전의 NFT처럼 보일 수 있습니다. 하지만 Stacks와 같은 레이어 2 네트워크가 이미 이를 달성하지 않았나요? 잠깐! 중요한 점은 Ordinals가 레이어 2 네트워크가 아닌 비트코인 메인넷에 직접 기록한다는 것입니다. 이 변화는 거대한 금융 실체인 비트코인에 상당한 영향을 미치며, 그 파급 효과는 레이어 2가 제공할 수 있는 것을 훨씬 넘어섭니다.
그런데 어떻게 이것이 가능할까요? 비트코인은 완전한 스마트 컨트랙트 실행 환경(EVM)이 없는데, 어떻게 새로운 프로토콜이 추가될 수 있을까요?
그 답은 전체 BTC 네트워크의 설계 원칙과 반복적으로 업데이트된 프로토콜에 있습니다. 사토시 나카모토의 원래 설계에서, 비트코인 생태계는 가장 작은 불가분의 단위인 사토시(비트코인의 1/100,000,000)를 특징으로 했으며, 각각은 PoW(작업 증명)를 통해 채굴자들이 채굴하여 고유한 일련번호를 내재적으로 가지고 있습니다. 이 고유한 일련번호를 사용하여 생성자와 소유자를 추적할 수 있습니다. 2021년 Taproot 프로토콜 업그레이드는 트랜잭션 스크립트에 더 복잡한 정보를 삽입할 수 있게 하고, 블록의 정보 저장 한도를 1MB에서 4MB로 확장하여 비트코인 블록체인에 더 풍부한 정보를 기록할 수 있는 기술적 잠재력을 제공했습니다.
Ordinals 프로토콜의 본질은 사토시의 일련번호 정보 확장입니다. 구체적으로, 사토시의 고유한 특성을 활용하여 단일 일련번호를 텍스트, 이미지, 동영상 및 계약 데이터를 포함하도록 확장합니다. 이를 통해 각 사토시는 고유한 정보의 담체가 되어, 비트코인 블록체인에 데이터를 저장하고 불변성을 보장합니다.
예를 들어, UTXO(미사용 트랜잭션 출력)를 가져와 "hello, world!"라는 메시지를 기록해 보겠습니다. Taproot 스크립트에 Ordinals 정보를 기록하고, 트랜잭션 중에 UTXO의 첫 번째 인스크립션에 이 세부 사항을 새겨야 합니다. 이 과정은 블록체인에 인스크립션의 내용을 기록합니다. (물론, 이 내용은 체인에 배포되기 전에 직렬화되어야 합니다.)

트랜잭션에 메모가 없거나 특수한 상황으로 인해 트랜잭션이 실패하는 경우, 메모 메시지는 유효한 내용으로 간주되지 않습니다.
Ordinals 프로토콜이 제안된 초기 단계에서 많은 사용자들은 이를 NFT의 수단으로 채택했습니다. 그러나 2023년 3월 8일 BRC20 프로토콜이 도입되면서, Ordinals 프로토콜 위에 ERC20과 유사한 토큰 표준이 제안되었고, 이는 인스크립션 시장을 형성하기 시작했습니다. BRC20 토큰 생태계 트랜잭션 과정을 설명하기 위해 ordiscan의 간단한 예시를 사용하겠습니다.
먼저, 프로젝트는 일련의 인스크립션 자산을 배포하여 다른 사람들이 이 시리즈에서 자산을 민팅할 수 있도록 해야 합니다. 어떻게 하는 것일까요? 프로젝트는 Ordinals 프로토콜에 따라 BRC20 표준을 준수하는 실행 가능한 코드를 사토시에 기록하여 인스크립션을 생성합니다. 그런 다음 이 인스크립션이 새겨진 사토시가 블록체인으로 전송됩니다.

구체적으로, 프로젝트 팀은 BRC20 프로토콜을 사용하여 SAIX라는 이름의 토큰 시리즈를 배포하고, 최대 공급량을 10,000,000으로 정의했습니다. 이것이 사토시에 새겨진 정보입니다.
블록체인에서, 인스크립션 코드가 새겨진 이 사토시가 전송되고 비트코인 블록체인에 의해 기록됩니다. 동시에, Ordinals 프로토콜 트랜잭션을 위해 비트코인 블록체인을 모니터링하는 오프체인 서버가 프로토콜에 부합하는 이 코드를 감지했습니다. 결과적으로, 오프체인 가상 머신이 이 코드를 실행했습니다. 즉, 오프체인 가상 머신이 SAIX라는 BRC20 토큰을 배포하고 모든 속성 구성을 완료했습니다. 이후 다른 사용자들은 민팅 방법을 사용하여 자신만의 인스크립션 자산을 생성할 수 있게 되었습니다.

그 후, 인스크립션 자산을 민팅하려는 사용자들은 트랜잭션에서 BRC-20 프로토콜을 활용하여 개인화된 인스크립션 자산을 생성할 수 있습니다. 예를 들어, 사용자는 민팅 액션을 호출하여 6,250개의 SAIX 토큰을 민팅할 수 있습니다. 이 시점에서 인스크립션의 소유자는 트랜잭션이 시작된 후의 수신 주소이며, GAS 수수료를 제외하고 다이어그램에 표시된 주소인 bc1p4802...nqah89gr이 됩니다.

민팅에 성공한 후, 사용자들이 인스크립션 자산을 전송하고자 할 경우, BRC-20 transfer 액션을 사토시에 새겨 앞서 언급한 코드에 명시된 대로 6,250개의 BERU 토큰을 전송할 수 있습니다. 물론, 이 비트코인 트랜잭션의 대상 주소가 자연스럽게 이 BRC-20 토큰의 소유자가 됩니다.

따라서, 비트코인 생태계 내의 인스크립션은 Ordinals 프로토콜에 의존하며 비트코인 블록체인에 기록된 다른 종류의 가상 자산을 나타낸다고 대략적으로 이해할 수 있습니다. 프로젝트 팀은 프로토콜에 따라 인스크립션의 정보(이미지, 웹 페이지, 토큰 이름 등 포함)를 사토시에 새깁니다. 그런 다음 사용자들은 트랜잭션의 특수 코드를 통해 자산 민팅(mint) 및 전송(transfer)과 같은 금융 작업을 수행할 수 있습니다. 이전의 레이어 2 솔루션과 비교하여, 비트코인 인스크립션의 중요성은 상당한 자금을 보유한 비트코인 메인넷을 직접 확장하고, 다양화된 자산의 가능성을 도입하며 비트코인 생태계의 유연성을 높여 비트코인 생태계의 잠재력을 발굴한다는 데 있습니다.
EVM 인스크립션: 비트코인 Ordinals의 진화
비트코인 인스크립션의 선풍적인 인기 이후, EVM(이더리움 가상 머신) 호환 블록체인이 이 개념의 자체 버전을 도입했습니다. 그러나 EVM 체인은 이미 스마트 컨트랙트를 지원하기 때문에, 인스크립션 설계로 인한 기능의 다양성은 이전에 스마트 컨트랙트로 달성 가능했습니다. 따라서 EVM 인스크립션을 둘러싼 내러티브는 비트코인의 것과 다릅니다. 이더리움에서는 스마트 컨트랙트의 Gas 시스템으로 인해, 성공적인 컨트랙트 상호작용에는 최소 21,000의 Gas 수수료가 필요하여 생태계 사용자들에게 상당한 비용 부담이 생겼습니다. 이를 우회하기 위해, 이더리움 인스크립션은 스마트 컨트랙트 실행을 완전히 우회하여 외부 소유 계정(EOA)으로 데이터를 전송함으로써 필요한 작업을 오프체인으로 이동시키는 것을 목표로 합니다. 오프체인 인스크립션 가상 머신이 프로토콜 규칙에 부합하는 온체인 데이터를 감지하면, 트랜잭션을 실행하고 결과를 전송된 트랜잭션의 해시와 매칭하여 온체인 실행 수수료를 절감합니다. ERC-20 인스크립션 프로토콜 예시로 이를 설명해 보겠습니다. 사용자가 자신의 EOA에 0 ETH를 전송하는 트랜잭션을 시작하면, 이것이 ERC-20 인스크립션의 리스닝 메커니즘을 트리거하고 인스크립션 서버가 calldata의 내용을 파싱하도록 유도합니다. 이 calldata는 BRC-20 프로토콜과 유사하게 구조화되어 있으며, 프로토콜(p), 작업(op), 토큰 세트를 나타내는 tick, 현재 토큰의 ID, 그리고 작업의 수량(amt)을 규정합니다. 이 트랜잭션을 감지하면, 오프체인 EVM 인스크립션 서버가 트랜잭션 세부 사항을 실행하고, 현재 EOA에 해당하는 토큰을 민팅하며, 이 토큰을 오프체인 인덱스에 기록합니다.
이 시스템을 채택함으로써, EVM 인스크립션은 토큰화된 자산을 처리하는 새로운 방법을 제공하여 잠재적으로 Gas 비용을 절감하고 이더리움 생태계 내의 운영을 간소화할 수 있습니다. 이러한 발전을 계속 모니터링하면서, EVM 인스크립션의 유연성과 혁신적인 접근 방식이 블록체인 기술의 역량과 효율성을 강화하고 있음이 명확해졌습니다.

현재 EVM 인스크립션 운영의 주요 목적은 일부 EVM 체인의 비싼 트랜잭션 수수료를 줄여 거래 비용을 현저히 저렴하게 만드는 것입니다. 이러한 설계가 레이어 2 솔루션을 연상시킬 수 있지만, 레이어 2는 주로 메인넷을 확장하고 완전한 스마트 컨트랙트 실행 환경을 갖추고 있다는 점에 주목해야 합니다. 반면, EVM 인스크립션은 주로 트랜잭션 수수료 절감에 초점을 맞추며 완전한 스마트 컨트랙트 실행 환경을 제공하지 않습니다. 따라서 EVM 인스크립션의 설계는 현재로서는 주로 EVM 체인의 트랜잭션 수수료 절감을 강조합니다.
일반적인 인스크립션 프로토콜
Ordinals 프로토콜은 비트코인 인스크립션 프로토콜의 초석입니다. Ordinals 프로토콜 외에도 많은 일반적인 비트코인 인스크립션 프로토콜이 개발되었습니다. **비트코인 관련 - 주요 프로젝트 **- BRC-20: Ordi, sats, rats
- ARC-20: ATOM, Realm
- Bitmap
- Rune: Pipe
**이더리움 관련 - 주요 프로젝트 **- Ethscription: eths, Facet
- IERC-20: ethi
인스크립션 생태계의 현황
2024년 1월 11일 기준, BRC-20 인스크립션 생태계의 거래량은 지난 24시간 동안 약 $12.27M에 달했습니다.

ETH의 인스크립션 생태계의 경우, 2024년 1월 1일 기준으로 24시간 거래량은 약 53.66 ETH($139,516)에 근접했습니다.
전반적으로, 현재 인스크립션 생태계는 여전히 비트코인 생태계가 주도하고 있으며, 거래 열기가 높아지고 거래량이 상당하며 총 시가총액이 크게 증가하고 있습니다.
요약
인스크립션의 원리와 비트코인 생태계에서의 혁신적인 역할을 깊이 탐구해 보면, 인스크립션 기술의 도입이 단순한 일시적 유행이나 단순한 기술적 반복이 아님이 분명합니다. 이는 보안, 확장성 및 실용적 유용성 측면에서 비트코인 네트워크의 중요한 발전을 나타냅니다. Ordinals 및 BRC20과 같은 프로토콜의 구현은 비트코인 블록체인에 새로운 응용 시나리오를 열었습니다. 그러나 사용자들은 인스크립션 자산 시장이 아직 초기 단계에 있으며, 그 가치와 거래 규칙이 지속적으로 진화하고 있기 때문에 주의를 기울여야 합니다. 따라서 이러한 새로운 기술이 어떻게 작동하는지에 대한 깊은 이해는 이 분야에 투자하거나 혁신하려는 누구에게나 매우 중요합니다.
MetaSleuth 소개
MetaSleuth는 BlockSec이 개발한 포괄적인 플랫폼으로, 사용자가 모든 암호화폐 활동을 효과적으로 추적하고 조사할 수 있도록 지원합니다. MetaSleuth를 사용하면 자금 추적, 자금 흐름 시각화, 실시간 자금 이동 모니터링, 중요한 정보 저장, 그리고 다른 사람들과 결과를 공유하여 협업할 수 있습니다. 현재 비트코인(BTC), 이더리움(ETH), 트론(TRX), 폴리곤(MATIC) 등 13개의 다양한 블록체인을 지원합니다.
Website: https://metasleuth.io/
Twitter: @MetaSleuth
Telegram: https://t.me/MetaSleuthTeam



