타임라인을 사용하여 BTC의 생태학적 맥락을 명확히 합니다 - 자산 발행 장

avatar
MarsBit
12-21
이 기사는 기계로 번역되었습니다
원문 표시

규약

TL;DR

  • 최근 BTC 생태계의 인기로 인해 비트코인 ​​메인넷에서 다양한 토큰이 발행되는 것을 볼 수 있는데, 이러한 토큰은 무엇이며 그 뒤에 있는 프로토콜은 어떻게 작동합니까?
  • 이 글은 타임라인을 통해 BTC 자산 발행 계획의 내용을 모두가 이해할 수 있도록 하는 것을 목표로 하며, Bitcoin 인스크립션 의 인기를 끌게 된 정확한 이유가 무엇인지 자세히 알아보도록 하겠습니다.
  • 동시에, 이 글은 많은 글을 참고하고 있는데, 참고하고 연구하던 중 일부 글의 경우, 일부 프로토콜/프로젝트의 시기에 오류가 있을 수 있다는 사실을 발견하여, 이 글의 모든 타임라인에 관련 자료를 첨부했습니다. 오류가 있으면 지적해주세요. ,감사합니다.
  • 면책 조항: 이 기사에 포함된 토큰은 투자 조언 없이 학습 및 교환 용도로만 사용됩니다. DYOR

의제

1장 운명의 톱니바퀴가 돌기 시작한다

「1」서수

「2」오디널스 프로토콜

Chapter 2 — BTC 생태자산 발행에 백개의 꽃이 피어납니다

「1」BRC20 프로토콜

「2」TRAC 시스템

「3」원자 프로토콜

「4」비트맵 프로토콜

「5」BRC-100 프로토콜

「6」BRC-420 프로토콜

「7」룬 프로토콜

요약하다

참조

1장 운명의 톱니바퀴가 돌기 시작한다

「1」서수

기존의 많은 글들은 Ordinals 프로토콜에서 출발하지만 Ordinals의 공식 문서에서는 Ordinal Numbers 이론이 가장 먼저 언급되고 있어 Casey도 이로부터 영감을 얻어 Ordinals를 작성해야 한다는 것을 유추할 수 있습니다.

우리 모두 알고 있듯이 비트코인 ​​세계에서 가장 작은 단위는 사토시(sat)이며, 서수 이론은 단순히 이러한 sat에 인위적으로 번호를 매기는 것으로 이해될 수 있습니다. BIP 제안의 동기 부분에서 우리는 비트코인 ​​네트워크에 어떠한 변경도 요구하지 않고 소유권 이전이나 키 순환을 방지하기 위한 안정적인 식별자 역할을 하는 방법을 비트코인에 제공하려는 이론을 요약할 수 있습니다.

물론 이 이론에 대해서는 사용자 프라이버시 감소, UTXO 세트 크기 증가, 더스트 공격 등 일부 반대 의견이 있습니다. 자세한 내용은 BIP 제안을 참조하세요.

「2」오디널스 프로토콜

제안된 계약

Ordinals 프로토콜은 Casey에 의해 제안 및 출판되었으며, 여기에서 그는 다음과 같은 아이디어를 제안했습니다.

"이 사토시를 특정 순서로 배열하고 0에서 2,100,000,000,000,000 사이의 서수를 할당한 다음 사진, 텍스트, 비디오 또는 코드 문자열과 같은 다른 정보에 연결할 수 있습니까? 따라서 각 사토시는 독특하고 대체할 수 없는 존재가 됩니다. 이는 비트코인에 NFT를 생성할 수 있는 기본 기능을 제공하는 것과 같습니다. "

Ordinals 프로토콜은 2022년 말에 배포되었으며 첫 번째 메인넷 인스크립션 2022.12.14 UTC(https://ordinalswallet.com/inscription/6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0)에 새겨졌으며, 그 동안 프로토콜이 업데이트되었습니다. 반복하지만 공식적으로는 그렇지 않습니다. 발표, Casey의 트위터에서 찾을 수 있는 첫 번째 공식 발표 트윗은 다음과 같으므로 Ordinals 합의는 12월 또는 1월에 제안될 것으로 간주될 수 있습니다. (여기에 단서를 제공한 Shep 형제에게도 감사드립니다.)

프로토콜 기능

Sat의 수와 희귀도의 구분

인간은 타고난 수집가입니다. 서수는 위성에 인위적으로 번호를 매기므로 이러한 위성을 높은 수준과 낮은 수준으로 분류하여 희귀도에 차이를 두는 것은 어떨까요? 현재 희귀도에는 6가지 유형이 있습니다.

규약 이러한 희소성은 우리가 실생활에서 지폐를 가지고 놀 때 "표범지폐", "연속지폐" 등으로 부르는 것과 유사합니다. 본질적으로 지폐이며 실제 가치는 지폐의 액면가입니다. 그러나 사람들이 할당하기 때문에 특별한 의미로 인해 더 높은 수집 가치와 프리미엄을 갖게 되는데, 이를 우리는 흔히 '합의가 가치를 창출한다'라고 부릅니다.

Ordinals 프로토콜은 각 sat에 특정 규칙 번호를 할당하고 트랜잭션에서 이를 추적하는 동시에 Ordinals 프로토콜을 통해 누구나 Ordinals 프로토콜을 통해 이미지, 텍스트, 비디오 및 오디오와 같은 추가 데이터를 첨부할 수 있도록 합니다. 당시 초기 플레이어들은 대부분 NFT를 만들고 있었으며, 창립자 Casey의 초기 포지셔닝은 사람들이 가장 강력한 합의를 이루는 가장 오래된 온체인 에 영원한 무언가를 저장할 수 있도록 하는 것이었습니다. 따라서 일정 기간 동안 많은 사람들은 Ordinals를 "Bitcoin NFT"와 동일시할 것입니다. 오늘도 Unisat Wallet에서 볼 수 있습니다.

규약 선입선출 거래

일련번호가 있는 SAT가 거래 중에 순서가 어긋나지 않도록 하기 위해 선입선출 방식의 거래가 채택됩니다. 다음은 선입선출 기능을 설명하는 Wang Yishi 교사의 기사(https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/)의 예입니다.

아래 그림에서 왼쪽에 2개의 입력이 있는데 주소 1과 주소 2에 총 5개의 사토시가 있는데, 이번 거래에서는 3oPz로 시작하는 주소로 4개의 사토시가 전송되었고, 1개의 사토시는 채굴비 로 남았습니다. 광부들에게 돈을 지불하세요.

규약 위의 거래에서 Ord 프로토콜을 비밀리에 사용하여 각 사토시에 ID(일련 번호)를 할당하고 거래가 완료된 후 주소 1과 주소 2에 있는 4개의 사토시 Ord A->D가 다음으로 이동합니다. 주소 3. 그곳에서 마지막 사토시가 광부들에게 주어졌습니다.

소위 "선입 선출"은 각 사토시의 번호 순서 거래 출력의 색인에 따라 결정됨을 의미합니다. 예를 들어 아래 그림의 트랜잭션 출력(Output)에서 주소 3이 채굴자 주소 앞에 위치하므로, 주소 1과 주소 2에서 전송된 사토시는 주소 3에 먼저 상속되고 그 다음 채굴자의 주소가 상속됩니다.

규약 합의 원칙

비트코인을 잘 아는 친구들은 비트코인이 탄생부터 P2P(Peer-to-Peer) 전자 화폐 시스템으로 존재했다는 것을 알고 있으며, 그가 사용하는 프로그래밍 언어는 비튜링 완전 스크립트 언어이므로 일부 복잡한 기능을 구현하는 것이 거의 불가능합니다. 2017년과 21년에 BTC의 두 가지 주요 업데이트를 통해 BTC에 복잡한 논리가 포함된 일부 기능을 구현할 수 있었습니다.

규약 위의 개발 전제를 기반으로 Ordinals 프로토콜은 인스크립션 콘텐츠를 Taproot 스크립트에 작성하고 UTXO를 사용하여 보기 및 전송 효과를 달성합니다. Taproot 스크립트 사용은 기존 Taproot 출력에서만 수행할 수 있으므로 커밋/공개 2단계 프로세스를 사용하여 조각을 구현합니다. 첫째, 제출 트랜잭션에서 인스크립션 콘텐츠의 스크립트가 포함된 Taproot 출력을 생성해야 하며, 둘째, 공개 트랜잭션에서는 이전에 생성된 제출 트랜잭션을 사용하여 온체인 에 인스크립션 콘텐츠를 공개합니다. 또한 인스크립션 내용에 대해 일련의 직렬화를 수행해야 합니다.

규약

그러니까 일반 영어로 설명하자면 위챗 송금을 시작하는 것과 같습니다. 송금 과정에서 본인이 작성한 인스크립션 의 내용을 노트(Taproot Output)에 적어서 송금을 보내야 합니다. 나가세요. (거래를 지출하고 제출) 전송이 완료된 후 채팅 상자의 메모에 작성한 내용을 상대방에게 볼 수 있습니다(거래 공개). 이 전송에 대한 메모가 없거나 거래가 취소된 경우 이 인스크립션 의 내용은 체인에 업로드되지 않습니다.

규약

Chapter 2 — BTC 생태자산 발행에 백개의 꽃이 피어납니다

「1」BRC20 프로토콜

제안된 계약

Ordinals 프로토콜이 나온 후 초기 플레이어들은 NFT로 플레이하고 있었고 익명의 개발자 domo는 2023년 3월 8일 실험 표준을 발표했습니다. 즉, Ordinals 프로토콜을 기반으로 BRC-20 프로토콜이 개선되어 첫 번째 BRC20 $ordi를 공식적으로 배포했습니다. 프로토콜을 사용하면 ERC-20 토큰이 이더리움에서 작동하는 방식과 유사하게 누구나 비트코인 ​​네트워크에서 토큰을 발행할 수 있습니다.

알아채다:

1. BRC-20에 대한 Domo의 최초 트윗은 2023.3.9였지만, $meme과 $ordi의 배포 시점으로 볼 때 2023.3.8에 시작했어야 합니다.

2. $meme는 최초로 배포된 BRC20이고, $ordi은 최초로 공식적으로 출시된 BRC20으로 배포 시간을 보면 유추할 수 있습니다.

$ordi의 개발에 대해서는 누구나 경험이 있을 테니 여기서는 언급하지 않겠습니다. 자세한 내용은 아래 트윗을 참조하세요.

합의 원칙

BRC-20 프로토콜은 Ordinal 이론을 기반으로 BRC20 토큰을 배포, 민트 및 전송하기 위한 일련의 표준을 개발합니다. 이 프로토콜의 형식 표준은 Sats Name 프로젝트(Ordinals 프로토콜을 기반으로 한 첫 번째 DID 프로젝트)의 형식에서 파생됩니다.

규약

규약 마찬가지로 여기에서 일반 언어로 설명하면 WeChat 전송을 시작할 때 Ordinals 프로토콜과 동일하지만 발언 내용이 다릅니다.

규약 연장하다

BRC-20 프로토콜의 이러한 방법을 사용하면 온체인 동종 토큰을 무료로 발행할 수 있지만, 비트코인에는 계정 모델이 없고 BRC-20의 내용이 Segwit의 Taproot 스크립트에 배치되어 있기 때문에 직접 발행 할 수는 없습니다. 온체인 각 계정의 BRC20 잔액 계산합니다. 따라서 현재 방법은 BRC20 토큰 정보 획득, 잔액 계산, 거래 전송 등을 달성하기 위해 인덱스 서버 오프 체인을 구축하는 것이지만 이 방법은 중앙 집중화의 리스크 있습니다.

규약 우선, BTC 레이어 프로토콜의 세 가지 주요 부분을 먼저 이해할 수 있습니다. 프로토콜은 비트코인에 데이터를 쓰기 위한 규칙을 규정하고, 인덱서는 이러한 데이터를 쿼리하고 구문 분석하는 기능을 제공하며, 원장은 토큰 잔액 기록하고 처리합니다. 전송 .

BRC20의 경우 인덱스 서버는 먼저 각 BRC20 배포를 식별하여 토큰 정보를 읽어야 하는데, 이 부분을 "인덱스"라고 합니다.

동시에 BRC20의 잔액 스크립트에 새겨져 BTC 네트워크 자체에서 인식할 수 없기 때문에 BRC20의 인덱스 서버는 BRC20의 잔액 기록하기 위해 로컬 원장을 구축해야 합니다. 전송이 발생할 때마다 거래가 가능한지(코인이 충분한지) 로컬 원장을 확인하고 업데이트해야 합니다.

규약 따라서 BRC20은 거래 시 두 개의 거래를 보내야 합니다.

1. 첫 번째 트랜잭션은 로컬 원장의 최신 원장 데이터를 읽고 잔액.

2. 두 번째 거래를 이체합니다.

Ordinals 프로토콜은 기본적으로 NFT용으로 설계되었으며 향상된 BRC20을 기반으로 전송 복잡성이 반복적으로 증가합니다. BRC20 인덱서는 비트코인 ​​없이 완전히 오프체인에 존재하는 원장의 작업도 수행합니다. 인덱서는 원장의 무결성을 보장하기 위해 모든 잔액 변경 사항을 정확하게 기록해야 합니다.

따라서 시간이 쌓이면 인덱서 원장이 쌓이게 되고, 노드에 가해지는 압력도 커지게 됩니다. 인덱서가 지속적으로 인센티브를 받지 못하면 지속하기 어려울 것입니다. 인덱서 원장이 서비스 제공을 중단하면 BRC20은 완전히 사용할 수 없게 됩니다.

「2」TRAC 시스템

규약 $TRAC

$TRAC는 Benny가 2023년 5월 3일에 출시하고 2023년 5월 22일에 공식적으로 배포된 BRC20 토큰입니다.

트랙 코어

Trac 코어는 비트코인 ​​인스크립션 의 오라클 및 탈중앙화 인덱서로 인스크립션 생태 데이터 인덱싱, 검색 및 가격 공급과 같은 문제를 해결합니다.

예를 들어 인덱서의 경우 인스크립션 데이터는 온체인 저장되지만 이는 관련 인스크립션 에 대한 정보일 뿐이며 데이터 업데이트 및 감사는 제3자 중앙 집중식 인덱서에 의존해야 하며 보안은 항상 비판을 받습니다(예: , 11월 말 바이낸스의 ordi 지수에 대한 시장 회계 오류)로 인해 Trac은 인스크립션 생태계가 비트코인의 보안을 더 크게 상속하고 비트코인의 모든 데이터를 수집, 구성 및 순서 수 있도록 허용할 수 있으며 수백 개의 향후 인덱서 노드.

동시에 노드 수가 증가함에 따라 Trac Core는 오라클 의 역할도 통합하여 외부 소스에서 필요한 신뢰할 수 있는 데이터를 획득하여 블록체인에 입력합니다. 이는 인스크립션 네이티브와 같은 상위 계층 프로토콜의 후속 구축을 위한 기초가 됩니다. DeFi 및 Trac 오라클 의 API를 무료로 호출할 수 있습니다.

따라서 탈중앙화 인덱서와 비트코인 ​​오라클 모두 보유하는 Trac 코어의 생태학적 위치는 대부분의 인스크립션 프로젝트보다 앞서 있다고 말할 수 있습니다.

탭 프로토콜

Tap Protocol은 $TRAC 팀이 2023.8.7에 출시한 Ordinals 기반의 개선된 프로토콜입니다. 미러 BRC20 프로토콜의 업그레이드 버전이라고 할 수 있으며 BRC20과 호환되고 업그레이드된 프로토콜이며 다음과 같은 네 가지 특징을 가지고 있습니다.

  1. 고유한 토큰 표준을 갖춘 OrdFi 프로토콜
  2. BRC20 토큰과 호환되고 시장 통합이 용이하며 BRC20의 이름 길이 제한을 돌파합니다. BRC-20 토큰의 길이는 4자리로 고정되어 있지만 Tap 토큰의 길이는 3자리 또는 5~32자리(4자리일 수 없음)입니다. 숫자)
  3. 일괄 전송, 스테이킹 자산, 토큰 스왑 및 기타 기능을 지원합니다. L2 체인에 의존하지 않고 거래 효율성 향상
  4. 저주받은 인스크립션 지원하는 최초의 프로토콜

이전에 배포된 $TRAC을 해당 프로토콜의 거버넌스 토큰으로 사용합니다(기능은 아니지만 여기에서 설명합니다).

현재 Tap Protocol에서는 $TAP과 $-TAP 두 개의 토큰이 공식적으로 발행되고 있으며, 그 중 $TAP은 2023.8.6에 BennyTheDev에 의해 민트 되었으나 유통되지 않았으며, $-TAP은 커뮤니티에 공개되어 있습니다. mint, 총 21,000,000개의 코인(즉, 21,000개) Shep의 연구에 따르면 $-TAP은 $TAP보다 30분 일찍 배포되었으며 프로토콜의 실제 첫 번째 네이티브 토큰입니다.

파이프

Pipe 프로토콜은 $TRAC의 저자인 Benny에 의해 제안되었으며, 이 프로토콜은 Runes 프로토콜에서 Benny에 의해 개선되었습니다. Pipe 프로토콜은 Runes 프로토콜을 구석구석 선점했다고 할 수 있다. Runes 프로토콜은 Ordinals 프로토콜의 창시자인 Casey가 제안했지만 주요 초점은 Ordinals 프로토콜에 맞춰져 있기 때문에 Runes 프로토콜의 개발 진행은 상대적으로 느리고 Benny는 Runes 프로토콜 학습을 마무리하고 있습니다.. 생각해보니 Pipe 프로토콜이 약 한 달 만에 출시되었습니다.

세 사람의 연결

이쯤 되면 베니가 반년이 채 안 되는 사이에 3개의 프로젝트를 연달아 런칭한 것을 알 수 있는데, 이 3개의 프로젝트 역시 마트료시카 인형처럼 서로 겹겹이 쌓여져 있는 모습을 아래 사진을 통해 살펴보자.

규약 일반적으로 프로젝트의 거버넌스 토큰은 해당 프로토콜의 기본 토큰으로 선택되지만 Benny는 이 거버넌스 토큰 방법을 사용하여 세 가지 프로젝트가 서로를 촉진하고 제한할 수 있도록 하는데 이는 극히 드뭅니다. 현재 이러한 거버넌스 토큰의 구체적인 기능은 공식적으로 발표되지 않았으므로 다음 개발에서는 이것이 다른 흥미로운 충돌을 일으킬지 여부를 확인할 수 있습니다.

「3」원자 프로토콜

제안된 계약

Atomics 프로토콜의 창시자는 지난 2월 Ordinals 프로토콜을 기반으로 DID 프로젝트를 개발하려 했으나 개발 과정에서 Ordinals 프로토콜의 한계로 인해 원하는 기능 중 일부를 구현하는 것이 불가능하거나 어색하다는 점을 발견하여 2023.5.29에서는 Atomics 프로토콜에 대한 첫 번째 아이디어를 Twitter에 게시했고, 몇 달 간의 개발 끝에 마침내 2023년 9월 17일에 프로토콜을 출시했습니다.

Atomics 프로토콜의 초기 출시는 비트코인 ​​생태계에서 큰 흥분을 불러일으키지 않았습니다. 그 당시 Ordinals 프로토콜과 BRC-20 프로토콜의 출시로 인해 이를 기반으로 한 수많은 개선된 프로토콜이 온체인 등장했기 때문입니다. 그러나 Atomics 프로토콜에 대한 문서를 살펴보면 완전히 다른 프로토콜이라는 것을 알 수 있습니다.

이론적 기초 - 디지털 물질 이론(DMT)

DMT 이론(Digital Matter Theory)은 디지털 물질 이론을 말하는데, 이는 디지털 정보가 단순히 난수나 문자가 아니라, 실제로는 나무나 금속과 같은 그 자체의 '물질'로도 간주될 수 있다는 의미입니다. 블록체인 데이터의 DMT는 귀중한 디지털 항목이나 자산으로 전환될 수 있는 트랜잭션, 바이트 또는 기타 블록체인 데이터 패턴일 수 있습니다.

모든 사람의 이해를 돕기 위해 Dr. Jingle의 내용을 인용해 보겠습니다.

  • 일부 물리학자들은 정보가 결국 지구상의 모든 것을 지배할 수 있는 새로운 형태의 물질이라고 주장합니다(또한 논란의 여지가 많음). 현재의 성장 추세에 따르면, 약 350년 후에는 지구상에서 사용되는 디지털 정보의 양이 물리적 원자의 수보다 많아질 수 있으며, 이는 디지털 정보의 기하급수적인 성장과 중요성을 부각시킵니다.
  • 물리학자의 아이디어는 많은 사람들이 이를 실행 가능한 프로토콜로 전환하여 비트코인 ​​블록체인의 귀중한 정보를 구문 분석하여 "비임의적 토큰"을 생성하도록 장려했습니다. 디지털 물질 이론을 활용하면 디지털 가치 창출에 혁명을 일으켜 디지털 가치를 더욱 비임의적이고 의미 있게 만들 수 있는 잠재력이 있습니다. 디지털 물질 이론의 맥락에서 데이터를 활용함으로써 데이터에서 새로운 가치 시퀀스를 식별하고 파생하는 새로운 메커니즘이 생성되어 새로운 형태의 토큰에 대한 가능성이 열립니다.
  • 예를 들어 어떤 사람들은 비트코인을 DMT의 응용 프로그램에 비유하기도 합니다. 비트코인도 임의적이지 않은 토큰이며 2,100만 개의 코인, 10분마다 한 블록 등 자체 사양을 가지고 있습니다. 비트코인 네트워크의 디지털 정보 교환을 통해 가치가 전송되고 저장될 수 있습니다. 비트코인은 디지털 세계에만 존재하지만, 그 가치와 영향력은 전통적인 물리적 통화와 마찬가지로 실제 세계에 상당한 영향을 미칠 수 있습니다.
  • 하지만 DMT에도 논란이 없지는 않다. 일부 비평가들은 디지털 정보 자체가 현실 세계를 직접적으로 바꿀 수 없기 때문에 디지털 정보를 물질이나 에너지와 같은 기본적인 물리적 실체와 비교할 수 없다고 주장합니다. 그러나 DMT 옹호자들은 디지털 정보가 현실 세계를 직접적으로 바꿀 수는 없다고 믿습니다. 그러나 디지털 정보는 암호화폐의 적용과 같은 인간의 행동과 결정을 통해 간접적으로 세상을 변화시킬 수 있습니다.

기존 비트코인 ​​빌더가 직면한 문제

  • 독점 API로 인해 발생하는 다양한 문제:
  • 서비스 잠금, 높은 상호 작용 비용, 동일한 온체인 데이터는 다른 표현을 가지며 개발자 간의 경쟁
  • 신뢰할 수 없는 인덱서:
  • 자산 보안 문제, 잦은 변경, 양수 및 음수 서수
  • 최상위 디자인 부족:
  • 프로토콜 결합 및 독점 시설 개발의 어려움
  • 온체인 메타데이터의 한계:
  • 예: 컬렉션은 Github 리포지토리에 수동으로 업로드되어야 하며 온체인 응답에 대한 합의 없이 수십 개의 마켓플레이스에서 수동으로 업데이트되어야 합니다.
  • 오류는 수정할 수 없거나 수정하는 데 비용이 많이 듭니다.
  • Ordinals 프로토콜의 데이터 구조는 개별 파일의 사용에 크게 의존합니다. 이는 다양한 시장에 오프체인 규칙과 독점 인덱스가 있음을 의미합니다.
  • 통제력 부족:
  • 강력한 고성능 탈중앙화 인덱서와 더 많은 서비스/인덱서 잠금 기능이 없으면 데이터 이동성이 문제가 됩니다.
  • 혜택 부족:
  • 이러한 특정 서비스 및 마켓플레이스와 인덱서, API 등과 같은 독점 서비스에 의존하면 수익이 감소합니다.

처음 3개 점은 개발자를 위한 것이고, 마지막 3개 점은 제작자를 위한 것입니다.

원자 이론

Atomics 프로토콜은 비트코인과 같은 UTXO(Unspent Transaction Output) 블록체인을 위한 디지털 개체(전통적으로 NFT라고 함)를 민트, 전송 및 업데이트하기 위한 간단하고 유연한 프로토콜입니다.

1️⃣ 디지털 개체 — “atom” NFT

Atomic(또는 “atomic”)은 비트코인에서 민트, 전송 및 업데이트할 수 있는 새로운 유형의 NFT입니다. 주요 차이점은 중앙 집중식 서비스나 신뢰할 수 있는 타사 인덱서를 사용할 필요가 없다는 것입니다. 실행을 위해 비트코인을 변경할 필요도 없고 사이드체인이나 L2도 필요하지 않습니다. 이제 우리의 디지털 생활에 대한 통제권을 영원히 되찾아야 할 때입니다.

규약 2️⃣BitWork — 마이크로 워크로드 PoW 증명

Atomics 프로토콜의 가장 흥미로운 개선 사항은 CPU 컴퓨팅 링크가 토큰 민트 프로세스에 추가되었다는 것입니다. 이 링크를 BitWork라고 합니다. 민트 민트 전에 특정 접두사 문자와 일치하는 해시 값을 철저하게 계산해야 합니다.

PoW는 에너지와 시간의 가치 주입과 무작위 행운의 존재를 통해 토큰 민트 상대적으로 공정하게 만들 수 있습니다.

계산이 어려운 기존 PoW 알고리즘과 달리 Bitwork는 접두사 매칭 방법을 변경하여 채굴 난이도를 세밀하게 조정합니다. 접두사 뒤에 "7777.1" 또는 "7777.15"와 같이 1에서 15 사이의 숫자를 추가할 수 있습니다. 또는 그 사이의 숫자는 해당 문자에 허용되는 변형 범위를 나타냅니다.

작동 방식은 "." 뒤의 숫자를 세미 와일드카드라고 하며 해당 숫자에서 시작하는 5번째 문자와 일치하는 데 사용됩니다. 예를 들어 "7777.10"을 사용하면 처음 4개의 txid 문자(16진수)는 "7777"이어야 하고 다섯 번째 문자는 숫자 10(16진수) 이상이 될 수 있습니다.

따라서 5자리 숫자는 a, b, c, d, e, f가 될 수 있습니다. 이를 통해 전체 시스템은 난이도가 높아질 때마다 16x를 선택할 수 있을 뿐만 아니라 2x에서 16x까지 선택할 수 있습니다.

동시에 BitWork는 몇 가지 새로운 사용 사례도 제공합니다.

  • 민트 과정에 행운이라는 무작위 요소를 추가하세요.
  • 허영 TXID 및 REF를 중심으로 커뮤니티 구성
  • 정말 멋진 레퍼런스나 접두어가 있으면 합의를 통해 관련 커뮤니티를 구성해 보세요.
  • 값비싼 신호 이론을 기반으로 한 콘텐츠 순위
  • 이런 방식으로 전기와 같은 에너지 소비를 기준으로 콘텐츠의 순위를 매길 수 있습니다.
  • 토큰 민트 제한 및 제한 — 스팸 필터

3️⃣컨테이너 NFT — NFT 표준

컨테이너는 NFT와 메타데이터를 표현하기 위한 수집 표준입니다. Atomics, Ordinals, Bitmaps 등과 같은 프로토콜의 내용을 추가/수정/삭제하는 데 사용할 수 있습니다. 또한 콘텐츠를 영구적으로 "봉인"하도록 선택할 수도 있습니다. 즉, 콘텐츠를 컨테이너에 잠근 다음 파기합니다. 용기를 열 수 있는 "열쇠"로 밀봉된 상태를 유지하는 것이 목적이며 변형이 불가능합니다.

컨테이너 이름 서비스:

  • 컨테이너 이름은 해시태그 # 기호로 시작하며 각 이름은 고유하고 반복 불가능하며 민트 으로 생성됩니다.
  • 이름의 길이는 3~64자이며, 컨테이너 이름 등록 속도를 늦추기 위해 Bitwork를 사용합니다.
  • 컨테이너 이름의 예: #bitcoin-funks, #gemini-warriors,…

4️⃣ARC20 — 컬러 코인

Atomics 프로토콜은 비트코인의 가장 작은 단위인 sat를 기본 "atom"으로 사용하며, 각 sat의 UTXO는 토큰 자체를 표현하는데 사용되는데, 즉 ARC20의 잔액, 1토큰 = 1 sat이다 .

ARC20은 컬러코인 모델로 거래 스크립트에 등록 정보가 기록됩니다. UTXO와 정보를 결합함으로써 토큰의 프로그래밍 가능성과 탈중앙화 향상될 수 있으며 동시에 BTC 메인 네트워크에 의해 거래의 보안이 보장됩니다. 거래 추적, 잔액 잔액 등의 측면에서 오프-오프가 없습니다. , ARC20 토큰의 잔액 계산하려면 토큰 잔액 UTXO의 sat 수와 일치하기 때문에 체인 시스템이 필요합니다. 이것이 BRC-20 프로토콜과의 가장 큰 차이점이다.

  • 규약 ARC20 배포 시 토큰 이름, 총액, 수량 제한, 난이도 설정, 시작 블록, 이미지 및 기타 정보.
  • 사용자가 ARC20을 민트 할 때 UTXO 스크립트에 토큰 이름을 쓰는데, 금액은 UTXO의 sats 수에 따라 직접 결정됩니다(1 sat = 1 토큰).
  • ARC20을 전송하기 위해 사용자는 더 이상 데이터를 BTC에 입금할 필요가 없으며, 토큰을 트랜잭션 입력으로 계속 보유하고 다른 주소로 출력하는 UXTO만 사용하면 됩니다.

ARC20의 경우 토큰 등록 정보를 읽고 민트 거래를 식별하여 어떤 UTXO가 ARC20인지 확인하는 데 도움이 되는 인덱스만 필요합니다.

이것의 이점은 다음과 같습니다:

  • 인덱스 서버 비용이 대폭 절감되고, 거의 누구나 스스로 인덱스 서버를 만들 수 있으며, 시스템이 고도로 탈중앙화.
  • 전송은 전적으로 BTC 네트워크에 의존하며 반복적으로 정크 거래를 생성하지 않습니다. ARC20 전송 자체의 보안은 BTC에 의해 보장됩니다.
  • ARC20의 원자성은 BTC의 원자성과 일치하며 많은 기본 애플리케이션을 구현하는 데 적합합니다.

물론 유색 동전의 디자인도 몇 가지 단점을 가져옵니다. 잔액 데이터에 기록되지 않고 포화 상태에 묶여 있으므로 ARC20 잔액 의 최소 분할 정확도는 1입니다.

이는 또한 BTC 메인 네트워크 자체가 더스트 공격을 방지하기 위해 최소 거래 한도를 546sat으로 설정했기 때문에 사용자가 세분화된 거래를 수행하는 것을 불가능하게 만듭니다. 그러나 Atomics 프로토콜은 현재 구체적인 분할 계획을 제공하고 이를 적극적으로 개발하고 있습니다.

다음은 BRC20과 ARC20의 가장 근본적인 차이점을 보여주는 그림입니다.

규약 5️⃣영역 이름 시스템(RNS) — 영역 도메인 이름 시스템

RNS는 DNS 도메인 이름 시스템의 진정한 경쟁자라고 주장하며 DNS 및 기타 블록체인 도메인 이름 시스템에 대한 글로벌 대안이 되는 것을 목표로 합니다.

영역 이름은 네트워크 주소를 리소스 정보와 연결하는 데 사용할 수 있는 사람이 읽을 수 있는 식별자입니다. 영역 이름은 더하기 기호 +로 시작하고 +alice 및 +agent007 과 같이 유효한 이름(최상위 영역 또는 영역 RNS(Domain Name System)의 TLR)과 같은 하나 이상의 알파벳 문자를 포함합니다.

영역 이름은 원자 디지털 개체 형식을 사용하여 비트코인 ​​블록체인 온체인 직접 자체 소유 및 자체 관리됩니다. 이는 기본적으로 중개자나 중앙 집중식 등록 기관이 없음을 의미합니다.

규약 6️⃣하위 영역 채굴 — 하위 영역 민트

커뮤니티는 모든 영역에서 하위 영역을 발행하여 관리되고 토큰화됩니다. 구체적인 규칙은 다음과 같습니다.

  • 모든 도메인 또는 하위 도메인은 하위 도메인을 게시할 수 있습니다.
  • 모든 하위 도메인은 동일한 특성을 상속하고 하위 도메인을 기반으로 하위 도메인을 게시할 수 있습니다.
  • 모든 사람이 자신이 소유한 분야의 등록자이며 중앙화된 조직이 없습니다.

간단한 예를 들면 다음과 같습니다.

  • 먼저 도메인 + ATOM을 등록했습니다.
  • 이 분야에서 Punk NFT에 대한 커뮤니티를 형성하고 싶을 때 +ATOM 필드를 기반으로 +ATOM.PUNK 하위 필드를 생성할 수 있습니다.
  • Punk 커뮤니티에서 DAO를 형성하고 싶다면 하위 도메인 +ATOM.PUNK.DAO를 생성할 수 있습니다.
  • DAO의 모든 사람에게 DID가 할당되면 하위 도메인 이름 +ATOM.PUNK.DAO.JINGLE을 만들 수 있습니다.

이 외에도 Subrealm은 소셜 미디어 구성, 신원 확인, 충성도 보상 등에 사용될 수 있습니다.

프로토콜 기능

위의 원자 이론을 통해 Atomics 프로토콜의 주요 기능은 다음과 같습니다.

  • 토큰을 표현하기 위해 사토시를 기본 단위로 사용
  • 비트코인에서 디지털 개체의 생성, 전송 및 업데이트를 허용합니다.
  • 토큰화에 대한 탈중앙화 및 비트코인 ​​문화 준수 접근 방식 제공
  • 작업 증명(POW)을 활용하여 민트 프로세스의 공정성과 탈중앙화 높입니다.
  • 비트코인의 기능을 확장하고 더 넓은 범위의 애플리케이션을 지원하도록 설계되었습니다.

다른 프로토콜과의 주요 차이점

Atomics 프로토콜의 차이점을 이해하는 가장 좋은 방법은 이를 다른 인기 있는 NFT 프로토콜과 비교하는 것입니다.

규약

「4」비트맵 프로토콜

제안된 계약

Bitmap.land는 비트코인 ​​생태계의 첫 번째 메타버스 프로젝트로 서수 이론과 비트맵 이론을 기반으로 합니다.

비트맵 이론은 2023년 6월 5일 트위터 사용자 @blockamoto에 의해 제안되었습니다.

이 이론은 비트코인 ​​블록의 각 거래 입력을 소포(Parcel)로 매핑하여 블록 또는 구역(District)을 형성합니다. 서로 다른 거래 입력의 크기 차이로 인해 매핑된 플롯의 크기가 달라집니다.

계약 개념

Bitmap.land의 구매자들은 Decentraland와 The Sandbox의 영향을 받아 토지를 나누어 지도에 패턴을 그리는 방식을 채택했는데, 이는 이 두 플랫폼에서 토지를 구매하는 논리와 유사합니다. 사용자는 인스크립션 통해 Satoshi에 데이터를 쓰고 무료 주조와 유사하게 특정 비트코인 ​​블록의 소유권을 얻습니다.

규약 비트코인 블록체인 온체인 각 블록은 서로 다른 반감 주기를 나타내기 위해 네 부분으로 나뉩니다. 사용자는 Bitmap.land 웹사이트에서 각 블록의 수와 색상을 확인할 수 있으며, 색상에 따라 판매 상태가 달라집니다.

Bitmap.land의 판매는 ERC-721 표준에 의존하는 Decentraland 및 The Sandbox의 가상 토지 판매와 유사한 순서 이론과 밀접한 관련이 있습니다. 서수 이론은 초기 컬러 코인의 원리와 유사하지만 비트코인의 현재 내러티브, 합의, 생태 및 인프라의 맥락에서 보면 둘은 다릅니다. 순서 이론은 ERC-721만큼 혁신적이지는 않지만 BRC-20의 접근 방식은 더 독창적입니다.

비트맵 이론은 비트코인 ​​블록에 새로운 해석을 더해 실용성이 부족함에도 불구하고 화제성을 제공합니다. 이는 비트코인과 메타버스 사이의 연결을 변경하여 비트코인 ​​블록체인의 각 블록에 새로운 차원을 부여하고 사용자가 개별 블록을 소유하고 기록할 수 있도록 함으로써 이를 메타버스의 일부로 만듭니다.

비트맵 이론은 Ordinals 커뮤니티의 관심을 끌었고 인스크립션 열풍을 불러일으켰습니다. 비트코인 블록체인 온체인 모든 블록은 Bitmap을 통해 메타버스의 일부가 되어 커뮤니티에 새로운 생성 및 소유권 기회를 제공할 수 있습니다.

Bitmap.land는 비트맵 이론을 통해 비트코인과 메타버스 사이의 경계를 모호하게 하여 소유권, 창의성 및 커뮤니티 개발의 길을 열어줍니다. 인스크립션 열풍이 계속됨에 따라 이는 디지털 영역에서 틈새 시장을 개척하려는 사람들에게 엄청난 잠재력을 의미합니다.

관심 있는 학생들은 공식 브라우저로 이동하여 다양한 비트맵을 볼 수도 있습니다: https://bitmap.game/

「5」BRC-100 프로토콜

제안된 계약

우리 모두 알고 있듯이 Ordinals 프로토콜 및 BRC-20과 같은 비트코인 ​​기반 프로토콜은 "온체인 선언, 오프체인 분석" 메커니즘을 통해 비트코인 ​​생태계 발전에 많은 상상력을 가져왔습니다. 그리고 대량 의 비트코인 ​​NFT와 토큰이 발행되었지만 DeFi와 같은 탈중앙화 애플리케이션의 개발은 여전히 ​​뒤처져 있습니다. 따라서 Mikael.btc는 2023년 9월 2일에 탈중앙화 컴퓨팅을 지원하는 프로토콜인 BRC-100을 출시했습니다.

프로토콜 소개

BRC-100은 비트코인 ​​레이어 1에서 다양한 탈중앙화 애플리케이션을 구현하도록 특별히 설계된 Ordinals 이론을 기반으로 하는 확장 프로토콜입니다. 이 프로토콜은 생성, 민트, 거래 등 비트코인의 BRC-20의 기본 기능을 대신할 뿐만 아니라 탈중앙화 컴퓨팅 개념도 도입합니다.

이는 BRC-100 프로토콜 스택을 기반으로 DeFi, SocialFi 및 GameFi와 같은 다양한 탈중앙화 애플리케이션이 개발될 수 있으며 비트코인의 첫 번째 레이어에 진정한 탈중앙화, 무신뢰성, 검열 저항 및 무허가성을 가져올 수 있음을 의미합니다.

BRC-100 프로토콜의 주요 특징은 상호 운용성입니다. 이는 프로토콜 스택 내의 모든 프로토콜과 애플리케이션이 서로 호환될 수 있을 뿐만 아니라 BTC, BRC-20 또는 이더 과 같은 기타 레이어 1 체인과의 상호 운용성을 지원합니다. 상호작용할 스택. 또한 프로토콜은 UTXO 모델과 상태 머신 모델을 도입하여 보안 및 컴퓨팅 기능을 향상시킵니다.

프로토콜 기능

BRC-100 프로토콜은 서수 이론의 확장이기 때문에 BRC-100 자체는 BRC-20의 모든 기능을 갖추고 있으며 몇 가지 혁신적인 기능도 도입합니다.

비용 절감: BRC-100 프로토콜을 기반으로 에어드랍 프로토콜, 거버넌스 프로토콜, 릴레이 프로토콜 등과 같은 다양한 확장을 수행합니다. Mikael이 BTC에 다양한 DeFi 게임플레이를 도입하고 싶어한다는 것을 이해할 수 있습니다.

프로토콜 상속

BRC-100 프로토콜은 상속 개념을 도입합니다. BRC-100을 직간접적으로 상속받은 프로토콜을 BRC-100 확장 프로토콜이라고 합니다. BRC-100 확장 프로토콜은 하나의 프로토콜에서만 상속되어야 합니다. 확장 프로토콜은 상위 프로토콜의 속성, 작업 및 계산 작업을 상속하며 속성 및 계산 작업만 확장할 수 있습니다.

이는 우리가 도자기를 만들 때와 비슷합니다. 처음에는 단지 점토 배아일 뿐이지만, 천천히 연마하고 형태를 갖추면서 점차 장식, 물건을 담는 등의 기능이 더욱 확장됩니다.

BRC-100 프로토콜 스택

BRC-100 프로토콜과 모든 확장 및 개선 사항을 통칭하여 BRC-100 프로토콜 스택이라고 합니다. 이 프로토콜 스택을 기반으로 모든 토큰/애플리케이션은 서로 호환됩니다. 즉, 하나의 토큰/애플리케이션을 다른 토큰/애플리케이션이 어디에서나 사용할 수 있음을 의미합니다. 앱.

프로토콜 및 애플리케이션

BRC-100 프로토콜 스택에서 프로토콜은 애플리케이션의 속성, 작업 및 계산 작업을 설명하는 표준입니다. 애플리케이션은 인스크립션 통해 비트코인 ​​네트워크에 배포된 후 생성되는 프로토콜의 인스턴스입니다.

애플리케이션은 본질적으로 컴퓨팅 능력과 상태를 지닌 토큰입니다. 애플리케이션의 컴퓨팅 기능은 계약서에 자세히 설명되어 있습니다. 하위 애플리케이션을 추가하지 않으면 애플리케이션은 프로토콜에 설명되지 않은 컴퓨팅 기능을 가질 수 없습니다. 추가된 하위 애플리케이션은 프로토콜의 컴퓨팅 성능만 가질 수 있습니다. 그렇지 않으면 퍼블릭 인덱서가 애플리케이션의 상태를 확인할 수 없어 사용자와 애플리케이션 간의 상태가 일관되지 않게 됩니다.

중첩 적용

BRC-100 및 해당 확장 프로토콜을 기반으로 배포된 애플리케이션은 중첩될 수 있습니다. 즉, 하위 애플리케이션이라고 하는 다른 애플리케이션이 하나의 애플리케이션 아래에 생성될 수 있습니다.

하위 애플리케이션의 티커는 "상위 애플리케이션 티커:"로 시작합니다. 하나의 애플리케이션 아래에 여러 애플리케이션을 생성하여 여러 독립적인 계산 논리를 완성할 수 있습니다. 예를 들어 클래식 AMM DEX 시나리오에서는 "amm_dex:LP_BRC100_BTC"와 같은 하나의 DEX 애플리케이션에 여러 LP 하위 애플리케이션/토큰을 생성해야 합니다.

신청 상태 및 주소

UTXO 모델 외에도 BRC-100 프로토콜은 프로토콜의 컴퓨팅 기능을 확장하기 위해 상태 머신 모델을 도입합니다.

애플리케이션, 하위 애플리케이션 및 주소는 모두 상태를 가질 수 있습니다. 예를 들어 애플리케이션은 토큰을 보유할 수 있고 주소는 애플리케이션 내에서 잔액 가질 수 있습니다. UTXO 및 상태 변환은 burn2/burn3 및 mint2/mint3 명령을 통해 완료됩니다.

계산 연산(COP)은 특정 계산 논리, 즉 응용 프로그램 및 주소 상태의 변환 논리를 나타내는 데 사용됩니다.

예를 들어, 주소 A는 burn3 인스크립션 통해 애플리케이션에 대한 10개의 token1을 파괴합니다. 이 시점에서 애플리케이션은 이 UTXO와 10개의 token1을 소유합니다. 애플리케이션은 계산 논리를 통해 애플리케이션의 주소나 내부 상태를 변경하여 이러한 10개의 토큰을 할당할 수 있습니다. 그런 다음 token1을 소유한 애플리케이션의 주소나 애플리케이션은 mint3 명령을 통해 이를 민트 할 수 있습니다.

권한

BRC-100 프로토콜은 소유자와 관리자라는 두 가지 역할을 도입합니다.

애플리케이션 배포 인스크립션 있는 주소를 소유자라고 합니다. 소유자는 인스크립션 배포하는 UTXO 전송을 추적할 수 있습니다. 모든 하위 애플리케이션의 소유자는 상위 애플리케이션의 소유자입니다.

관리자는 소유자가 관리하며, 관리자는 다른 관리자를 관리할 수 없습니다. 소유자 및 관리자 권한은 엄격히 제한됩니다. 그들은 사용자를 검열할 수 없으며 단지 DAO를 시작하지 않은 애플리케이션을 관리하고 mint2/burn2 계산 작업을 완료하는 것만 할 수 있습니다.

관리자는 주소, 애플리케이션 또는 하위 애플리케이션일 수 있습니다. 애플리케이션과 하위 애플리케이션은 기본적으로 상호 관리자이므로 추가 설정이 필요하지 않지만, 하위 애플리케이션은 상호 관리자가 아닙니다.

burn2/burn3에 대한 인스크립션 올바르게 처리하려면 애플리케이션 배포자에게 보내야 합니다.

"mint2" 지시어는 민트 토큰의 일부가 애플리케이션/하위 애플리케이션 로직에 의해서만 할당될 수 있도록 요구하며, 애플리케이션/하위 애플리케이션은 토큰의 관리자여야 합니다. "burn2" 지시어는 유사한 로직을 가지고 있습니다. .

계산 작업의 논리에 따라 올바르게 처리하려면 burn2/burn3에 대한 인스크립션 애플리케이션 배포자에게 보내야 합니다.

애플리케이션의 탈중앙화 거버넌스

BRC-100 프로토콜 스택은 BRC-100 또는 확장 프로토콜 표준을 구현하는 애플리케이션을 관리할 수 있는 거버넌스 프로토콜인 BRC-101을 도입합니다. 애플리케이션이 DAO를 시작한 후에는 탈중앙화 투표를 통해 거버넌스를 완료해야 합니다.

애플리케이션 관리에는 애플리케이션 및 하위 애플리케이션 속성 업데이트, 하위 애플리케이션 배포, 애플리케이션 중지가 포함됩니다. 애플리케이션 거버넌스는 온체인 거버넌스입니다. 온체인 투표가 통과된 후 계산 작업:egov를 통해 애플리케이션에 통보되어야 하며, 애플리케이션은 시간 잠금 후 자동으로 거버넌스를 수행합니다.

애플리케이션/토큰 배포

BRC-100 프로토콜에는 애플리케이션을 배포하는 두 가지 방법이 있습니다. 하나는 배포 지침을 사용하여 직접 배포하는 것이고, 다른 하나는 거버넌스 프로토콜인 BRC-101을 통해 배포하는 것입니다.

첫 번째는 구성에 거버넌스가 필요하지 않은 상위 ​​애플리케이션과 하위 애플리케이션을 배포하는 데 사용되고, 다른 하나는 거버넌스가 필요한 하위 애플리케이션을 배포하는 데 사용됩니다.

토큰 민트

BRC-100 프로토콜은 다양한 시나리오에서 민트 을 발행하는 데 사용되는 mint, mint2 및 mint3의 세 가지 민트 지침을 제공합니다.

애플리케이션을 배포할 때 사용자가 민트 할 수 있는 토큰 수를 설정해야 합니다("mint" 명령 사용). 나머지 토큰도 "mint" 명령을 사용하여 민트 됩니다.

"mint": 사용자 민트, 공정한 민트, 누구나 사용자를 위해 토큰을 민트 할 수 있지만 "mint" 운영자 민트 총 금액은 애플리케이션의 "max" 및 "mma" 속성 설정을 초과할 수 없습니다. 발행 후에는 토큰의 순환 공급량 증가합니다.

"mint2": 화이트리스트 민트, 애플리케이션은 민트 할 수 있는 사용자 또는 애플리케이션의 수를 기록하며, 누구나 애플리케이션 규칙에 따라 사용자 또는 애플리케이션에 대한 토큰을 발행할 수 있습니다. mint2 이후에는 토큰의 순환 공급량 도 증가합니다.

"mint3": Treasury 민트, mint3는 다른 애플리케이션의 사용자 또는 애플리케이션 잔액 이며, 누구나 애플리케이션 규칙에 따라 사용자 또는 애플리케이션을 위한 토큰을 발행할 수 있습니다. mint3 이후에는 토큰의 순환 공급량 증가하지 않습니다.

토큰 소각

파괴는 BRC-100 프로토콜에 새로 도입된 작업입니다. 사용자는 전송 작업의 의미와 유사하게 삭제 작업을 기록한 다음 해당 인스크립션 애플리케이션 배포자에게 전송할 수 있습니다. 소각된 토큰은 폐기되거나 애플리케이션 잔액 으로 이전됩니다.

mint 연산의 정의와 유사하게 burn, burn2, burn3의 세 가지 burn 연산자가 있으며 이는 논리적으로 각각 mint, mint2 및 mint3에 해당합니다. 추가 구성이 필요하지 않으며 모든 애플리케이션/토큰은 이 세 가지 굽기 지침을 지원합니다.

"burn": 공개 파기, 모든 사람이 지침을 사용하여 토큰을 파기할 수 있습니다. 토큰이 성공적으로 폐기된 후에는 유통량이 줄어들며, 폐기된 토큰은 다시 민트 수 없습니다.

"burn2": 애플리케이션의 미리 설정된 규칙에 따라 화이트리스트 파기, burn2 토큰이 애플리케이션으로 전송된 후 사용자의 잔액 줄어들고 애플리케이션 상태가 그에 따라 업데이트되며 유통량이 줄어듭니다. 실제로 AMM DEX의 유동성 제거 등의 로직은 burn2를 통해 구현할 수 있습니다.

"burn3": 금고가 파괴됩니다. burn3는 사용자의 토큰 잔액 줄이고 "to" 애플리케이션의 잔액 늘립니다. 실제 응용 프로그램에서 mint3는 AMM DEX에서 토큰 교환 및 유동성 증가 논리를 완성하는 데 사용될 수 있습니다.

거래세와 디플레이션

BRC-100 프로토콜은 거래세 및 디플레이션이라는 새로운 토큰 거래 메커니즘을 도입합니다. 애플리케이션은 거래세 비율, 세금 수령자 및 거래 블랙홀 비율을 설정할 수 있습니다. 이 설정은 AMM 기반 탈중앙화 거래소 에서 거래할 때만 적용됩니다. 일반적인 이체, 주조 및 소각 작업은 거래세 및 디플레이션을 유발하지 않습니다.

계산 작업

컴퓨팅 작업은 BRC-100 프로토콜의 확장된 컴퓨팅 동작입니다. 이는 프로토콜의 컴퓨팅 성능의 가장 작은 단위인 cop 속성으로 표시됩니다. op 연산자(burn2/burn3/mint2/mint3)와 함께 사용하면 해당 op 연산자에서 애플리케이션과 사용자의 상태가 업데이트되는 방법을 정의하는 상태 전환 함수로 이해할 수 있습니다.

오라클 오라클

오라클은 블록체인이 오프체인 당사자와 상호 작용하기 위한 일반적인 요구 사항이며, 이더 과 같은 온체인 잘 구현 및 적용되었습니다. 오라클 없다면 블록체인 온체인 스마트 계약은 온체인 데이터로 완전히 제한될 것입니다. 하지만 블록체인과 비교할 때 BRC-100 프로토콜은 매우 특별한 특성을 가지고 있습니다.

블록체인의 컴퓨팅 성능을 갖추고 있을 뿐만 아니라 오프체인 인덱서에 의존하여 계산을 완료합니다. 동시에 오프체인 인덱서는 다른 블록체인이나 메타 프로토콜과 직접 통신할 수 있지만 블록체인은 이를 수행할 수 없습니다. 이는 인덱서가 충분한 증명 데이터로 오프체인 또는 온체인 모든 데이터를 확인할 수 있다는 것을 의미합니다. Oracle의 BRC-100 프로토콜 요구 사항.

예: BTC 또는 BRC-20 자산의 전송 확인, 특정 이더 블록의 ETH 가격 확인 등.

즉, BRC-100 프로토콜에서 오라클 사용자가 증명 데이터를 제출하고, 인덱서는 사용자가 제출한 증명 데이터를 프로토콜 외부에서 검증하는 Oracle Verifier 역할을 하는 증명 및 검증이라는 새로운 패러다임을 가지고 있습니다. 독립적인 Oracle 서비스가 필요합니다.

BRC-100 프로토콜에서 burn2/burn3/mint2/mint3 지침은 기본적으로 프로토콜 외부에서 증명 데이터를 제출하는 데 사용되는proof 속성을 지원합니다. 인덱서는 상태의 일관성과 정확성을 보장하기 위해 증명 데이터를 검증할 수 있으며, 증명은 전송 증명, 메르켈 트리 증명, 영지식 증명, 가격 증명 등이 될 수 있습니다. 브리징 자산, 에어드랍, 비트코인 ​​레이어 2, 대출 정산 등

릴레이 프로토콜

비트코인의 메타 프로토콜은 이질적이며 서로 통신할 수 없습니다. 다양한 프로토콜은 다양한 블록체인과 유사하며, 비트코인 ​​블록체인의 보안을 공유하고 컴퓨팅 성능도 다릅니다. 또한 메타 프로토콜은 이더 과 같은 다른 블록체인과 직접 통신할 수 없으며 온체인 자산을 사용할 수도 없습니다.

따라서 BRC-100 프로토콜 스택에는 비트코인, 메타 프로토콜, 블록체인 및 BRC-100 프로토콜 간의 통신을 완료하고, 온체인 자산을 BRC-100에 연결하고, DeFi와 같은 탈중앙화 애플리케이션에 참여하기 위한 릴레이 프로토콜이 필요합니다. . 동시에 BRC-100은 프로토콜과 블록체인의 다양성으로 인해 여러 릴레이 프로토콜을 갖게 됩니다.

먼저 비트코인, BRC-20, BRC-100 간의 자산 연결을 담당하는 BRC-103을 출시합니다.

메타 프로토콜 또는 블록체인(소스)에서 BRC-100 프로토콜(대상)로 자산을 브리징할 때 인덱서가 전송의 정확성을 검증하기 위해 "mint2" 명령을 사용하여 증명 데이터를 제출해야 합니다. 이를 양도증명이라고 합니다.

전송 증명이란 대상 프로토콜(BRC-100)에서 앵커 자산을 민트 할 때 동시에 소스(예: 비트코인, BRC-20 또는 기타 블록체인)의 전송 데이터를 증거로 제출해야 함을 의미합니다. 거래 해시 또는 인스크립션 ID.

모든 BRC-100 인덱서가 고정 자산 발행의 정확성을 확인할 수 있도록 합니다.

Transfer Proof는 Oracle BRC-100 프로토콜의 매우 중요한 응용 프로그램입니다.

프로토콜 사용 사례

BRC-100은 BRC-20에서 확장되었기 때문에 기본적으로 BRC-20의 모든 적용 시나리오를 가지지만 BRC-100의 적용 시나리오는 그 이상입니다. BRC-100 프로토콜을 기반으로 계속 확장할 수 있습니다. 공식적으로 나열된 확장 프로토콜은 다음과 같습니다. 그 중 일부는 이미 개발 중입니다.

BRC-101(출시)

BRC-100 프로토콜 스택의 탈중앙화 온체인 거버넌스 프로토콜은 상위/하위 애플리케이션/토큰의 속성을 업데이트하고, 애플리케이션을 중지하고, 하위 애플리케이션을 추가하는 방법을 정의합니다.

또한 BRC-101은 탈중앙화 투표를 통해 오프체인 거버넌스도 완성할 수 있습니다.

BRC-102 (개발중)

자동화된 유동성 프로토콜은 AMM(자동 마켓메이커(AMM)) 알고리즘을 통해 BRC-100 프로토콜 스택의 토큰을 교환하는 방법을 정의합니다. 계산 논리는 이더 의 Uniswap과 유사합니다.

BRC-103 (개발중)

BTC, BRC-20 및 BRC-100 간의 릴레이 프로토콜입니다. 비트코인의 메타 프로토콜은 이질적이며 서로 통신할 수 없습니다. 다른 프로토콜은 다른 체인과 유사합니다. 그들은 비트코인 ​​블록체인의 보안을 공유하며 서로 다른 컴퓨팅 기능을 가지고 있습니다.

따라서 BRC-100 프로토콜 스택은 메타 프로토콜, 다른 체인 및 BRC-100 간의 통신을 완료하기 위해 여러 릴레이 프로토콜을 출시하고 체인의 다른 프로토콜과 자산을 BRC-100 온체인 연결하여 DeFi와 같은 DApp에 참여합니다.

BRC-104

유동성 채굴 프로토콜은 토큰을 스테이킹 후 토큰 보상을 얻는 방법을 정의합니다.

스테이킹 토큰은 BRC-103 프로토콜의 유동성 풀 토큰과 같은 BRC-100 기반 토큰이거나 보상 토큰과 동일한 토큰일 수 있습니다. 또한 BRC-104는 스테이킹 토큰을 잠그기 위한 락업 기간 지원합니다.

BRC-105

에어드랍 프로토콜은 토큰을 여러 주소에 효율적으로 에어드랍 방법을 정의합니다.

모든 원본 에어드랍 데이터가 비트코인에 공개될 필요가 없기 때문에 프로토콜은 Merkle Tree를 사용하여 에어드랍 완료하여 거래 수수료를 절약합니다. 사용자는 "mint2" 동안 에어드랍 있음을 증명하기 위해 Merkle Proof만 제출하면 되며, 그러면 모든 인덱서가 정확성을 검증하여 에어드랍 완료할 수 있습니다.

BRC-106

탈중앙화 스테이블코인 풀 프로토콜은 담보를 통해 스테이블코인을 생성하는 방법을 정의합니다.

계산 논리는 이더 의 MakerDAO3 DAI와 유사합니다.

BRC-107

대출 풀 프로토콜은 담보를 사용하여 자산을 빌리는 방법을 정의합니다.

컴퓨팅 로직은 이더 의 Aave와 유사합니다.

BRC-108

스테이블코인을 위한 자동화된 유동성 프로토콜.

BRC-109

영구 선물을 위한 탈중앙화 거래 프로토콜입니다.

BRC-110

EVM 호환 블록체인과 BRC-100 간의 릴레이 프로토콜은 온체인 자산을 BRC-100에 연결하는 방법을 정의합니다.

BRC-111

비트코인 레이어 2 검증 프로토콜은 이더 의 레이어 2 스마트 계약과 같은 비트코인 ​​레이어 2 증명 데이터를 검증하는 방법을 정의합니다.

「6」BRC-420 프로토콜

제안된 계약

BRC-20 프로토콜이 제안된 후, 또 다른 새로운 실험 프로토콜인 BRC-420이 2023.9.19에 등장했는데, 이는 Metaverse 프로토콜이라고도 알려져 있습니다.

계약 개념

BRC-420은 흥미로운 실험으로, Ordinals 프로토콜의 첫 번째 메타버스 프로토콜이자 Bitmap 프로토콜을 기반으로 하는 자산 프로토콜입니다.

여러 인스크립션 게임 아이템, 애니메이션, 효과 또는 메타버스의 게임 모듈 과 같은 복잡한 자산으로 결합합니다. 작은 캐릭터와 애완동물부터 전체 게임 스크립트와 가상 머신에 이르기까지 다양한 자산을 만들었습니다.

온체인 이러한 자산의 오픈 소스 특성으로 인해 모든 클라이언트는 이를 실행하거나 확인할 수 있으며 전체 체인 게임의 "클라이언트 불가지론" 정신을 완전히 구현할 수 있습니다.

규약 BRC-420 프로토콜은 두 부분으로 구성되는데, 하나는 메타버스 표준(Metaverse Standard)이고 다른 하나는 로열티 표준(Loyalty Standard)입니다. 전자는 메타버스의 자산에 대한 개방형 형식을 정의하고 후자는 온체인 를 위한 경제적 표준을 설정합니다.

규약 BRC-420은 Ordinals의 온체인 게임 및 모듈 블록체인에 대한 가능성을 열어줍니다. 다양한 제작자가 다양한 모듈 제공할 수 있으며, 새로운 제작자는 전임자의 혁신을 기반으로 혁신할 수 있습니다. 이로 인해 Ordinals 생태계 내에서 다양한 혁신이 확산되어 모든 참가자에게 이익이 되었습니다.

프로토콜 개발

현재 BRC-420은 2023.11.3에 BRC-420 DLC를 출시했는데, 이는 수천 개의 메타 인스크립션 1개의 DLC에 통합할 수 있습니다. 배포 후 사용자는 단일 민트 으로 수천 개의 메타 자산을 얻을 수 있습니다.

규약

「7」룬 프로토콜

제안된 계약

BRC20 프로토콜이 나온 후 Casey는 비트코인에서 대체 가능한 토큰을 만드는 것은 좋은 생각이 아니라고 느꼈습니다. 대체 가능한 토큰의 99%는 사기였으며 단기적으로 사라지지 않을 것입니다. 비트코인을 위한 좋은 대체 가능한 토큰 프로토콜을 만들면 비트코인에 대한 상당한 거래 수수료 수익, 개발자의 관심 및 사용자를 가져올 수 있습니다.

이에 Casey는 2023년 9월 26일 UTXO 기술을 기반으로 한 Runes 프로토콜을 제안했습니다.

Runes 프로토콜의 설계도 ARC20의 영향을 받을 수 있으며, 토큰 ID, 출력 및 수량을 포함하는 토큰 데이터를 UTXO 스크립트에 직접 작성하도록 선택합니다.

분명히 Runes의 구현은 ARC20과 매우 유사하며 토큰 전송은 처리를 위해 BTC 메인 네트워크로

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
6
즐겨찾기에 추가
3
코멘트