hao86下載站:值得大家信賴的游戲下載站!

首頁 > 區(qū)塊鏈 > 用時間線捋清 BTC 生態(tài)脈絡(luò)|資產(chǎn)發(fā)行篇

用時間線捋清 BTC 生態(tài)脈絡(luò)|資產(chǎn)發(fā)行篇

時間:2023-12-22 17:36:14
來源:hao86下載
比特幣

【#區(qū)塊鏈# #用時間線捋清 BTC 生態(tài)脈絡(luò)|資產(chǎn)發(fā)行篇#】

本文旨在通過時間線的形式來讓大家捋清楚 BTC 資產(chǎn)發(fā)行方案的來龍去脈,究竟是什么引爆了比特幣銘文的火熱,讓我們潛下去,一探究竟。


撰文:Howe


?

BTC 資產(chǎn)發(fā)行方案發(fā)展時間線


TL;DR


近期隨著 BTC 生態(tài)的火熱,我們能看到各種各樣的代幣在 Bitcoin 主網(wǎng)上發(fā)行,那么這些代幣分別是什么呢,它們背后的協(xié)議又是如何運(yùn)作的。


本文旨在通過時間線的形式來讓大家捋清楚 BTC 資產(chǎn)發(fā)行方案的來龍去脈,究竟是什么引爆了比特幣銘文的火熱,讓我們潛下去,一探究竟。


同時本文參考了較多文章,我在參考和調(diào)研的時候發(fā)現(xiàn)個別文章可能對于一些協(xié)議 / 項目的時間有錯誤,所以本文的所有時間線我都附有相關(guān)材料,如有錯誤,請向我指出,謝謝。


聲明:文中所涉及到的代幣僅限學(xué)習(xí)交流使用,無任何投資建議,DYOR


Chapter Ⅰ — 命運(yùn)的齒輪開始轉(zhuǎn)動


「1」Ordinal Numbers


現(xiàn)有的很多文章都是從 Ordinals 協(xié)議說起,但在 Ordinals 的官方文檔中,第一個提及的是 Ordinal Numbers 理論,從這也可推斷出 Casey 應(yīng)該也是從中獲得一些啟發(fā)從而創(chuàng)造出了 Ordinals 協(xié)議

眾所周知,在 Bitcoin 世界中最小的單位是聰 (sat),而 Ordinal Numbers 理論可以簡單地理解為是人為地給這些 sat 進(jìn)行編號。從 BIP 提案中的動機(jī)部分我們可以總結(jié)為該理論想要為 Bitcoin 提供一個可作為穩(wěn)定標(biāo)識符的方式來防止所有權(quán)轉(zhuǎn)移或密鑰輪換,且不需要對 Bitcoin 網(wǎng)絡(luò)進(jìn)行任何更改。

當(dāng)然,這個理論也存在著一些反對的意見,如會降低用戶的隱私性、增加 UTXO 集的大小、粉塵攻擊等,具體內(nèi)容可參見 BIP 提案。


「2」Ordinals 協(xié)議


協(xié)議提出


Ordinals 協(xié)議 由 Casey 提出并發(fā)布,他在其中提出了如下的想法:


「我們能否按照一定順序排列這些『聰』,給它們分配一個介于 0 和 2,100,000,000,000,000 之間的序數(shù),然后,把它們連接到其他信息:圖片、文字、視頻甚至一串代碼。從而每個聰都變得獨(dú)一無二,不可替代。這就相當(dāng)于讓比特幣擁有了原生的、創(chuàng)造 NFT 的能力?!?/p>


Ordinals 協(xié)議在 2022 年年底就已部署,第一個主網(wǎng)上的銘文是在 2022.12.14 UTC 銘刻的 (https://ordinalswallet.com/inscription/6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0),在這期間協(xié)議一直都在更新迭代但未進(jìn)行官宣,目前能從 Casey 的推特中找到的第一條官宣推文如下,所以 Ordinals 協(xié)議既可以認(rèn)為是在 12 月提出,也可以是在 1 月提出:(這里也要感謝 shep 哥提供的線索)


協(xié)議特點(diǎn)


1.sat 的編號以及稀有度的劃分


人類是天生的收藏家,既然 Ordinal Numbers 是人為地給 sat 進(jìn)行編號,那為何不來給這些 sat 來個高低之分,故有了稀有度之間的區(qū)分。目前稀有度共分為 6 種:



這個稀有度就類似于我們在現(xiàn)實生活中玩紙鈔所說的「豹子鈔」、「連號鈔」等等,本質(zhì)上都是紙幣,其實際價值就是該紙幣的面值,但因為人賦予了其特殊的含義,故具有了更高的收藏價值,也就有了溢價,即我們常說的「共識產(chǎn)生價值」。


Ordinals 協(xié)議在為每個 sat 賦予特定規(guī)則序號并在交易中進(jìn)行追蹤的同時,還允許任何人可以通過 Ordinals 協(xié)議附加額外的數(shù)據(jù)如圖片 (Image)、文本 (Text)、視頻 (Video)、音頻 (Audio) 等等。在當(dāng)時早期玩家們更多是在上面創(chuàng)建 NFT,創(chuàng)始人 Casey 對它的最初定位,也是想讓人們在 Bitcoin 這條最古老、共識最強(qiáng)的鏈上,存儲一些永恒不變的東西。所以在一段時間里,很多人會把 Ordinals 和「比特幣 NFT」劃上等號。如今我們在 Unisat Wallet 中仍然可以看到它們的身影。



2.交易先進(jìn)先出


為了確保帶有序號的 sat 在交易過程中不會出現(xiàn)順序混亂,所以采取了交易先進(jìn)先出的方式。這里引用王一石老師的文章示例 (https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/) 來解釋先進(jìn)先出這個特點(diǎn):


下圖中,左側(cè)有兩筆 Input,地址 1 和地址 2 共有 5 聰,在這筆交易中,4 聰被發(fā)送到了一個 3oPz 開頭的地址,另外還剩 1 聰作為礦工費(fèi)付給礦工。


Source: https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/


假設(shè)上述交易中,我們偷偷地利用 Ord 協(xié)議給每個聰安排了一個身份(序號),那么交易完成后,地址 1 和地址 2 的 4 個有編號的聰 Ord A->D 就跑到了地址 3 那里,最后一個聰則給了礦工。


所謂「先進(jìn)先出」,意思就是每個聰?shù)木幪柵判?,是按照它在交易輸出中的索引決定的。比如下圖中的交易輸出中(Output),地址 3 被排在礦工地址前面,那么從地址 1 和地址 2 轉(zhuǎn)過來的聰,先由地址 3 繼承,然后才是礦工地址。


Source: https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/


協(xié)議原理


對于 Bitcoin 比較了解的朋友們都知道,Bitcoin 自出生是作為一種點(diǎn)對點(diǎn)的電子貨幣系統(tǒng)而存在的,其使用的編程語言是非圖靈完備的腳本語言,因此想要實現(xiàn)一些復(fù)雜功能幾乎不可能,而在 17 年和?21 年 BTC 的兩次重大更新使得我們可以在 BTC 上實現(xiàn)一些包含復(fù)雜邏輯的功能。


Source: https://twitter.com/blockpunk2077/status/1719321676989771801


基于上述的發(fā)展前提下,Ordinals 協(xié)議通過將其銘文內(nèi)容寫入到 Taproot 腳本中并通過 UTXO 來達(dá)到查看和轉(zhuǎn)移的效果。由于 Taproot 腳本花費(fèi)只能從現(xiàn)有的 Taproot Outputs 中進(jìn)行,所以采用提交 / 揭示兩階段 (commit/reveal) 來實現(xiàn)銘刻。首先在提交交易中我們需要創(chuàng)建一個包含銘文內(nèi)容的腳本的 Taproot Output,其次在揭示交易中,將前面創(chuàng)建的提交交易花費(fèi)掉,從而在鏈上揭示該銘文的內(nèi)容,在這個過程中我們還需要對銘文的內(nèi)容進(jìn)行一系列序列化:


Source:https://docs.ordinals.com/inscriptions.html


那么這里用大白話來解釋的話,就相當(dāng)于你發(fā)起了一筆微信轉(zhuǎn)賬,在轉(zhuǎn)賬的過程中,我們需要備注 (Taproot Output) 中寫明你創(chuàng)建的銘文的內(nèi)容,然后再把這筆轉(zhuǎn)賬發(fā)送出去 ( 花費(fèi)掉提交交易 ),那么在發(fā)送完成之后我們就可以在聊天框中讓對方看到你在備注中寫明的內(nèi)容 ( 揭示交易 )。如果這筆轉(zhuǎn)賬沒有寫備注或者交易取消,則這個銘文的內(nèi)容并不會上鏈。

Chapter Ⅱ — BTC 生態(tài)資產(chǎn)發(fā)行的百花齊放


「1」Brc20 協(xié)議


協(xié)議提出


在 Ordinals 協(xié)議出來之后,早期玩家都在玩 NFT,而匿名開發(fā)者 domo 則在 2023.3.8 發(fā)布了一個實驗性標(biāo)準(zhǔn) — 基于 Ordinals 協(xié)議改進(jìn)的 BRC-20 協(xié)議并正式部署了第一個 BRC20 $ordi,該協(xié)議使得任何人都可以在 Bitcoin 網(wǎng)絡(luò)中發(fā)行代幣,類似于 Ethereum 上的 ERC-20 代幣的玩法。


注意:


1. domo 最早關(guān)于 BRC-20 的推文是 2023.3.9,但從 $meme 和 $ordi 的部署時間來看,應(yīng)該是 2023.3.8 就已推出


2. $meme 是第一個部署的 BRC20,而 $ordi 是第一個正式發(fā)布的 BRC20,可通過查看它們的部署時間推斷出來


而關(guān)于 $ordi 的發(fā)展大家應(yīng)該都有所體會,這里不多提及,詳情可參考下方這篇推文:


協(xié)議原理


BRC-20 協(xié)議通過制定一系列標(biāo)準(zhǔn)來實現(xiàn)在 Ordinal 理論的基礎(chǔ)上可以部署、鑄造、轉(zhuǎn)移 BRC20 token。該協(xié)議的格式標(biāo)準(zhǔn)源于 Sats Name 項目(第一個基于 Ordinals 協(xié)議的 DID 項目)的格式:


Source: https://gamma.app/docs/Copy-of-Ordinals-and-Bitcoin-NFT-8xnob1mzvgup38w?mode=present#card-qm5vgu6uussxft9



同樣,這里用大白話來解釋的話,與 Ordinals 協(xié)議一樣相當(dāng)于你發(fā)起了一筆微信轉(zhuǎn)賬,只不過備注的內(nèi)容有所不同。

延伸


BRC-20 協(xié)議的這種方式雖然實現(xiàn)了在 Bitcoin 鏈上可以自由發(fā)行同質(zhì)化 token,但因為 Bitcoin 沒有賬戶模型且 BRC-20 的內(nèi)容是放在 Segwit 的 Taproot 腳本中導(dǎo)致我們無法直接在鏈上計算出每個賬戶的 BRC20 余額。所以目前采取的方式為在鏈下構(gòu)建一個索引服務(wù)器來實現(xiàn) BRC20 的代幣信息獲取、余額計算、交易轉(zhuǎn)賬等,但這種方式會存在中心化的風(fēng)險。


Souce: https://twitter.com/blockpunk2077/status/1725513817982136617


首先,可以先理解 BTC 一層協(xié)議的三大部分:協(xié)議規(guī)定了在比特幣上寫入數(shù)據(jù)的規(guī)則,索引器提供了查詢與解析這些數(shù)據(jù)的能力,而賬本記錄了代幣余額,處理了轉(zhuǎn)賬。


對于 BRC20 來說,索引服務(wù)器首先需要識別每一次的 BRC20 部署,從而讀取代幣信息,這部分被稱為「索引」。


同時,由于 BRC20 的余額都被刻入了腳本中,BTC 網(wǎng)絡(luò)本身無法識別,因此 BRC20 的索引服務(wù)器必須在本地構(gòu)建一個記錄 BRC20 余額的賬本。每次發(fā)生轉(zhuǎn)賬時,交易是否能進(jìn)行(有足夠多的幣 ),都需要檢查本地賬本,并進(jìn)行更新。



所以 BRC20 在交易時需要發(fā)送兩筆交易:


1. 第一筆交易在本地帳本中讀取最新賬本數(shù)據(jù)并計算余額


2. 第二筆交易再進(jìn)行轉(zhuǎn)賬。


Ordinals 協(xié)議本質(zhì)上是為 NFT 設(shè)計,基于其改進(jìn)的 BRC20 在轉(zhuǎn)賬復(fù)雜度上,是遞歸增長的。BRC20 索引器還承擔(dān)了賬本的工作,這個賬本完全脫離比特幣存在于鏈下。索引器必須準(zhǔn)確記錄每一次余額變化,才能保證賬本的完整性。


因此隨著時間堆積,索引器賬本是會堆積的,節(jié)點(diǎn)的壓力會越來越大。如果索引器沒有持續(xù)激勵,將難以持續(xù)。如果索引器賬本不再提供服務(wù),那么 BRC20 將徹底無法使用。


「2」TRAC Systems


Source: https://twitter.com/trac_btc/status/1722648122269012428


$TRAC


$TRAC 是由 Benny 在 2023.5.3 啟動并于 2023.5.22 正式部署上線的一個 BRC20 Token。


Trac Core


Trac core 是比特幣銘文的預(yù)言機(jī)和去中心化索引器,解決銘文生態(tài)數(shù)據(jù)索引、檢索、喂價等問題。


例如,索引器方面,雖然銘文數(shù)據(jù)存儲在比特幣鏈上,但這只是相關(guān)銘文的信息,而數(shù)據(jù)更新和查賬環(huán)節(jié)需要依賴第三方中心化的索引器,安全性始終會被詬病 ( 例 11 月末市場對 Binance 的 ordi 索引記賬錯誤 ),所以 Trac 能夠更大程度的讓銘文生態(tài)繼承比特幣的安全,收集、組織和排序比特幣上的所有數(shù)據(jù),未來計劃引入數(shù)百個索引器節(jié)點(diǎn)。


同時隨著節(jié)點(diǎn)的增加,Trac Core 也整合了預(yù)言機(jī)的作用,從外部來源獲取必要的可靠數(shù)據(jù)以輸入?yún)^(qū)塊鏈,是后續(xù)搭建銘文原生 DeFi 等上層協(xié)議的基礎(chǔ),且 Trac 預(yù)言機(jī)的 API 是免費(fèi)可以調(diào)用的。


因此,Trac core 兼具去中心化索引器和比特幣預(yù)言機(jī)的生態(tài)卡位可以說走在了大部分銘文項目的前面。


Tap Protocol


Tap Protocol 由 $TRAC 團(tuán)隊在 2023.8.7 發(fā)布的一個基于 Ordinals 的改進(jìn)協(xié)議。我們可以將其看為是升級版的鏡像 BRC20 協(xié)議,是對 BRC20 進(jìn)行兼容和升級的協(xié)議,它具有以下 4 點(diǎn)特性:


  1. 具有獨(dú)特代幣標(biāo)準(zhǔn)的 OrdFi 協(xié)議
  2. 兼容 BRC20 代幣,便于市場集成,且突破了 BRC20 的名稱長度限制,BRC-20 代幣長度固定為 4 位,而 Tap 的代幣長度為 3 或者 5-32 位(不能是 4 位)
  3. 支持批量轉(zhuǎn)賬、質(zhì)押資產(chǎn)、代幣 swap 等功能。提高交易效率而不依賴 L2 鏈
  4. 首個支持詛咒銘文的協(xié)議


使用前面部署的 $TRAC 作為其協(xié)議的治理代幣(不太能算是特點(diǎn),但放在這進(jìn)行說明)


目前 Tap Protocol 中官方發(fā)行了 $TAP 和 $-TAP 這兩個 token,其中 $TAP 由 BennyTheDev 在 2023.8.6 被鑄造但并未流通;$-TAP 則是開放給了社區(qū) mint,總量 21,000,000 枚(也就是 21,000 張),根據(jù) Shep 的考證,$-TAP 比 $TAP 更早部署 30 分鐘,是協(xié)議中真正的第一個原生代幣。


Pipe


Pipe 協(xié)議是由 $TRAC 的作者 Benny 提出,該協(xié)議是 Benny 針對 Runes 協(xié)議進(jìn)行了改進(jìn)。Pipe 協(xié)議可以說是彎道搶跑了 Runes 協(xié)議,因為 Runes 協(xié)議由 Ordinals 協(xié)議創(chuàng)始人 Casey 提出,但其主要精力在 Ordinals 協(xié)議身上,所以 Runes 協(xié)議的開發(fā)進(jìn)展一直比較慢,而 Benny 在學(xué)習(xí)完 Runes 協(xié)議的思想后便在短短一個月左右推出了 Pipe 協(xié)議


三者之間的聯(lián)系


到這我們可以看到 Benny 在不到半年的時間里連著推出了 3 個項目,而這 3 個項目之間也是層層相扣,極致套娃,讓我們通過下圖來捋一捋它們之間的關(guān)系。



一般來講,項目的治理代幣都是選擇其協(xié)議的原生代幣來充當(dāng)?shù)?,?Benny 通過這種治理代幣的方式來達(dá)到三個項目可以相互促進(jìn)和制約,算是極其少見的。目前對于這些治理代幣的具體功能官方還未公布,所以在接下來的發(fā)展中我們可以看看這會不會產(chǎn)生出一些不一樣的精彩碰撞。


「3」Atomicals 協(xié)議


協(xié)議提出


Atomicals 協(xié)議的創(chuàng)始人在二月份的時候嘗試在 Ordinals 協(xié)議上去開發(fā)一個 DID 項目,但在開發(fā)的過程中他發(fā)現(xiàn) Ordinals 協(xié)議的局限性導(dǎo)致他想要的一些功能無法實現(xiàn)或是有些別扭,便于 2023.5.29 在推特上發(fā)布了第一條關(guān)于 Atomicals 協(xié)議的想法,最后經(jīng)過幾個月的開發(fā)之后于 2023.9.17 上線了協(xié)議。


最初 Atomicals 協(xié)議的推出并未在 Bitcoin 生態(tài)中激起太多的水花,因為當(dāng)時由于 Ordinals 協(xié)議和 BRC-20 協(xié)議的推出,不同鏈上涌現(xiàn)出了一大批基于它們的改進(jìn)協(xié)議,但當(dāng)我們通過查看 Atomicals 協(xié)議的文檔時,我們會發(fā)現(xiàn)它是另外一個完全不同的協(xié)議。


理論基礎(chǔ) — 數(shù)字物質(zhì)理論 (DMT)?


DMT 理論 (Digital Matter Theory) 指的是數(shù)字物質(zhì)理論,指數(shù)字信息不僅僅是隨機(jī)數(shù)和字母,實際上它也可以被視為自己的「物質(zhì)」,例如木材或金屬。DMT 在區(qū)塊鏈數(shù)據(jù)中可以是交易、字節(jié)或任何其他模式的區(qū)塊鏈數(shù)據(jù),而這些模式可以變成有價值的數(shù)字項目或資產(chǎn)。


這里也引用一下 Jingle 博士的內(nèi)容,方便大家更好地理解:


有些物理學(xué)家聲稱信息是一種新的物質(zhì)形式,最終可能戰(zhàn)勝地球上的一切成為主宰(也很有爭議 )。按照目前的增長趨勢,大約 350 年內(nèi),地球上使用的數(shù)字信息量可能比物質(zhì)原子還要多,這也凸顯了數(shù)字信息的指數(shù)級增長和重要性。

物理學(xué)家這一想法鼓勵很多人將他轉(zhuǎn)化成可執(zhí)行的協(xié)議,從比特幣區(qū)塊鏈中解析出有價值的信息用來創(chuàng)作「非任意代幣」。利用數(shù)字物質(zhì)理論可能會徹底改變數(shù)字價值的創(chuàng)造,使其更加非任意性和有意義。通過在數(shù)字物質(zhì)理論的背景下利用數(shù)據(jù),可以創(chuàng)建新的機(jī)制來識別和導(dǎo)出數(shù)據(jù)中的新價值序列,從而為新形式的代幣開辟了可能性。

譬如有人甚至就把比特幣就比做 DMT 的一種應(yīng)用,比特幣也是一種非任意代幣,有自己的規(guī)范比如 2100 萬枚,10 分鐘出一個區(qū)塊等等。通過比特幣網(wǎng)絡(luò)上的數(shù)字信息交換,能夠進(jìn)行價值的轉(zhuǎn)移和儲存。雖然比特幣只存在于數(shù)字世界中,但其價值和影響力可以在現(xiàn)實世界中產(chǎn)生重大影響,就像傳統(tǒng)的物理貨幣一樣。

然而,DMT 并非沒有爭議。一些批評者認(rèn)為數(shù)字信息不能與物質(zhì)和能量等基本物理實體相提并論,因為數(shù)字信息本身并不能直接改變現(xiàn)實世界。不過,DMT 的倡導(dǎo)者則認(rèn)為,雖然數(shù)字信息無法直接改變現(xiàn)實世界。但是,通過人類的行動和決策,數(shù)字信息可以間接地改變世界,比如加密貨幣的應(yīng)用。


現(xiàn)有 Bitcoin 建設(shè)者面臨的問題


  • 專有 API 導(dǎo)致的各種問題:

服務(wù)鎖定、高交互成本、相同的鏈上數(shù)據(jù)會有不同的表現(xiàn)形式、開發(fā)者之間的競爭

  • 不可靠的索引器:

資產(chǎn)安全問題、頻繁改動、Ordinals 的正負(fù)數(shù)

  • 缺乏頂層設(shè)計:

難以組合協(xié)議并開發(fā)出專有設(shè)施

  • 鏈上元數(shù)據(jù)的局限性:

示例:集合必須手動上傳到 Github 倉庫中,并且它們必須在數(shù)十個市場上手動更新,對于鏈上響應(yīng)沒有達(dá)成共識

  • 錯誤無法修復(fù)或修復(fù)成本高昂

Ordinals 協(xié)議的數(shù)據(jù)結(jié)構(gòu)非常依賴于單個文件的使用,這意味著不同市場存在鏈外約定和專有索引

  • 缺少控制:

如果無法訪問強(qiáng)大的高性能去中心化索引器以及更多服務(wù) / 索引器鎖定,那么數(shù)據(jù)可移植性將會成為一個問題

  • 缺乏收益:

依賴這些特定的服務(wù)和市場及其索引器、API 等專有服務(wù)會導(dǎo)致利潤減少


前三點(diǎn)是針對開發(fā)者的問題,后三點(diǎn)是針對創(chuàng)作者的問題


原子理論


Atomicals 協(xié)議是一種簡單而靈活的協(xié)議,用于為比特幣等未花費(fèi)的交易輸出 (UTXO) 區(qū)塊鏈鑄造、轉(zhuǎn)移和更新數(shù)字對象(傳統(tǒng)上稱為 NFT)。


?1?? 數(shù)字對象 —「atom」NFTs


Atomical(或稱為「原子」)是一種新型的 NFT,可以在比特幣上鑄造、轉(zhuǎn)移和更新。主要區(qū)別是不需要使用中心化服務(wù)或可信的第三方索引器。它不需要對比特幣進(jìn)行任何更改就可運(yùn)行,也不需要側(cè)鏈或任何 L2。是時候永遠(yuǎn)收回對我們數(shù)字生活的控制權(quán)了。


Source: https://twitter.com/atomicalsxyz/status/1702867266008719582


2??BitWork — 微工作量證明 PoW


Atomicals 協(xié)議最有趣的改進(jìn)在于,把 CPU 計算環(huán)節(jié)加入了代幣的鑄造過程中,這個環(huán)節(jié)被稱為 BitWork。鑄造者需窮舉計算出匹配特定前綴字符的 hash 值后才可以鑄造。


PoW 可以使得代幣鑄造變得相對公平,既有能源和時間的價值注入,又有了隨機(jī)的運(yùn)氣成分存在。


不同于傳統(tǒng)的 PoW 算法計算難度大,Bitwork 通過改變前綴匹配的方式來實現(xiàn)細(xì)粒度地調(diào)整挖礦難度,它可以在前綴后添加 1 到 15 之間的數(shù)字,如:「7777.1」或「7777.15」或介于兩者之間的任何數(shù)字,該數(shù)字表示該字符允許的變化范圍。


其工作原理是「.」后面的數(shù)字稱為半通配符,用于匹配從該數(shù)字開始的任何第 5 個字符。以「7777.10」為例:前 4 個 txid 字符 ( 十六進(jìn)制 ) 必須為「7777」,而第 5 個字符可以是數(shù)字 10 ( 十六進(jìn)制 ) 及以上的數(shù)字。


所以 5 位數(shù)字可以為 a、b、c、d、e 或 f。這使得整個系統(tǒng)不至于每次難度增加時只有 16 倍可以選擇,而是可以選擇 2 倍到 16 倍之間的范圍。


同時 BitWork 也帶來了一些新奇的用例:


  • 在鑄造過程中加入隨機(jī)的運(yùn)氣成分
  • 圍繞虛榮的 TXIDs 和 REFs 來組織社區(qū)
  • 當(dāng)你有一個非??岬膮⒖蓟蚯熬Y時,可以通過共識來組織一個相關(guān)社區(qū)
  • 基于昂貴信號理論的內(nèi)容排名
  • 這樣我們可以根據(jù)電力等能源消耗來對內(nèi)容進(jìn)行排名
  • 節(jié)流和限制 token 的鑄造 — 垃圾郵件過濾器


3??Container NFTs — NFT 標(biāo)準(zhǔn)


容器 (Container) 是一種用于表示 NFT 和元數(shù)據(jù)的集合標(biāo)準(zhǔn)。其可以用于 Atomicals、Ordinals、Bitmaps 等任何協(xié)議的內(nèi)容的增加 / 修改 / 刪除,還可以選擇永久「密封」即把內(nèi)容鎖定到一個容器中然后把可以打開容器的「鑰匙」給銷毀掉,從而達(dá)到保持密封時的狀態(tài)且無法修改的目的。


容器名稱服務(wù):


  • 容器名稱以主題標(biāo)簽 # 符號開頭,且每個名稱都是獨(dú)一無二不可重復(fù)的,在鑄造時采取先到先得的方式
  • 名稱的長度在 3-64 個字符范圍之間,且使用了 Bitwork 來減慢容器名稱的注冊速度
  • 容器名稱示例:#bitcoin-funks,#gemini-warriors,……


4??ARC20 — 染色幣


Atomicals 協(xié)議以比特幣的最小單位 sat 作為基本「原子」,每一個 sat 的 UTXO 用來代表這個 Token 本身即 ARC20 的余額就是 sat 的數(shù)量,1 token = 1 sat。


ARC20 是一種染色幣模型,注冊信息是記錄在交易腳本中。通過將信息與 UTXO 綁定在一起可以提高 token 的可編程性和去中心化程度,同時交易的安全性由 BTC 主網(wǎng)來保證,在追蹤交易、計算余額等方面,不需要任何的鏈下系統(tǒng),來計算 ARC20 代幣的余額,因為代幣余額與 UTXO 中的 sat 數(shù)量保持一致。這是與 BRC-20 協(xié)議最大的區(qū)別。


Source: https://twitter.com/blockpunk2077/status/1725513817982136617


  • 在部署 ARC20 時,代幣名稱、總量、數(shù)量限制、難度設(shè)置、開始區(qū)塊、圖像等等信息。
  • 用戶在鑄造 ARC20 時,將代幣的名稱寫入 UTXO 的腳本中,數(shù)量直接由 UTXO 中 sats 的數(shù)量決定,1 sat = 1 token。
  • 轉(zhuǎn)賬 ARC20,用戶無需再向 BTC 存入任何數(shù)據(jù),僅需將持續(xù)持有代幣的 UXTO 作為交易輸入,輸出給其他地址。


對于 ARC20 來說,我們只需要一個索引,來幫助我們讀取代幣注冊信息,同時識別 mint 交易,來確認(rèn)驗證哪些 UTXO 是 ARC20。


這帶來的好處是:


  • 極大地降低了索引服務(wù)器的成本,幾乎任何人都能自己制作索引服務(wù)器,系統(tǒng)去中心化程度很高
  • 轉(zhuǎn)賬完全依賴 BTC 網(wǎng)絡(luò),不會重復(fù)創(chuàng)造垃圾交易,ARC20 轉(zhuǎn)賬本身安全性由 BTC 保障
  • ARC20 原子性和 BTC 的原子性保持一致,適合實現(xiàn)很多原生應(yīng)用


當(dāng)然,染色幣的設(shè)計也帶來了一些劣勢,因為沒有在數(shù)據(jù)中寫入余額,而是綁定 sat,因此 ARC20 余額的最小拆分精度為 1。


?這也使得,在 BTC 主網(wǎng)自身為了防止粉塵攻擊而設(shè)定了最少 546 sat 的交易限制下,用戶目前無法進(jìn)行細(xì)粒度交易。不過 Atomicals 協(xié)議目前已經(jīng)給出了具體拆分方案,并在積極開發(fā)中。


這里用一張圖來展示 BRC20 和 ARC20 最本質(zhì)的不同:



5??Realm Name System (RNS) — 領(lǐng)域域名系統(tǒng)


RNS 號稱是 DNS 域名系統(tǒng)在真正對手,旨在成為 DNS 和其他區(qū)塊鏈域名系統(tǒng)的全球替代品


Realm Name 是人類可讀的標(biāo)識符,可用于關(guān)聯(lián)網(wǎng)絡(luò)地址和資源信息。領(lǐng)域名稱以加號 + 開頭,并且至少有一個字母字符,例如 +alice 和 +agent007 ,它們都是有效名稱(頂級 — 領(lǐng)域域名系統(tǒng)?(RNS) 中的領(lǐng)域或 TLR)。


領(lǐng)域名稱是使用原子數(shù)字對象格式直接在比特幣區(qū)塊鏈上自行擁有和自行管理的,這基本上意味著沒有中間人或中心化注冊商。



6??Subrealm Minting — 子領(lǐng)域鑄造


通過在任何領(lǐng)域 (Realm) 下發(fā)行子領(lǐng)域 (Subrealm) 來管理和代幣化社區(qū),具體規(guī)則如下:


  • 任何一個領(lǐng)域或子領(lǐng)域都可以發(fā)布子領(lǐng)域
  • 所有子領(lǐng)域都可以繼承相同的特點(diǎn)并基于子領(lǐng)域發(fā)布其子領(lǐng)域
  • 所有人都是他們擁有的領(lǐng)域的注冊者,不存在中心化機(jī)構(gòu)


舉個通俗的例子:


  • 首先我們注冊了一個領(lǐng)域 +ATOM
  • 當(dāng)我們想要在這個領(lǐng)域下組建一個關(guān)于 Punk NFT 的社區(qū)時,我們就可以基于 +ATOM 領(lǐng)域創(chuàng)建一個子領(lǐng)域 +ATOM.PUNK
  • 在之后我們想在 Punk 社區(qū)里組建一個 DAO,那么就可以再創(chuàng)建一個子領(lǐng)域 +ATOM.PUNK.DAO
  • DAO 中每個人都分配一個 DID,則可以創(chuàng)建一個子域名 +ATOM.PUNK.DAO.JINGLE


除此之外,Subrealm 還可以用于社交媒體組織、身份驗證、忠誠度獎勵等等。


協(xié)議特點(diǎn)


通過上方的原子理論,我們可以知道 Atomicals 協(xié)議的主要特點(diǎn)包括:


  • 使用聰作為基本單位代表代幣
  • 允許在比特幣上創(chuàng)建、傳輸和更新數(shù)字對象
  • 提供去中心化且符合比特幣文化的代幣化方法
  • 利用工作量證明(POW)增加鑄造過程的公平性和去中心化
  • 旨在擴(kuò)展比特幣的功能,支持更廣泛的應(yīng)用


與其他協(xié)議的主要區(qū)別


了解 Atomicals 協(xié)議差異的最佳方法是將其與其他流行的 NFT 協(xié)議進(jìn)行比較:



「4」Bitmap 協(xié)議


協(xié)議提出


Bitmap.land 是比特幣生態(tài)中首個元宇宙項目,它基于序數(shù)理論(Ordinals theory)和位圖理論(Bitmap theory)。


位圖理論(Bitmap theory)由推特用戶 @blockamoto 在 2023.6.5 日提出。


這一理論將比特幣區(qū)塊中的每筆交易輸入映射成地塊(Parcel),形成一個街區(qū)或區(qū)域(District)。不同交易輸入的大小差異導(dǎo)致映射出的地塊大小也不同。


協(xié)議概念


Bitmap.land 的買家受到 Decentraland 和 The Sandbox 的影響,采用了在地圖上劃分土地、繪制圖案的方式,類似于這兩個平臺上的買地邏輯。用戶通過銘文方式將數(shù)據(jù)寫入 Satoshi,獲得特定比特幣區(qū)塊的所有權(quán),類似于免費(fèi)鑄幣。


Source: https://share.foresight-news.com/article/detail/48677


在比特幣區(qū)塊鏈上,每個區(qū)塊都被劃分為四個部分,以代表不同的減半周期。用戶可以在 Bitmap.land 網(wǎng)站上查看每個區(qū)塊的編號和顏色,不同顏色代表不同的售賣狀態(tài)。


Bitmap.land 的發(fā)售與序數(shù)理論緊密相關(guān),類似于 Decentraland 和 The Sandbox 的虛擬土地發(fā)售依賴于 ERC-721 標(biāo)準(zhǔn)。序數(shù)理論與早期的染色幣原理相似,但在比特幣的當(dāng)前敘事、共識、生態(tài)和基礎(chǔ)設(shè)施背景下,兩者有所不同。雖然序數(shù)理論不像 ERC-721 那樣創(chuàng)新,但 BRC-20 的方法更加原始。


位圖理論為比特幣區(qū)塊增添了新的解釋,提供了一種話題性,盡管缺乏實用性。它改變了比特幣和元宇宙之間的聯(lián)系,通過允許用戶擁有和記錄單個區(qū)塊,為比特幣區(qū)塊鏈的每個區(qū)塊提供了一個新的維度,并使其成為元宇宙的一部分。


位圖理論吸引了 Ordinals 社區(qū)的關(guān)注,激發(fā)了銘文熱潮。比特幣區(qū)塊鏈上的任何區(qū)塊都可以通過 Bitmap 成為元宇宙的一部分,為社區(qū)帶來新的創(chuàng)造和所有權(quán)機(jī)會。

Bitmap.land 通過位圖理論模糊了比特幣和元宇宙之間的界限,為所有權(quán)、創(chuàng)造力和社區(qū)發(fā)展鋪平了道路。隨著銘文熱潮的繼續(xù),對于那些尋求在數(shù)字領(lǐng)域占據(jù)一席之地的人來說,這意味著巨大的潛力。


感興趣的同學(xué)還可以去官方的瀏覽器查看各種 Bitmap:https://bitmap.game/


「5」BRC-100 協(xié)議


協(xié)議提出


眾所周知,Ordinals 協(xié)議、BRC-20 等基于比特幣的協(xié)議通過「鏈上聲明、鏈下解析」機(jī)制,給比特幣生態(tài)的發(fā)展帶來了很大的想象空間。并且大量比特幣 NFT 和代幣已經(jīng)發(fā)行,但 DeFi 等去中心化應(yīng)用的發(fā)展仍然滯后。故 Mikael.btc 于 2023.9.2 發(fā)布了一種支持去中心化計算的協(xié)議:BRC-100。


協(xié)議介紹


BRC-100 是一種基于 Ordinals 理論的擴(kuò)展協(xié)議,專為在比特幣 Layer 1 上實現(xiàn)各種去中心化應(yīng)用而設(shè)計。這一協(xié)議不僅承接了 BRC-20 在比特幣上的基本功能,比如創(chuàng)建、鑄造和交易,還引入了去中心化計算的概念。


這意味著,基于 BRC-100 協(xié)議棧,可以開發(fā)諸如 DeFi、SocialFi 和 GameFi 等各類去中心化應(yīng)用,為比特幣第一層帶來真正的去中心化、無需信任、抗審查和無需許可的應(yīng)用場景。


BRC-100 協(xié)議的一大特色是它的互操作性,它不僅允許在其協(xié)議棧內(nèi)的所有協(xié)議和應(yīng)用程序相互兼容,還支持與 BTC、BRC-20 或其他第 1 層鏈如以太坊和 Stacks 進(jìn)行交互。此外,協(xié)議還引入了 UTXO 模型和狀態(tài)機(jī)模型,增強(qiáng)了其安全性和計算能力。


協(xié)議特點(diǎn)


因為 BRC-100 協(xié)議是 Ordinals 理論的擴(kuò)展,所以 BRC-100 自身就具有 BRC-20 的所有特性,同時還引入了一些創(chuàng)新特性:


省流:就是基于 BRC-100 協(xié)議進(jìn)行各種擴(kuò)展如空投協(xié)議、治理協(xié)議、中繼協(xié)議等等,我們可以為理解為 Mikael 想要將各種 DeFi 的玩法引入到 BTC 中


  • 協(xié)議繼承


BRC-100 協(xié)議引入了繼承的概念。直接或間接繼承自 BRC-100 的協(xié)議稱為 BRC-100 擴(kuò)展協(xié)議。 BRC-100 擴(kuò)展協(xié)議必須僅繼承自一種協(xié)議。擴(kuò)展協(xié)議將繼承父協(xié)議的屬性、操作和計算操作,并且只能擴(kuò)展屬性和計算操作。


這就類似于我們在制作陶瓷時,在最初的時候只是一個泥胚,慢慢地,我們通過對其進(jìn)行打磨和造型,就逐漸有了更多擴(kuò)展的功能如裝飾、盛放東西等。


  • BRC-100 協(xié)議棧


BRC-100 協(xié)議及其所有擴(kuò)展和改進(jìn)協(xié)議統(tǒng)稱為 BRC-100 協(xié)議棧,基于該協(xié)議棧,所有代幣 / 應(yīng)用程序都可以相互兼容,這意味著一個代幣 / 應(yīng)用程序可以在任何地方使用其他應(yīng)用程序。


  • 協(xié)議和應(yīng)用


在 BRC-100 協(xié)議棧中,協(xié)議是描述應(yīng)用程序的屬性、操作和計算操作的標(biāo)準(zhǔn)。應(yīng)用程序是協(xié)議通過銘文部署到比特幣網(wǎng)絡(luò)后創(chuàng)建的實例。


應(yīng)用本質(zhì)上是一個具有計算能力和狀態(tài)的代幣。協(xié)議中詳細(xì)描述了應(yīng)用程序的計算能力。如果不添加子應(yīng)用程序,應(yīng)用程序就無法擁有協(xié)議中未描述的計算能力。添加的子應(yīng)用程序也只能具有協(xié)議的計算能力,否則公共索引器無法驗證應(yīng)用程序的狀態(tài),導(dǎo)致用戶和應(yīng)用程序的狀態(tài)不一致。


  • 應(yīng)用嵌套


基于 BRC-100 及其擴(kuò)展協(xié)議部署的應(yīng)用可以嵌套,即一個應(yīng)用下可以創(chuàng)建另一個應(yīng)用,稱為子應(yīng)用。


子應(yīng)用的 ticker 以「parent application ticker:」開頭,一個應(yīng)用下可以創(chuàng)建多個應(yīng)用,完成多個獨(dú)立的計算邏輯。例如,在經(jīng)典的 AMM DEX 場景中,需要在一個 DEX 應(yīng)用程序中創(chuàng)建多個 LP 子應(yīng)用程序 / 代幣,如「amm_dex:LP_BRC100_BTC」。


  • 應(yīng)用狀態(tài)和地址


除了 UTXO 模型之外,BRC-100 協(xié)議還引入了狀態(tài)機(jī)模型來擴(kuò)展協(xié)議的計算能力。


應(yīng)用程序、子應(yīng)用程序和地址都可以有狀態(tài)。例如,應(yīng)用程序可以持有代幣,地址可以在應(yīng)用程序中擁有余額。 UTXO 和狀態(tài)的轉(zhuǎn)換是通過 burn2/burn3 和 mint2/mint3 指令完成的。

計算操作(cop)用于表示具體的計算邏輯,即應(yīng)用程序和地址狀態(tài)的轉(zhuǎn)換邏輯。


例如,地址 A 通過 burn3 銘文向應(yīng)用程序銷毀 10 個 token1。此時應(yīng)用程序擁有這個 UTXO 和 10 個 token1。應(yīng)用程序可以通過其計算邏輯改變?nèi)魏蔚刂坊驊?yīng)用程序的內(nèi)部狀態(tài)來分配這 10 個 token1。那么應(yīng)用程序中擁有 token1 的地址或應(yīng)用程序就可以通過 mint3 指令鑄造它。


  • 權(quán)限


BRC-100 協(xié)議引入了兩種角色:所有者和管理員。


帶有應(yīng)用程序部署銘文的地址稱為所有者。所有者可以跟蹤部署銘文的 UTXO 轉(zhuǎn)賬。所有子應(yīng)用程序的所有者都是父應(yīng)用程序的所有者。


管理員由所有者管理,管理員不能管理其他管理員。所有者和管理員的權(quán)限受到嚴(yán)格限制。他們無法審查用戶,只能做:治理未啟動 DAO 的應(yīng)用程序,完成?mint2/burn2 的計算操作。


管理員可以是地址、應(yīng)用程序或子應(yīng)用程序。應(yīng)用程序和子應(yīng)用程序默認(rèn)互為管理員,無需額外設(shè)置,但子應(yīng)用程序之間不互為管理員。?


burn2/burn3 的銘文需要發(fā)送給應(yīng)用程序的部署者才能正確處理。


「mint2」指令需要鑄造的部分代幣只能由應(yīng)用程序 / 子應(yīng)用程序邏輯分配,并且應(yīng)用程序 / 子應(yīng)用程序需要成為代幣的管理員,「burn2」指令也有類似的邏輯。


?burn2/burn3 的銘文需要發(fā)送給應(yīng)用程序的部署者,以便根據(jù)計算操作的邏輯正確處理。


  • 應(yīng)用程序的去中心化治理


BRC-100 協(xié)議棧引入了治理協(xié)議:BRC-101,它可以治理實現(xiàn) BRC-100 或其擴(kuò)展協(xié)議標(biāo)準(zhǔn)的應(yīng)用程序。而應(yīng)用啟動 DAO 后,需要通過去中心化投票來完成治理。


應(yīng)用程序的治理包括:更新應(yīng)用程序和子應(yīng)用程序的屬性、部署子應(yīng)用程序、停止應(yīng)用程序。應(yīng)用治理是鏈上治理。鏈上投票通過后,應(yīng)通過計算操作:egov 通知應(yīng)用程序,然后應(yīng)用程序?qū)⒃跁r間鎖定后自動執(zhí)行治理。


  • 部署應(yīng)用程序 /Token


在 BRC-100 協(xié)議中,有兩種部署應(yīng)用程序的方式:一種是直接使用部署指令進(jìn)行部署,另一種是通過治理協(xié)議:BRC-101 進(jìn)行部署。


第一個用于部署配置不需要治理的父應(yīng)用程序和子應(yīng)用程序,另一個用于部署需要治理的子應(yīng)用程序。


  • 鑄造代幣


BRC-100 協(xié)議提供了三種鑄造指令:mint、mint2、mint3,用于在不同場景下鑄造代幣。


部署應(yīng)用程序時,需要設(shè)置用戶可以鑄造的代幣數(shù)量(使用「mint」指令)。剩余的代幣也將使用「mint」指令來鑄造。


「mint」:用戶鑄造,公平鑄造,任何人都可以為用戶鑄造代幣,但「mint」操作者鑄造的總數(shù)不能超過應(yīng)用程序的「max」和「mma」屬性的設(shè)置。鑄幣后,代幣的流通供應(yīng)量將會增加。?


「mint2」:白名單鑄造,應(yīng)用程序記錄可以鑄造的用戶或應(yīng)用程序的數(shù)量,任何人都可以在應(yīng)用程序規(guī)則下為用戶或應(yīng)用程序 mint2 代幣。 mint2 之后,代幣的流通供應(yīng)量也將增加。


「mint3」:國庫鑄造,mint3 為其他應(yīng)用中的用戶或應(yīng)用的余額,任何人都可以在應(yīng)用規(guī)則下為用戶或應(yīng)用 mint3 代幣。 mint3 之后,代幣的流通供應(yīng)量不會增加。


  • 銷毀代幣


銷毀是 BRC-100 協(xié)議新引入的操作。用戶可以對銷毀操作進(jìn)行銘刻,然后將銘文傳輸給應(yīng)用程序的部署者,這與傳輸操作的語義類似。然后刻錄的代幣將被銷毀或轉(zhuǎn)移到應(yīng)用程序的余額中。


與 mint 操作的定義類似,burn 操作符也有 3 個:burn、burn2、burn3,邏輯上分別對應(yīng) mint、mint2、mint3。不需要額外的配置,所有應(yīng)用程序 / 代幣都支持這三個銷毀指令。


「burn」:公共銷毀,每個人都可以使用指令銷毀代幣。代幣銷毀成功后,流通量將會減少,且被銷毀的代幣無法再次鑄造。


「burn2」:白名單銷毀,根據(jù)應(yīng)用程序預(yù)設(shè)的規(guī)則,burn2 代幣到應(yīng)用程序后,用戶的余額會減少,應(yīng)用程序的狀態(tài)也會相應(yīng)更新,流通量會減少。實際中, AMM DEX 中的移除流動性等邏輯可以通過 burn2 來實現(xiàn)。


「burn3」:國庫銷毀,burn3 會減少用戶的代幣余額,增加「to」應(yīng)用的余額。實際應(yīng)用中,可以配合 mint3 完成 AMM DEX 中的兌換代幣、增加流動性等邏輯。


  • 交易稅和通貨緊縮


BRC-100 協(xié)議引入了一種新的代幣交易機(jī)制:交易稅和通貨緊縮。應(yīng)用程序可以設(shè)置交易稅收百分比、稅收接收者和交易黑洞百分比。這些設(shè)置僅在基于 AMM 的去中心化交易所進(jìn)行交易時生效。正常的轉(zhuǎn)賬、鑄幣和銷毀操作不會引發(fā)交易稅和通貨緊縮。


  • 計算操作


計算操作是 BRC-100 協(xié)議的擴(kuò)展計算行為。它用 cop 屬性來表示,是協(xié)議計算能力的最小單位。與 op 操作符一起使用時:burn2/burn3/mint2/mint3,可以理解為狀態(tài)轉(zhuǎn)換函數(shù),它定義了應(yīng)用程序和用戶的狀態(tài)在相應(yīng)的 op 操作符下如何更新。


  • Oracle 預(yù)言機(jī)


Oracle 是區(qū)塊鏈與鏈下各方交互的常見需求,并且在以太坊等區(qū)塊鏈上得到了很好的實現(xiàn)和應(yīng)用。如果沒有預(yù)言機(jī),區(qū)塊鏈上的智能合約將完全局限于鏈上數(shù)據(jù)。但與區(qū)塊鏈相比,BRC-100 協(xié)議有非常特殊的特點(diǎn)。


它不僅具有區(qū)塊鏈的計算能力,而且還依賴鏈下索引器來完成計算。同時,鏈下索引器能夠直接與其他區(qū)塊鏈或元協(xié)議進(jìn)行通信,但區(qū)塊鏈無法做到這一點(diǎn),這意味著索引器可以通過足夠的證明數(shù)據(jù)來驗證鏈下或鏈上的任何數(shù)據(jù)滿足 Oracle?BRC-100 協(xié)議的要求。


例如:驗證 BTC 或 BRC-20 資產(chǎn)的轉(zhuǎn)移、驗證以太坊某個區(qū)塊上的 ETH 價格等。


換句話說,在 BRC-100 協(xié)議中,預(yù)言機(jī)有了新的范式:證明和驗證,其中用戶提交證明數(shù)據(jù),索引器作為 Oracle Verifier 來驗證用戶提交的協(xié)議外證明數(shù)據(jù),不需要獨(dú)立的 Oracle 服務(wù)。?


BRC-100 協(xié)議中,burn2/burn3/mint2/mint3 指令原生支持 proof 屬性,用于提交協(xié)議外證明數(shù)據(jù)。索引器可以驗證證明數(shù)據(jù),保證狀態(tài)的一致性和正確性,證明可以是轉(zhuǎn)賬證明、默克爾樹證明、零知識證明、價格證明等,可用于橋接資產(chǎn)、空投等場景、比特幣第 2 層、借貸清算等。


  • 中繼協(xié)議


比特幣上的元協(xié)議是異構(gòu)的,無法相互通信。不同的協(xié)議類似于不同的區(qū)塊鏈,它們共享比特幣區(qū)塊鏈的安全性,并且具有不同的計算能力。此外,元協(xié)議不能直接與其他區(qū)塊鏈通信:例如以太坊,也不能使用其他區(qū)塊鏈上的資產(chǎn)。


因此,BRC-100 協(xié)議棧需要中繼協(xié)議來完成比特幣、元協(xié)議、區(qū)塊鏈與 BRC-100 協(xié)議之間的通信,將其他協(xié)議或區(qū)塊鏈上的資產(chǎn)橋接到 BRC-100 上,參與 DeFi 等去中心化應(yīng)用。同時,由于協(xié)議和區(qū)塊鏈的多樣性,BRC-100 將擁有多種中繼協(xié)議。


首先,我們將發(fā)布:BRC-103,負(fù)責(zé)橋接比特幣、BRC-20 和 BRC-100 之間的資產(chǎn)。


當(dāng)將資產(chǎn)從元協(xié)議或區(qū)塊鏈(來源)橋接到 BRC-100 協(xié)議(目標(biāo))時,為了索引器可以驗證傳輸?shù)恼_性,需要使用「mint2」指令提交證明數(shù)據(jù),這稱為傳輸證明。


轉(zhuǎn)賬證明是指在目標(biāo)協(xié)議(BRC-100)上鑄造錨定資產(chǎn)時,需要同時提交來源端(如比特幣、BRC-20 或其他區(qū)塊鏈)上的轉(zhuǎn)賬數(shù)據(jù)作為證明,可以是交易哈希或銘文 ID。


以便所有 BRC-100 索引器都可以驗證所錨定資產(chǎn)鑄幣的正確性。?


Transfer Proof 是 Oracle BRC-100 協(xié)議的一個非常重要的應(yīng)用。


協(xié)議用例


由于 BRC-100 是從 BRC-20 擴(kuò)展而來,所以本質(zhì)上就已擁有了 BRC-20 的所有應(yīng)用場景,但 BRC-100 的應(yīng)用場景遠(yuǎn)不止如此。我們依然可以在 BRC-100 協(xié)議的基礎(chǔ)上再進(jìn)行擴(kuò)展,以下是官方列出的一些擴(kuò)展協(xié)議,部分協(xié)議已在開發(fā)中:


BRC-101(已發(fā)布)


BRC-100 協(xié)議棧的去中心化鏈上治理協(xié)議,定義了如何更新父 / 子應(yīng)用程序 / 代幣的屬性、停止應(yīng)用程序和添加子應(yīng)用程序。


另外,BRC-101 也可以通過去中心化投票來完成鏈下治理。


BRC-102(開發(fā)中)


自動化流動性協(xié)議,定義了如何通過自動做市商(AMM)算法交換 BRC-100 協(xié)議棧的代幣。計算邏輯將類似于以太坊上的 Uniswap。?


BRC-103(開發(fā)中)


BTC、BRC-20 和 BRC-100 之間的中繼協(xié)議。比特幣上的元協(xié)議是異構(gòu)的并且無法相互通信。不同的協(xié)議類似于不同的鏈。它們共享比特幣區(qū)塊鏈的安全性,并具有不同的計算能力。


因此 BRC-100 協(xié)議棧會發(fā)布多個中繼協(xié)議來完成元協(xié)議、不同鏈和 BRC-100 之間的通信,并將其他協(xié)議和鏈上的資產(chǎn)橋接到 BRC-100 上,參與 DeFi 等 DApp。


BRC-104


流動性挖礦協(xié)議,定義了質(zhì)押代幣后如何獲得代幣獎勵。


質(zhì)押代幣可以是任何基于 BRC-100 的代幣,例如 BRC-103 協(xié)議的流動性池代幣,也可以是與獎勵代幣相同的代幣。此外,BRC-104 將支持鎖定期來鎖定質(zhì)押的代幣。?


BRC-105


空投協(xié)議,定義了如何高效地將代幣空投到多個地址。


該協(xié)議將使用 Merkle Tree 來完成空投,以節(jié)省交易費(fèi)用,因為所有原始空投數(shù)據(jù)不需要在比特幣上公開。用戶在「mint2」時只需要提交 Merkle Proof 來證明自己擁有空投,那么所有索引器都可以驗證正確性來完成空投。


BRC-106


去中心化穩(wěn)定幣池協(xié)議,定義了如何通過抵押品生成穩(wěn)定幣。


計算邏輯將類似于以太坊上 MakerDAO3 的 DAI。?


BRC-107


借貸池協(xié)議,定義了如何通過抵押品借入資產(chǎn)。


計算邏輯將類似于以太坊上的 Aave。?


BRC-108


穩(wěn)定幣的自動化流動性協(xié)議。


BRC-109


永續(xù)期貨的去中心化交易協(xié)議。


BRC-110


EVM 兼容區(qū)塊鏈和 BRC-100 之間的中繼協(xié)議,定義了如何將 EVM 兼容區(qū)塊鏈上的資產(chǎn)橋接到 BRC-100。?


BRC-111


比特幣第 2 層驗證協(xié)議,定義了如何像以太坊上的第 2 層智能合約一樣驗證比特幣第 2 層的證明數(shù)據(jù)。


「6」BRC-420 協(xié)議


協(xié)議提出


在 BRC-20 協(xié)議提出之后,2023.9.19 出現(xiàn)了另一個新的實驗協(xié)議 BRC-420,又稱為元宇宙協(xié)議。


協(xié)議概念


BRC-420 是一個有趣的實驗,它是 Ordinals 協(xié)議中第一個元宇宙協(xié)議,是基于 Bitmap 協(xié)議的資產(chǎn)協(xié)議。


通過將多個銘文組合成一個復(fù)雜的資產(chǎn),例如游戲物品、動畫和效果,或者元宇宙中的游戲模塊。創(chuàng)造出了從小型角色、寵物到完整游戲腳本和虛擬機(jī)的各類資產(chǎn)。


這些資產(chǎn)因其鏈上開源特性,任何客戶端都可以運(yùn)行或校驗,充分體現(xiàn)了全鏈游戲的「Client Agnostic」精神。


Source: https://twitter.com/rcsvio/status/1704118288845013117


BRC-420 協(xié)議中包含兩部分,一是 Metaverse Standard(元宇宙標(biāo)準(zhǔn)),二是 Royalty Standard(版稅標(biāo)準(zhǔn)),前者為元宇宙中的資產(chǎn)定義了開放格式,而后者則為創(chuàng)作者經(jīng)濟(jì)設(shè)定了鏈上協(xié)議。


Source: https://l1f.discourse.group/t/brc-420-introduction-to-brc-420/88


BRC-420 為 Ordinals 的鏈上游戲和模塊化區(qū)塊鏈開辟了可能性。不同的創(chuàng)造者可以貢獻(xiàn)不同的模塊,新的創(chuàng)造者可以在前人的創(chuàng)新基礎(chǔ)上進(jìn)行創(chuàng)新。這導(dǎo)致了 Ordinals 生態(tài)系統(tǒng)內(nèi)各種創(chuàng)新的激增,使所有參與者受益。


協(xié)議發(fā)展


目前,BRC-420 在 2023.11.3 發(fā)布了 BRC-420 DLC,它可以將數(shù)千個元銘文集成到 1 個?DLC 中。在部署之后,用戶可以在一次鑄造中獲得數(shù)千個元資產(chǎn)。


Source: https://twitter.com/rcsvio/status/1720444100124831867


「7」Runes 協(xié)議


協(xié)議提出


在 BRC20 協(xié)議出來之后,Casey 覺得對于在 Bitcoin 上創(chuàng)建同質(zhì)化代幣不是一個好主意,99% 的同質(zhì)化代幣都是騙局且短期內(nèi)不會消失。為比特幣創(chuàng)建一個良好的同質(zhì)化代幣協(xié)議可能會為比特幣帶來可觀的交易費(fèi)收入、開發(fā)者的關(guān)注度和用戶。


因此 Casey 便于 2023.9.26 提出了基于 UTXO 技術(shù)的 Runes 協(xié)議。


Runes 協(xié)議的設(shè)計可能也是受到了 ARC20 的影響,選擇直接在 UTXO 的腳本中寫入 Token 數(shù)據(jù),這包含了 Token 的 ID、輸出與數(shù)量。


顯然,Runes 的實現(xiàn)與 ARC20 非常相似,將 token 轉(zhuǎn)賬直接交給 BTC 主網(wǎng)處理。區(qū)別在于, Runes 在腳本數(shù)據(jù)中寫入了 Token 數(shù)量,這讓他比 ARC20 具備更高的精度。


但同時,復(fù)雜度也變得更高,難以像 ARC20 一樣直接利用 BTC UTXO 的組合性。


協(xié)議發(fā)展


在 Runes 協(xié)議推出之后,由于 Casey 的開發(fā)精力主要還是在 Ordinals 協(xié)議上,所以 Runes 協(xié)議的開發(fā)一直比較緩慢,這也是為什么 Benny 在 Runes 協(xié)議發(fā)布之后便迅速彎道超車開發(fā)出 Pipe 協(xié)議的原因。


在十二月的臺灣區(qū)塊鏈周中,Casey 也在臺北的活動上公布了 Runes 協(xié)議上線主網(wǎng)的時間,在區(qū)塊高度 840,000 即下一次 BTC 減半之時,大概是在 2014 年 4 月底。


總結(jié)


在調(diào)研完 BTC 資產(chǎn)發(fā)行方案之后,也是充分感受到了它們的魅力,所以也說一些自己的主觀看法:


  1. BTC 的資產(chǎn)發(fā)行在今年引燃了 BTC 生態(tài)的爆發(fā)式發(fā)展,雖然大家對于它們的看法褒貶不一。但我們抽象出來看 BTC 生態(tài)的發(fā)展,其實都離不開一個重要的東西 —「敘事」。
  2. 正如我在以前的思考中所提到的,產(chǎn)品的需要有一個好的敘事來支撐,否則很容易就面臨只有產(chǎn)品,沒有用戶的尷尬局面。而各大資產(chǎn)發(fā)行方案也證明了這一點(diǎn),諸如 first is first、協(xié)議為生態(tài)帶來的各種想象力、官方的背書等等,這都是敘事的具體表現(xiàn)。
  3. 同樣的,我們也不可否認(rèn)這波資產(chǎn)發(fā)行為 BTC 生態(tài)所帶來的貢獻(xiàn)。雖然從技術(shù)層面來講大多數(shù)資產(chǎn)發(fā)行方案可能對于 Bitcoin 的局限并沒有什么實質(zhì)性突破,但它們不僅為各大公鏈提供了一次難得的壓測,也帶來了一些 Bitcoin 未來發(fā)展的可能路線。
  4. 通過今年的這幾波銘文熱潮,銘文所帶來的長尾效應(yīng)也從最初的 Bitcoin 逐步擴(kuò)展到其他公鏈上的銘文。而在全民打銘文的熱度下,我們也感受到了目前 Bitcoin 主網(wǎng)的一些不足,如高 gas 費(fèi)、交易速度慢等等,這也表明了 BTC 擴(kuò)容方案的必要性。
  5. 縱使擴(kuò)容方案在很早之前就已經(jīng)開始有項目方在布局,但一直不溫不火,如今越來越多的用戶在銘文的熱潮下關(guān)注到了 BTC 生態(tài),而這也變相加速了 BTC 擴(kuò)容方案的發(fā)展。
  6. 目前現(xiàn)有的擴(kuò)容方案主要分為 側(cè)鏈 / 閃電網(wǎng)絡(luò) / 原生 L2 這三大類,但還沒有某個方向確定了其領(lǐng)先優(yōu)勢,仍處于互相競爭的階段,至于未來到底是會多點(diǎn)開花還是會有某個方向一鳴驚人,我們可以期待一下,同時這也是接下來可以重點(diǎn)布局的方向。
  7. 在資產(chǎn)發(fā)行方案的調(diào)研中,有一個很明顯的趨勢存在,從一開始的 Ordinals 協(xié)議面世,到之后的 BRC-20 基于 Ordianls 的改進(jìn)協(xié)議,再到諸如 BRC-100 去中心化計算協(xié)議(想要基于此不斷擴(kuò)展將 DeFi 生態(tài)的玩法引入到 Bitcoin 中)、BRC-420 元宇宙協(xié)議(帶來將游戲、音樂等引入 Bitcoin 的可能性)、ARC-20 (與 BRC-20 平行的新的資產(chǎn)發(fā)行方案)等等。
  8. 資產(chǎn)發(fā)行方案已從原先針對現(xiàn)有資產(chǎn)發(fā)行協(xié)議進(jìn)行一些基礎(chǔ)改進(jìn)演化到了在某個資產(chǎn)發(fā)行協(xié)議的基礎(chǔ)上針對 BTC 生態(tài)的需求(如預(yù)言機(jī)、DeFi、游戲等)去做一些大層面的生態(tài)布局甚至是發(fā)布一個新型的資產(chǎn)發(fā)行協(xié)議來制定規(guī)則。
  9. BTC 的生態(tài)發(fā)展目前仍然很早期,無論是在 Web2 還是 Web3,都存在著只要誰搶先掌握了規(guī)則的制定權(quán),誰就能擁有用戶的現(xiàn)象。因此目前的財富機(jī)會仍然有很多,我們必須去全面地看待 BTC 生態(tài)的發(fā)展,銘文的熱潮終究會冷卻,不能僅僅只盯著資產(chǎn)發(fā)行的尾巴不放,還應(yīng)該看看如何通過資產(chǎn)發(fā)行的方式去加速整個 BTC 生態(tài)在其他方面的發(fā)展。
  10. 當(dāng)然對于這方面也有一些不同的意見,比如 NingNing 老師對于 BTC L2 的看法?https://twitter.com/0xNing0x/status/1737010523374563744,理性探討。
  11. 雖然目前還屬于是先沖再研究的階段,大家伙也都是屁股決定腦袋。但仍要提醒一下大家在投資時要注意風(fēng)險,要寫清楚你自身的投資邏輯,是搏短線還是看長線,邏輯不同,策略不同。在投資方面還是要盡可能地做到知行合一,我很相信這么一句話「你永遠(yuǎn)賺不到你認(rèn)知以外的錢,即使現(xiàn)在賺到了以后也會吐出去」。


最后,感謝大家可以看到這里,文章的初衷是讓大家可以更好更全面地了解 BTC 生態(tài)的發(fā)展,也歡迎大家來找我交流。接下來的時間,我會時不時地發(fā)表一些觀點(diǎn),同時還會再寫一篇擴(kuò)容方案的文章,讓我們敬請期待。

小編推薦下載

相關(guān)文章

更多>>

同類軟件下載