간편 구매
시장
현물
선물
파이낸스
이벤트
더 알아보기
초보자 존
로그인
연구 보고서

CoinEx 연구소: 비트코인 오디널스 프로토콜에 대한 간략한 분석

2023-06-15 07:00:00

비트코인은 탄생 후 오랜 시간 동안 느리게 발전했습니다. 하지만 2023년 초, 비트코인 생태계의 새로운 발전인 오디널스(Ordinals)가 등장했습니다. 이를 통해 사용자는 비트코인 네트워크의 특정 사토시에 고유하고 검증 가능한 암호화폐 자산을 새길 수 있으며, 이는 네이티브 비트코인 대체 불가능한 토큰과 토큰을 둘러싼 작은 열풍을 일으켰습니다. 또한, 오디널스는 비트코인의 자금 유입을 개선하여 활기찬 생태계를 조성하는 데도 도움이 되었습니다. 오디널스가 비트코인 네트워크에 새로운 사용자와 트랜잭션을 끌어들이면서 채굴자들도 사용량 증가의 혜택을 누렸습니다. 5월 31일 기준으로 1,000만 개가 넘는 비문이 생성되었으며, 거래 수수료는 4,000만 달러가 넘는 1,600 BTC가 넘었습니다. 그럼에도 불구하고 이러한 발전은 비트코인 커뮤니티에서 논란을 불러일으키기도 했습니다. 비평가들은 P2P 전자 화폐라는 비트코인의 본래 목적에서 벗어나고 소중한 블록 공간을 혼란스럽게 만든다고 말합니다.

출처: https://dune.com/dgtl_assets/bitcoin-ordinals-analysis

조례의 기초

세그윗(SegWit)

2017년 8월, 비트코인 세그윗이 공식적으로 활성화되었습니다. 비트코인 코어 개발자들은 기술적 개선과 균형 잡힌 리소스 소비에 대한 고려 없이 블록 크기 제한을 직접적으로 늘리는 것에 반대했습니다. 그러나 세그윗을 사용하면 원래의 1MB 제한을 직접 늘리지 않고도 각 블록이 더 많은 트랜잭션을 수용할 수 있습니다. 이번 업그레이드는 특정 정보(예: 트랜잭션 서명)를 감시 데이터로 이동하여 각 트랜잭션이 차지하는 블록 공간을 줄이고 네트워크의 처리 용량을 간접적으로 향상시키는 감시 데이터 개념을 도입했습니다. 그러나 세그윗을 지원하는 노드의 경우, 감시 데이터가 별도로 저장되기 때문에 실제 수신되는 데이터는 1MB(블록 + 감시 데이터)보다 큰 경우가 많습니다.

다음은 세그윗을 사용하지 않은 원본 스크립트의 예시입니다:

[...]

"Vin" : [

"txid": "0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2",

"vout": 0,

"scriptSig": “<Bob’s scriptSig>",

]

[...]

세그윗을 사용하는 스크립트입니다:

[...]

"Vin" : [

"txid": "0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2",

"vout": 0,

"scriptSig": "",

]

[...]

"witness": “<Bob’s witness data>"

[...]

출처: https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch07.asciidoc#pay-to-witness-public-key-hash-p2wpkh

탭루트(Taproot)

2021년, 세그윗 이후 비트코인 네트워크의 가장 중요한 기술적 업그레이드인 탭루트가 공식적으로 출시되었으며, 슈노르 서명 및 P2TR(Pay-to-Taproot) 출력과 같은 새로운 스크립트 기능을 도입했습니다. 슈노르 서명은 다중 서명 스크립트를 단일 서명 스크립트와 구분할 수 없게 만들어 모든 탭루트 사용자에게 향상된 프라이버시를 제공합니다. 가장 중요한 것은 탭루트가 트랜잭션의 감시 데이터에 대한 크기 제한을 제거하여 최대 4MB까지 BTC에 데이터를 저장할 수 있다는 점입니다.

오디널스의 탄생​

세그윗과 탭루트의 활성화는 비트코인 오디널스 프로토콜의 출현을 위한 토대를 마련했습니다. 2023년 1월에 제안된 오디널스는 비트코인의 최소 단위인 사토시에 오프체인 번호를 부여하는 프로토콜로, 점차 시장에서 공감대를 얻었습니다. 비트코인 네트워크에서 세그윗과 탭루트의 기술적 특징을 활용하는 이 프로토콜은 비트코인 블록체인에서 대체 불가능한 토큰을 직접 발행, 전송, 파기할 수 있게 해줍니다.

서수는 서수와 비문이라는 두 가지 주요 개념을 도입했습니다.

서수: 비트코인은 UTXO 모델을 기반으로 하므로, 각 트랜잭션은 관련된 모든 트랜잭션으로 거슬러 올라갈 수 있습니다. 서수는 각 트랜잭션의 입력 내 특정 사토시를 출력에 할당하기 위해 선입선출(FIFO) 알고리즘을 사용합니다. 즉, FIFO 규칙에 따라 모든 트랜잭션의 각 사토시는 고유한 서수 번호로 식별할 수 있습니다. 이는 지폐에 일련번호를 부여하는 것과 유사하며, 각 사토시에 고유 식별자를 부여하여 유통을 추적하고 이전에 사토시를 보유하고 사용한 개인을 식별할 수 있게 해줍니다. 기술적 관점에서 오디널스는 비트코인 코어 노드와 통신하고 오프체인에서 모든 사토시의 인덱스를 추적할 수 있는 도구(https://github.com/casey/ord)를 제공합니다.

출처: https://blocto.io/crypto-blog/ecosystem/how-bitcoin-ordinals-nfts-work

비문: 비문은 Taproot 스크립트(P2TR)에 임의의 콘텐츠를 저장하는 것을 포함합니다. Taproot 스크립트에는 콘텐츠 제한이 거의 없고 증인 데이터는 저렴한 비용으로 제공되므로 텍스트, 사진, 오디오, 동영상은 크기가 4MB를 초과하지 않는 한 개별 사토시에서 디지털 아트워크 또는 NFT로 생성할 수 있습니다. 비문의 내용은 OP_FALSE OP_IF...OP_ENDIF의 스크립트 지침에 포함되며 채굴자가 실행하지 않습니다. 콘텐츠는 비문임을 나타내는 "ord" 문자열로 시작하며, 다음 푸시에 콘텐츠 유형이 포함되어 있음을 나타내는 OP_PUSH 1과 후속 데이터 푸시에 콘텐츠 자체가 포함되어 있음을 지정하는 OP_PUSH 0이 뒤따릅니다.

예를 들면 다음과 같습니다:

OP_FALSE

OP_IF

OP_PUSH "ord"

OP_PUSH 1

OP_PUSH “text/plain;charset=uft-8”

OP_PUSH 0

OP_PUSH “Hello, World!"

OP_ENDIF

출처: https://docs.ordinals.com/inscriptions.html

비문은 모든 지폐에 고유 일련 번호가 있는 봉투와 같으며, 귀중한 예술 작품이나 사진을 이 봉투에 넣을 수 있습니다. 기본적으로 Ordinals protocol은 각 사토시에 고유 식별자를 할당하고 이를 증인 데이터의 메타데이터에 연결하여 추적 가능한 NFT를 생성합니다. 또한, 비트코인의 강력한 합의 덕분에 이러한 디지털 예술 작품이나 NFT는 일단 발행되면 네트워크의 필수적인 부분으로 영구적으로 존재하게 됩니다.

FT 이전의 NFT

Ordinals protocol은 비트코인에 새로운 차원을 가져왔으며, 기존의 결제 및 가치 저장소를 넘어 대체 불가능한 토큰(NFT)과 대체 불가능한 토큰(FT)으로 응용 분야를 확장했습니다. 이더리움 생태계에서 일어난 일과 달리, Ordinals protocol은 처음에 비트코인 네트워크에서 NFT 열풍을 일으켰고, 이어서 FT, 특히 BRC-20 토큰의 붐을 일으켰습니다. BAYC와 같은 저명한 NFT 프로젝트가 Ordinals 프로토콜을 통해 비트코인에서 NFT를 발행하기 시작했고, 익명의 Ordinals NFT 프로젝트도 시장의 인기를 얻었습니다. 비트코인 비문은 Taproot 스크립트 내에 모든 콘텐츠를 저장하는 반면, 이더리움 NFT는 네트워크가 특정 NFT에 연결된 미디어 리소스(예: 이미지)를 식별할 수 있도록 관련 메타데이터를 찾기 위해 URI(통일 리소스 식별자)에 의존하는 경우가 많습니다. 그러나 이러한 리소스는 중앙화된 서버에 저장되는 경우가 많기 때문에 분실 또는 변조될 수 있습니다. 이러한 점에서 비트코인 비문은 보다 탈중앙화되고 위변조에 강한 대안을 제공합니다.

2023년 3월 8일 트위터 사용자 @domodata가 제안한 BRC-20 표준은 Ordinals 프로토콜을 기반으로 하는 FT 표준으로 도입되었습니다. 이더리움의 ERC20 표준과 마찬가지로 BRC-20 표준은 비트코인 네트워크에서 토큰 발행을 허용합니다. BRC-20 토큰은 사토시에서 발행된 JSON 파일로, 토큰의 이름, 공급량, 최대 발행량과 같은 기본 정보와 배포, 발행, 전송 사양을 정의합니다. 예를 들어 ORDI는 최초이자 가장 성공적인 BRC-20 토큰으로, 총 공급량은 2,100만 개이며 1회당 발행 한도는 1,000개입니다.

배포 예시

{

 "p": "brc-20",

 "op": "deloy",

 "tick": "ordi",

 "max": "21000000",

 "lim": "1000"

}

 

Mint 예시

{

  "p": "brc-20",

  "op": "mint",

  "tick": "ordi",

  "amt": "1000"

}

 

전송 예시

{

  "p": "brc-20",

  "op": "transfer",

  "tickx": "ordi",

  "amt": "100"

}

 출처: https://domo-2.gitbook.io/brc-20-experiment/

5월 초, 일부 거래소가 BRC-20 토큰을 상장하기 시작하면서 MEME 카테고리의 일부 BRC-20 토큰은 해당 토큰을 둘러싼 FOMO 정서로 인해 시장 투기의 대상이 되었습니다. 그 결과 비트코인 네트워크는 대규모 거래로 인해 혼잡해졌고, 거래 수수료가 블록 보상을 초과하는 극히 드문 현상까지 발생했습니다. 엄청난 인기에도 불구하고 네트워크의 상장 성능으로 인해 사용자 경험은 만족스럽지 못했고 시장의 과대 광고는 오래 지속되지 않았습니다. 오늘날 Ordinals의 발행량은 정점의 10분의 1 수준으로 떨어졌습니다. BRC-20 토큰의 거래량은 감소했지만, 이와 관련된 누적 거래 수수료는 여전히 전체 비트코인 거래 수수료의 큰 부분을 차지하고 있습니다.

출처: https://dune.com/cryptokoryo/brc20

BRC-20 이후

BRC-20은 큰 인기를 얻었지만, 네이밍 길이 제한(4자만 가능), 단순한 기능, 잠재적인 이중 지출 공격에 대한 취약성 등 몇 가지 한계에 직면했습니다. 그 결과 비트코인 블록체인에 새로운 토큰 프로토콜이 등장했습니다. ORC-20, SRC-20, BRC-21, BRC-30을 포함한 이러한 새로운 프로토콜은 Ordinals 생태계에 보다 포괄적인 기능을 제공하고자 합니다. 

BRC-20과 역호환되도록 설계된 ORC-20 프로토콜은 적응성, 확장성, 보안을 개선하고 이중 지출 가능성을 없애며 거래 취소를 지원하는 것을 목표로 합니다. 

SRC-20 토큰은 BRC-20과 유사한 사양을 갖췄지만, Ordinals 기반 BRC-20과는 다른 BTC 스탬프 프로토콜을 기반으로 합니다. 스탬프 프로토콜은 BTC 트랜잭션 출력에 base64 이미지를 삽입하여 해당 데이터를 비트코인 블록체인에 영구적으로 저장합니다. 하지만 스탬프 프로토콜은 데이터 용량이 8KB에 불과하다는 한계가 있습니다.

BRC-21은 비트코인 네트워크에 크로스체인 자산을 도입하는 것을 목표로 합니다. 예를 들어, 비트코인에서 다른 네트워크(예: 이더리움, 다이)의 BRC-20 버전 자산을 발행할 수 있게 됩니다. BRC-21의 네트워크 배포는 BRC-20과 유사하지만, 소스 체인에 대한 필드와 소스 체인 토큰 콘트랙트에 대한 필드 두 개가 새로 추가됩니다.

BRC-30은 BTC와 BRC-20 토큰을 위한 스테이킹 메커니즘입니다. BRC-20 토큰의 기능을 확장하고 스테이킹 프로토콜에 대한 설명을 소개합니다. BRC-30을 통해 사용자는 BRC-20 토큰과 BTC를 담보로 제공하고 그에 상응하는 BRC-30 토큰을 보상으로 받을 수 있으며, 더 많은 투자 기회를 얻을 수 있습니다.

업계 동향

Ordinals의 등장으로 비트코인의 사토시는 더욱 차별화되고 희소성이 높아져 시장에서 더 많은 자금을 유치할 수 있게 되었습니다. 오르디날을 기반으로 한 일련의 애플리케이션과 토큰 프로토콜이 등장하면서 비트코인 생태계는 더욱 활기를 띠고 있습니다. 아시다시피 비트코인은 2024년에 또 한 번 반감기를 맞이할 예정이며, 이 경우 블록 보상이 다시 한 번 절반으로 줄어들 것입니다. Ordinals의 등장은 비트코인의 향후 반감기에 따른 채굴 수수료 모델에 변화를 가져올 가능성을 열어줍니다. 

CoinEx 소개

2017년에 설립된 CoinEx는 더 쉬운 거래를 위해 노력하는 글로벌 디지털 거래소입니다. 이 플랫폼은 200개 이상의 국가와 지역에서 5백만 명 이상의 사용자에게 현물 및 마진 거래, 선물, 스왑, AMM, 재무 관리 서비스 등 다양한 서비스를 제공합니다. 평등하고 존중받는 암호화폐 환경을 조성하기 위해 설립된 CoinEx는 누구나 암호화폐 거래에 접근할 수 있도록 사용하기 쉬운 상품과 서비스를 제공하여 기존 금융의 장벽을 허무는 데 전념하고 있습니다.

 

참조:

https://docs.ordinals.com/introduction.html

https://blocto.io/crypto-blog/ecosystem/how-bitcoin-ordinals-nfts-work

https://dune.com/dgtl_assets/bitcoin-ordinals-analysis

https://dune.com/cryptokoryo/brc20

https://domo-2.gitbook.io/brc-20-experiment/

https://docs.orc20.org/

https://github.com/hydren-crypto/stampchain/blob/main/docs/src20.md


이전
트랜잭션과 가스(GAS)란?
다음
코스피 야간 선물에 대하여