Ordinals 프로토콜의 기본 원리와 "스마트"의 희소성 시스템 해석

왕이석
2023-03-20 14:08:06
수집
사실, 비트코인은 항상 혁신을 이끌어 왔으며, 수년간 안정적으로 발전해 온 라이트닝 네트워크가 그 전형적인 예입니다. 최근까지 오디널스가 전투에 가세하여 비트코인 생태계를 뒤흔들고 있습니다.

원문 제목:《깊이 있는 Ordinals 프로토콜

저자:왕이석

한때, 일부 소규모 거래상들은 뉴욕 금융 중심지에서 멀어져 고급 기술 거래 수단이 부족한 상태에서 전통적인 전화나 팩스를 통해 거래를 하며 생계를 유지했습니다. 이러한 거래상들은 2010년 이전까지는 생존 상태가 양호했습니다. 그러나 고빈도 거래의 출현으로 인해 이들 소규모 거래상들은 대형 금융 기관에 의해 압도당하기 시작했고, 거래에서 불공정한 대우를 받으며 그들의 주문은 종종 대형 기관의 고빈도 거래 알고리즘에 의해 선점당했습니다.

불과 몇 년 사이에, 이러한 전통 거래상들은 사라지고, 기술로 무장한 새로운 거래상들로 대체되었습니다.

이봐, 인정해. 비트코인에 대해 그렇게 생각하는 사람들이 많다는 걸 알아. 그것이 구식 기술이라고 생각하는 사람들이 많아. 만약 네가 파티에서 추상 계좌 ERC4337나 ZK 2계층 네트워크 같은 주제에 대해 이야기하지 못한다면, 마치 시대에 뒤떨어진 사람으로 여겨질 것 같아.

하지만 사실 비트코인은 항상 혁신을 이끌어 왔고, 수년 동안 안정적으로 발전해 온 라이트닝 네트워크가 그 전형적인 예입니다. 최근에 Ordinals가 전투에 가세하여 비트코인 생태계를 뒤흔들고 있습니다.

이 글에서는 Ordinals의 기술적 세부 사항을 소개하여 기본적인 이해를 돕겠습니다.

기본 원리

우리는 모두 비트코인이 100,000,000개의 단위, 즉 satoshis(또는 sats)로 나눌 수 있다는 것을 알고 있습니다. 중국어로는 "총"이라고 합니다.

1총 = 1억 분의 1 비트코인입니다.

그리고 Casey Rodarmor가 2023년 1월에 발표한 Ordinals 프로토콜은 천재적인 아이디어를 제안했습니다:

우리는 이 "총"들을 일정한 순서로 배열하고, 0과 2,100,000,000,000,000 사이의 순서를 부여한 다음, 다른 정보와 연결할 수 있을까요: 이미지, 텍스트, 비디오 또는 코드의 일련. 그렇게 함으로써 각 총은 독특하고 대체 불가능하게 됩니다. 이는 비트코인에 원래의 NFT 생성 능력을 부여하는 것과 같습니다.

흥미롭게 들리지 않나요? 사실 이 프로토콜은 2021년 Taproot 대규모 업그레이드에 크게 의존하고 있습니다. Taproot 업그레이드는 비트코인 네트워크에 더 높은 수준의 프라이버시, 보안 및 확장성을 가져왔습니다. 비트코인에 데이터를 추가하는 기술적 결함이 항상 가능했지만, 기본적으로 4Mbs의 데이터만 추가할 수 있었고, 그 이상은 불가능했습니다.

Ordinals 프로토콜의 핵심 요소는 두 가지입니다:

  1. 각 "총"의 번호. 차량 번호판처럼, 고유하기 때문에 "멋진 번호"의 개념이 자연스럽게 존재합니다.
  2. 선입선출.

모든 프로토콜 상위의 응용 프로그램은 이 두 가지를 중심으로 전개되며, 도메인 시스템 등 매우 흥미롭습니다.

이해를 돕기 위해 예를 들어 보겠습니다.

예시

아래 그림에서, 왼쪽에는 두 개의 입력이 있으며, 주소1과 주소2는 총 5개의 총을 가지고 있습니다. 이 거래에서 4총은 3oPz로 시작하는 주소로 전송되었고, 나머지 1총은 채굴 수수료로 채굴자에게 지급됩니다.

image

위 거래에서, 우리가 Ord 프로토콜을 사용하여 각 총에 신원을 부여했다고 가정해 보겠습니다(순서 번호). 그러면 거래가 완료된 후, 주소1과 주소2의 4개의 번호가 매겨진 총 Ord A->D는 주소3으로 이동하고, 마지막 총은 채굴자에게 지급됩니다.

"선입선출"이라는 것은 각 총의 번호 정렬이 거래 출력에서의 인덱스에 따라 결정된다는 의미입니다. 예를 들어 아래 그림의 거래 출력에서(출력), 주소3이 채굴자 주소보다 먼저 배치되었으므로, 주소1과 주소2에서 전송된 총은 먼저 주소3이 상속받고, 그 다음이 채굴자 주소입니다.

image

"선입선출" 규칙을 과소평가하지 마세요. 이 규칙이 없다면 Ordinals의 순서가 엉망이 될 것입니다.

타고난 희소성

앞서 언급했듯이, Ordinals 프로토콜은 각 "총"에 독특한 번호를 부여합니다. 그럼 어떻게 볼 수 있을까요?

Ordinals의 공식 문서에는 이에 대한 자세한 설명이 있습니다. 본질적으로 비트코인 자체의 일부 정기적인 사건에 따라 인위적으로 차별을 부여합니다. 예를 들어 비트코인 세계에서는 일부 사건이 자주 발생하고, 일부는 드물게 발생하며, 이러한 사건들은 자연스럽게 희소성 시스템을 형성합니다. 이러한 정기적인 사건에는 다음이 포함됩니다:

  • 블록: 약 10분마다 새로운 블록이 채굴되며, 항상 이 수치입니다.
  • 난이도 조정: 매 2016개의 블록, 즉 매 2주마다 비트코인 네트워크는 해시율의 변화에 따라 난이도 목표를 조정합니다.
  • 반감기: 매 210,000개의 블록, 즉 매 4년마다 각 블록에서 채굴되는 보상이 반으로 줄어듭니다.
  • 주기: 6번의 반감기마다 신비로운 일이 발생합니다: 반감기와 난이도 조정이 동시에 발생합니다. 이를 "중첩"이라고 하며, 두 번의 중첩 사이의 시간 간격을 "주기"라고 합니다. "중첩"은 약 24년에 한 번 발생합니다. 첫 번째 중첩은 2032년경에 발생할 것으로 예상됩니다.

이로 인해 다음과 같은 희소성 수준이 생깁니다:

  • 일반: 블록의 첫 번째 총이 아님
  • 드물게: 각 블록의 첫 번째 총
  • 희귀: 각 난이도 조정 주기의 첫 번째 총
  • 서사: 각 반감기 기간의 첫 번째 총
  • 전설: 각 주기의 첫 번째 총
  • 신화: 창세 블록의 첫 번째 총

이 정의에 따라 각 총의 희소성은 명확합니다:

Ordinals 프로토콜에서는 일반적으로 "시간", "분", "초" 및 "밀리초"로 표시합니다.

A°B′C″D‴
│ │ │ ╰─ 블록 내의 satoshi 인덱스
│ │ ╰─── 난이도 조정 주기 내의 블록 인덱스
│ ╰───── 반감기 주기 내의 블록 인덱스
╰─────── 주기, 0부터 번호 매김

예를 들어, 아래의 satoshi는 비교적 흔합니다.

1°1′1″1‴
│ │ │ ╰─ 블록 내의 첫 번째 satoshi가 아님
│ │ ╰─── 난이도 조정 주기 내의 첫 번째 블록이 아님
│ ╰───── 반감기 주기 내의 첫 번째 블록이 아님
╰─────── 두 번째 주기

그리고 아래의 것은 왕폭탄, 신화적인 희소성입니다. 왜냐하면 그것은 창세 블록의 첫 번째 총이기 때문입니다.

0°0′0″0‴
│ │ │ ╰─ 블록 내의 첫 번째 satoshi
│ │ ╰─── 난이도 조정 주기 내의 첫 번째 블록
│ ╰───── 반감기 주기 내의 첫 번째 블록
╰─────── 첫 번째 주기

하지만 솔직히 말해서, 각인의 번호와 수집 가치 사이에는 절대적인 관련이 없습니다. 만약 그렇다면, 비트코인 네트워크에 존재하는 각인의 가치는 수렴하게 되어 후속으로 갈수록 가치가 떨어지게 되며, 이는 명백히 비상식적입니다. 그래서 여기서 저자는 저자의 생각과 다릅니다.

희소한 "총"의 총 공급량

  • 일반: 2.1조
  • 드물게: 6,929,999
  • 희귀: 3437
  • 서사: 32
  • 전설: 5
  • 신화: 1

이 글이 작성될 당시, 745,855개의 드물게 총이 채굴되었습니다 -- 매 25.6개의 비트코인 유통량 중 하나입니다.

NFT 발행

Ordinals NFT를 발행하려면, xiyu가 트위터에 올린 이 튜토리얼을 확인해 보세요. 매우 명확하게 작성되어 있습니다.

저는 이전에 더 간단한 BTC NFT 발행 가이드를 작성했으니, 여기서는 자세히 설명하지 않겠습니다.

비트코인 NFT와 이더리움 NFT의 차이

image

사료

2012년 8월 21일, Charlie Lee(리치웨이)는 Bitocintalk 포럼에서 비트코인에 지분 증명(proof-of-stake)을 추가하자는 흥미로운 제안을 밝혔습니다. 이는 단순한 새로운 자산 계획이 아니라, 순서 알고리즘을 통해 비트코인에 새로운 생명을 부여하는 것이었습니다. 그러나 이 획기적인 계획은 구현의 시험을 거쳤음에도 불구하고 배포되지 못했습니다.

그 후, 같은 포럼에서 jl2012는 십진법 표현법과 순서 알고리즘을 사용하여 더 완벽한 계획을 제안했습니다. 이 계획은 순서의 모든 중요한 속성을 가지고 있으며, 비트코인의 본질에 더 가깝습니다. 이 환상적인 아이디어는 광범위한 논의를 불러일으켰지만, 결국 꿈에 불과했으며 실천에 옮겨지지 않았습니다.

이러한 이야기는 사람들에게 순서 알고리즘에 대한 생각을 불러일으킵니다. 이 알고리즘은 새로운 발명이 아니라 비트코인 수학 체계 내에서 자연스럽게 존재하는 필연적인 결과로, 비트코인의 오랜 역사에서 비롯된 것이며 현대 문헌에서 비롯된 것이 아닙니다. 그것들은 블록체인 발전 초기 이후의 일련의 사건들의 정점입니다.

어떤 의미에서 Ordinals는 비트코인에 더 깊은 의미를 부여했습니다. 기원과 진화, 혁신과 탐험의 전설은 매우 흥미롭습니다.

파생 읽기:

bip.mediawiki

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축