本文由LXDAO Member Howe 撰寫,透過時間軸的形式讓大家捋清楚BTC 資產發行方案的來龍去脈,在閱讀之前可以先看一下BTC 歷史發展線和BTC 資產發行方案發展時間線圖,配合閱讀效果更佳。

前言

從Ordinals到Runes,一覽BTC生態資產發行協議發展史 BTC 歷史發展線
從Ordinals到Runes,一覽BTC生態資產發行協議發展史 BTC 資產發行方案發展時間軸

同時本文參考了較多文章,作者在參考和研究的時候發現個別文章可能對於一些協議/項目的時間有錯誤,所以本文的所有時間線作者都附有相關材料,如有錯誤,請向作者指出,謝謝。

聲明:文中所涉及的代幣僅限學習交流使用,無任何投資建議,DYOR。

章節

Agenda

  • Chapter Ⅰ — 命運的齒輪開始轉動
  • 「1」Ordinal Numbers
  • 「2」Ordinals 協議
  • Chapter Ⅱ — BTC 生態資產發行的百花齊放
  • 「1」BRC-20 協議
  • “2”TRAC Systems
  • “3”Atomicals 協議
  • “4”Bitmap 協議
  • 「5」BRC-100 協議
  • 「6」BRC-4​​20 協議
  • “7”Runes 協議
  • 總結

#Chapter Ⅰ — 命運的齒輪開始轉動

「1」Ordinal Numbers

現有的許多文章都是從Ordinals 協議說起,但在Ordinals 的官方文檔中,第一個提及的是Ordinal Numbers 理論,從這也可推斷出Casey 應該也是從中獲得一些啟發從而創造出了Ordinals協定

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

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

「2」Ordinals 協議

協議提出

Ordinals 協議由Casey 提出並發布,他在其中提出瞭如下的想法:

「我們能否按照一定順序排列這些「聰」,給它們分配一個介於0 和2,100,000,000,000,000 之間的序數,然後,把它們連接到其他資訊:圖片、文字、影片甚至一串代碼。從而每個聰都變得獨一無二,無法取代。這就相當於讓比特幣擁有了原生的、創造NFT 的能力。 」

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

協議特點

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

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

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

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

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

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

2. 交易先進先出

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

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

從Ordinals到Runes,一覽BTC生態資產發行協議發展史 Source: https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/

假設上述交易中,我們偷偷地利用Ord 協定給每個聰安排了一個身分(序號),那麼交易完成後,地址1 和地址2 的4 個有編號的聰Ord A->D 就跑到了地址3那裡,最後一個聰則給了礦工。

所謂「先進先出」,意思是每個聰的編號排序,是按照它在交易輸出中的索引決定的。例如下圖的交易輸出中(Output),地址3 被排在礦工地址前面,那麼從地址1 和地址2 轉過來的聰,先由地址3 繼承,然後才是礦工地址。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史 Source: https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/

協議原理

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

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

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

基於上述的發展前提下,Ordinals 協定透過將其銘文內容寫入到Taproot 腳本中並透過UTXO 來達到檢視和轉移的效果。由於Taproot 腳本花費只能從現有的Taproot Outputs 中進行,所以採用提交/揭示兩階段(commit/reveal) 來實現銘刻。首先在提交交易中我們需要創建一個包含銘文內容的腳本的Taproot Output,其次在揭示交易中,將前面創建的提交交易花費掉,從而在鏈上揭示該銘文的內容,在這個過程中我們還需要將銘文的內容進行一系列序列化:

從Ordinals到Runes,一覽BTC生態資產發行協議發展史 Source:https://docs.ordinals.com/inscriptions.html

那麼這裡用大白話來解釋的話,就相當於你發起了一筆微信轉賬,在轉賬的過程中,我們需要備註(Taproot Output)中寫明你創建的銘文的內容,然後再把這筆轉賬發送出去**(花費掉提交交易),那麼在發送完成之後我們就可以在聊天框中讓對方看到你在備註中寫明的內容(揭示交易)**。如果這筆轉帳沒有寫備註或交易取消,則這個銘文的內容並不會上鍊。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

#Chapter Ⅱ — BTC 生態資產發行的百花齊放

「1」BRC-20 協議

協議提出

在Ordinals 協議出來之後,早期玩家都在玩NFT,而匿名開發者domo 則在2023.3.8 發布了一個實驗性標準— 基於Ordinals 協議改進的BRC-20 協議並正式部署了第一個BRC-20 $ ordi,該協議使得任何人都可以在Bitcoin 網路中發行代幣,類似於Ethereum 上的ERC-20 代幣的玩法。

https://twitter.com/domodata/status/1633658974686855168

注意:

1. domo 最早關於BRC-20 的推文是2023.3.9,但從$meme 和$ordi 的部署時間來看,應該是2023.3.8 就已推出

2. $meme 是第一個部署的BRC-20,而$ordi 是第一個正式發布的BRC-20,可透過查看它們的部署時間推斷出來

而關於$ordi 的發展大家應該都有所體會,這裡不多提及,詳情可參考下方這篇推文:https://twitter.com/Web3Loon/status/1731581279920123963

協議原理

BRC-20 協議透過制定一系列標準來實現在Ordinal 理論的基礎上可以部署、鑄造、轉移BRC-20 token。此協定的格式標準源自於Sats Name 專案(第一個基於Ordinals 協定的DID 專案)的格式:

從Ordinals到Runes,一覽BTC生態資產發行協議發展史 Source: https://gamma.app/docs/Copy-of-Ordinals-and-Bitcoin-NFT-8xnob1mzvgup38w?mode=present#card-qm5vgu6uussxft9 

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

同樣,這裡用大白話來解釋的話,與Ordinals 協議一樣相當於你發起了一筆微信轉賬,只不過備註的內容有所不同。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

延伸

BRC-20 協議的這種方式雖然實現了在Bitcoin 鏈上可以自由發行同質化token,但因為Bitcoin 沒有帳戶模型且BRC-20 的內容是放在Segwit 的Taproot 腳本中導致我們無法直接在鏈上計算出每個帳戶的BRC-20 餘額。所以目前採取的方式為在鏈下建立一個索引伺服器來實現BRC-20 的代幣資訊獲取、餘額計算、交易轉帳等,但這種方式會存在中心化的風險。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

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

首先,可以先理解BTC 一層協議的三大部分:協議規定了在比特幣上寫入資料的規則,索引器提供了查詢與解析這些資料的能力,而帳本記錄了代幣餘額,處理了轉賬。

對於BRC-20來說,索引伺服器首先需要識別每一次的BRC-20 部署,從而讀取取代幣訊息,這部分稱為「索引」。

同時,由於BRC-20 的餘額都被刻入了腳本中,BTC 網路本身無法識別,因此BRC-20BRC-20 的索引伺服器必須在本地建立一個記錄BRC-20 餘額的帳本。每次發生轉帳時,交易是否能進行(有足夠多的幣),都需要檢查本地帳本,並進行更新。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

所以BRC-20 在交易時需要發送兩筆交易:

  1. 第一筆交易在本地帳本中讀取最新帳本資料並計算餘額
  2. 第二筆交易再進行轉帳。

Ordinals 協定本質上是為NFT 設計,基於其改進的BRC-20 在轉帳複雜度上,是遞歸成長的。 BRC-20 索引器也承擔了帳本的工作,這個帳本完全脫離比特幣存在於鏈下。索引器必須準確記錄每一次餘額變化,才能保證帳本的完整性。

因此隨著時間堆積,索引器帳本是會累積的,節點的壓力會越來越大。如果索引器沒有持續激勵,將難以持續。如果索引器帳本不再提供服務,那麼BRC-20 將完全無法使用。

“2”TRAC Systems

從Ordinals到Runes,一覽BTC生態資產發行協議發展史 Source: https://twitter.com/trac_btc/status/1722648122269012428

$TRAC

$TRAC 是由Benny 在2023.5.3 啟動並於2023.5.22 正式部署上線的一個BRC-20 Token。

Trac Core

Trac core 是比特幣銘文的預言機和去中心化索引器,解決銘文生態資料索引、檢索、餵價等問題。

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

同時隨著節點的增加,Trac Core 也整合了預言機的作用,從外部來源獲取必要的可靠數據以輸入區塊鏈,是後續搭建銘文原生DeFi 等上層協議的基礎,而Trac 預言機的API 是免費可以調用的。

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

Tap Protocol

Tap Protocol 由$TRAC 團隊在2023.8.7 發布的一個基於Ordinals 的改進協議。我們可以將其視為升級版的鏡像BRC-20 協議,是對BRC-20 進行相容和升級的協議,它具有以下4 點特性:

  1. 具有獨特代幣標準的OrdFi 協議
  2. 相容於BRC-20 代幣,便於市場集成,且突破了BRC-20 的名稱長度限制,BRC-20 代幣長度固定為4 位,而Tap 的代幣長度為3 或5-32 位(不能是4位元)
  3. 支援批量轉帳、質押資產、代幣swap 等功能。提高交易效率而不依賴L2 鏈
  4. 首個支持詛咒銘文的協議
  5. 使用前面部署的$TRAC 作為其協議的治理代幣(不太能算是特點,但放在這進行說明)

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

Pipe

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

三者之間的聯繫

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

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

一般來講,專案的治理代幣都是選擇其協議的原生代幣來充當的,而Benny 透過這種治理代幣的方式來達到三個專案可以相互促進和製約,算是極其少見的。目前對於這些治理代幣的具體功能官方尚未公佈,所以在接下來的發展中我們可以看看這會不會產生一些不一樣的精彩碰撞。

“3”Atomicals 協議

協議提出

Atomicals 協議的創始人在二月的時候嘗試在Ordinals 協議上去開發一個DID 項目,但在開發的過程中他發現Ordinals 協議的局限性導致他想要的一些功能無法實現或是有些彆扭,便於2023.5. 29 在推特上發布了第一條關於Atomicals 協議的想法,最後經過幾個月的開發之後於2023.9.17 上線了協議。

https://twitter.com/atomicalsxyz/status/1663169464802725889

最初Atomicals 協議的推出並未在Bitcoin 生態中激起太多的水花,因為當時由於Ordinals 協議和BRC-20 協議的推出,不同鏈上湧現出了一大批基於它們的改進協議,但當我們通過查看Atomicals 協議的文檔時,我們會發現它是另一個完全不同的協議。

理論基礎— 數位物質理論(DMT)

DMT 理論(Digital Matter Theory) 指的是數字物質理論,指數字資訊不僅僅是隨機數和字母,實際上它也可以被視為自己的“物質”,例如木材或金屬。 DMT 在區塊鏈數據中可以是交易、位元組或任何其他模式的區塊鏈數據,而這些模式可以變成有價值的數位項目或資產。

這裡也引用一下Jingle 博士的內容,方便大家更能理解:

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

物理學家這個想法鼓勵許多人將他轉化成可執行的協議,從比特幣區塊鏈中解析出有價值的資訊用來創造「非任意代幣」。利用數位物質理論可能會徹底改變數位價值的創造,使其更加非任意性和有意義。透過在數位物質理論的背景下利用數據,可以創建新的機制來識別和導出數據中的新價值序列,從而為新形式的代幣開闢了可能性。

譬如有人甚至就把比特幣就比做DMT 的一種應用,比特幣也是一種非任意代幣,有自己的規範比如2100 萬枚,10 分鐘出一個區塊等等。透過比特幣網路上的數位資訊交換,能夠進行價值的轉移和儲存。雖然比特幣只存在於數位世界中,但其價值和影響力可以在現實世界中產生重大影響,就像傳統的實體貨幣一樣。

然而,DMT 並非沒有爭議。一些批評者認為數位資訊不能與物質和能量等基本物理實體相提並論,因為數位資訊本身並不能直接改變現實世界。不過,DMT 的倡議者則認為,雖然數位資訊無法直接改變現實世界。但是,透過人類的行動和決策,數位資訊可以間接地改變世界,例如加密貨幣的應用。

現有Bitcoin 建造者面臨的問題

  • 專有API 導致的各種問題:

服務鎖定、高互動成本、相同的鏈上資料會有不同的表現形式、開發者之間的競爭

  • 不可靠的索引器:

資產安全問題、頻繁改動、Ordinals 的正負數

  • 缺乏頂層設計:

難以組合協議並開發出專有設施

  • 鏈上元資料的限制:
  • 範例:集合必須手動上傳到Github 倉庫中,並且它們必須在數十個市場上手動更新,對於鏈上回應沒有共識
  • 錯誤無法修復或修復成本高昂
  • Ordinals 協定的資料結構非常依賴單一檔案的使用,這意味著不同市場存在鏈外約定和專有索引
  • 缺少控制:

如果無法存取強大的高效能去中心化索引器以及更多服務/索引器鎖定,那麼資料可攜性將會成為一個問題

  • 缺乏收益:

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

前三點是針對開發者的問題,後三點是針對創作者的問題

原子理論

Atomicals 協議是一種簡單且靈活的協議,用於為比特幣等未花費的交易輸出(UTXO) 區塊鏈鑄造、轉移和更新數位物件(傳統上稱為NFT)。

1️⃣ 數位物件— “atom” NFTs

Atomical(或稱為「原子」)是一種新型的NFT,可在比特幣上鑄造、轉移和更新。主要區別是不需要使用中心化服務或可信任的第三方索引器。它不需要對比特幣進行任何更改就可運行,也不需要側鍊或任何L2。是時候永遠收回對我們數位生活的控制權了。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

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

2️⃣BitWork — 微工作量證明PoW

Atomicals 協議最有趣的改進在於,把CPU 計算環節加入了代幣的鑄造過程中,這個環節稱為BitWork。鑄造者需窮舉計算出符合特定前綴字元的hash 值後才可鑄造。

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

不同於傳統的PoW 演算法計算難度大,Bitwork 透過改變前綴匹配的方式來實現細粒度地調整挖礦難度,它可以在前綴後添加1 到15 之間的數字,如:“7777.1” 或“7777.15”或介於兩者之間的任何數字,該數字表示該字元允許的變化範圍。

其工作原理是“.” 後面的數字稱為半通配符,用於匹配從該數字開始的任何第5 個字元。以“7777.10” 為例:前4 個txid 字元(十六進位)必須為“7777”,而第5 個字元可以是數字10 (十六進位)以上的數字。

所以5 位數字可以是a、b、c、d、e 或f。這使得整個系統不至於每次難度增加時只有16 倍可以選擇,而是可以選擇2 倍到16 倍之間的範圍。

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

  • 這樣我們可以根據電力等能源消耗來對內容進行排名
  • 當你有一個非常酷的參考或前綴時,可以透過共識來組織一個相關社區
  • 在鑄造過程中加入隨機的運氣成分
  • 圍繞著虛榮的TXIDs 和REFs 來組織社區
  • 基於昂貴訊號理論的內容排名
  • 節流與限制token 的鑄造— 垃圾郵件過濾器

3️⃣Container NFTs — NFT 標準

容器(Container)是一種用來表示NFT 和元資料的集合標準。其可以用於Atomicals、Ordinals、Bitmaps 等任何協議的內容的增加/修改/刪除,還可以選擇**永久“密封”**即把內容鎖定到一個容器中然後把可以打開容器的”鑰匙”給銷毀掉,從而達到保持密封時的狀態且無法修改的目的。

容器名稱服務:

  • 容器名稱以主題標籤# 符號開頭,且每個名稱都是獨一無二不可重複的,在鑄造時採取先到先得的方式
  • 名稱的長度在3-64 個字元範圍之間,且使用了Bitwork 來減慢容器名稱的註冊速度
  • 容器名稱範例:#bitcoin-funks,#gemini-warriors,…

4️⃣ARC20— 染色幣

Atomicals 協議以比特幣的最小單位sat 作為基本“原子”,每個sat 的UTXO 用來代表這個Token 本身即ARC20 的餘額就是sat 的數量,1 token = 1 sat。

ARC20 是一種染色幣模型,註冊資訊是記錄在交易腳本中。透過將資訊與UTXO 綁定在一起可以提高token 的可編程性和去中心化程度,同時交易的安全性由BTC 主網來保證,在追蹤交易、計算餘額等方面,不需要任何的鏈下系統,來計算ARC20 代幣的餘額,因為代幣餘額與UTXO 中的sat 數量保持一致。這是與BRC-20 協定最大的區別。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

 Source: https://twitter.com/blockpunk2077/status/1725513817982136617
  • 在部署ARC20 時,代幣名稱、總量、數量限制、難度設定、開始區塊、圖像等等資訊。
  • 當使用者在鑄造ARC20 時,將代幣的名稱寫入UTXO 的腳本中,數量直接由UTXO 中sats 的數量決定,1 sat = 1 token。
  • 轉帳ARC20,用戶無須再向BTC 存入任何數據,僅需將持續持有代幣的UXTO 作為交易輸入,輸出給其他地址。

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

這帶來的好處是:

  • 大大降低了索引伺服器的成本,幾乎任何人都能自己製作索引伺服器,系統去中心化程度很高
  • 轉帳完全依賴BTC 網絡,不會重複創造垃圾交易,ARC20 轉帳本身安全性由BTC 保障
  • ARC20 原子性和BTC 的原子性保持一致,適合實現許多原生應用
  • 在部署ARC20 時,代幣名稱、總量、數量限制、難度設定、開始區塊、圖像等等資訊。
  • 當使用者在鑄造ARC20 時,將代幣的名稱寫入UTXO 的腳本中,數量直接由UTXO 中sats 的數量決定,1 sat = 1 token。
  • 轉帳ARC20,用戶無須再向BTC 存入任何數據,僅需將持續持有代幣的UXTO 作為交易輸入,輸出給其他地址。

當然,染色幣的設計也帶來了一些劣勢,因為沒有在資料中寫入餘額,而是綁定sat,因此ARC20 餘額的最小拆分精度為1。

這也使得,在BTC 主網本身為了防止粉塵攻擊而設定了最少546 sat 的交易限制下,用戶目前無法進行細粒度交易。不過Atomicals 協議目前已經給出了具體拆分方案,並在積極開發中。

這裡用一張圖來展示BRC-20 和ARC20 最本質的不同:

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

5️⃣Realm Name System (RNS) — 領域網域名稱系統

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

Realm Name 是人類可讀的標識符,可用於關聯網路位址和資源資訊。領域名稱以加號+ 開頭,並且至少有一個字母字符,例如+alice 和+agent007 ,它們都是有效名稱(頂級— 領域域名系統(RNS) 中的領域或TLR)。

領域名稱是使用原子數字物件格式直接在比特幣區塊鏈上自行擁有和自行管理的,這基本上意味著沒有中間人或中心化註冊商。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

6️⃣Subrealm Minting — 子領域鑄造

透過在任何領域(Realm) 下發行子領域(Subrealm) 來管理和代幣化社區,具體規則如下:

舉個通俗的例子:

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

  • 首先我們註冊了一個領域+ATOM
  • 當我們想要在這個領域下組成一個關於Punk NFT 的社群時,我們就可以基於+ATOM 領域創建一個子領域+ATOM.PUNK
  • 在之後我們想在Punk 社群中組成一個DAO,那麼就可以再創造一個子領域+ATOM.PUNK.DAO
  • DAO 中每個人都分配一個DID,則可以建立一個子網域+ATOM.PUNK.DAO.JINGLE
  • 任何一個領域或子領域都可以發布子領域
  • 所有子領域都可以繼承相同的特點並基於子領域發布其子領域
  • 所有人都是他們擁有的領域的註冊者,不存在中心化機構

協議特點

透過上方的原子理論,我們可以知道Atomicals 協議的主要特點包括:

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

與其他協議的主要區別

了解Atomicals 協議差異的最佳方法是將其與其他流行的NFT 協議進行比較:

從Ordinals到Runes,一覽BTC生態資產發行協議發展史

“4”Bitmap 協議

協議提出

Bitmap.land 是比特幣生態中首個元宇宙項目,它是基於序數理論(Ordinals theory)和點陣圖理論(Bitmap theory)。

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

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

https://twitter.com/blockamoto/status/1665704582863810560

協議概念

Bitmap.land 的買家受到Decentraland 和The Sandbox 的影響,採用了在地圖上劃分土地、繪製圖案的方式,類似於這兩個平台上的買地邏輯。使用者透過銘文將資料寫入Satoshi,獲得特定比特幣區塊的所有權,類似於免費鑄幣。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史 Source: https://share.foresight-news.com/article/detail/48677

在比特幣區塊鏈上,每個區塊都被劃分為四個部分,以代表不同的減半週期。使用者可以在Bitmap.land 網站上查看每個區塊的編號和顏色,不同顏色代表不同的銷售狀態。

Bitmap.land 的發售與序數理論緊密相關,類似於Decentraland 和The Sandbox 的虛擬土地發售依賴ERC-721 標準。序數理論與早期的染色幣原則相似,但在比特幣的當前敘事、共識、生態和基礎設施背景下,兩者有所不同。雖然序數理論不像ERC-721 那樣創新,但BRC-20 的方法更原始。

點陣圖理論為比特幣區塊增添了新的解釋,提供了一種話題性,儘管缺乏實用性。它改變了比特幣和元宇宙之間的聯繫,透過允許用戶擁有和記錄單個區塊,為比特幣區塊鏈的每個區塊提供了一個新的維度,並使其成為元宇宙的一部分。

點陣圖理論吸引了Ordinals 社群的關注,激發了銘文熱潮。比特幣區塊鏈上的任何區塊都可以透過Bitmap 成為元宇宙的一部分,為社群帶來新的創造和所有權機會。

Bitmap.land 透過點陣圖理論模糊了比特幣和元宇宙之間的界限,為所有權、創造力和社區發展鋪平了道路。隨著銘文熱潮的繼續,對於那些尋求在數位領域佔據一席之地的人來說,這意味著巨大的潛力。

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

「5」BRC-100 協議

協議提出

眾所周知,Ordinals 協議、BRC-20 等基於比特幣的協議透過「鏈上聲明、鏈下解析」機制,為比特幣生態的發展帶來了極大的想像空間。並且大量比特幣NFT 和代幣已經發行,但DeFi 等去中心化應用的發展仍然落後。故Mikael.btc 於2023.9.2 發布了一個支援去中心化計算的協議:BRC-100。

https://twitter.com/MikaelBTC/status/1697930690653036895

協議介紹

BRC-100 是一種基於Ordinals 理論的擴展協議,專為在比特幣Layer 1 上實現各種去中心化應用而設計。這項協議不僅承接了BRC-20 在比特幣上的基本功能,例如創建、鑄造和交易,還引入了去中心化計算的概念。

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

BRC-100 協定的一大特色是它的互通性,它不僅允許在其協定堆疊內的所有協定和應用程式相互相容,還支援與BTC、BRC-20 或其他第1 層鏈如以太坊和Stacks 進行互動。此外,協定還引入了UTXO 模型和狀態機模型,增強了其安全性和運算能力。

協議特點

因為BRC-100 協定是Ordinals 理論的擴展,所以BRC-100 本身就具有BRC-20 的所有特性,同時也引入了一些創新特性:

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

  • 協定繼承

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

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

  • BRC-100 協定棧

BRC-100 協議及其所有擴展和改進協議統稱為BRC-100 協議棧,基於該協議棧,所有代幣/應用程式都可以相互兼容,這意味著一個代幣/應用程式可以在任何地方使用其他應用程式.

  • 協定和應用

在BRC-100 協定堆疊中,協定是描述應用程式的屬性、操作和計算操作的標準。應用程式是協議透過銘文部署到比特幣網路後創建的實例。

應用本質上是一個具有計算能力和狀態的代幣。協議中詳細描述了應用程式的運算能力。如果不添加子應用程序,應用程式就無法擁有協議中未描述的運算能力。新增的子應用程式也只能具有協定的運算能力,否則公共索引器無法驗證應用程式的狀態,導致使用者和應用程式的狀態不一致。

  • 應用嵌套

基於BRC-100 及其擴展協定部署的應用可以嵌套,即在一個應用下可以創建另一個應用,稱為子應用。

子應用的ticker 以「parent application ticker:」 開頭,一個應用程式下可以建立多個應用,完成多個獨立的計算邏輯。例如,在經典的AMM DEX 場景中,需要在一個DEX 應用程式中建立多個LP 子應用程式/代幣,例如「amm_dex:LP_BRC100_BTC」。

  • 應用程式狀態和位址

除了UTXO 模型之外,BRC-100 協定還引入了狀態機模型來擴展協定的運算能力。

應用程式、子應用程式和位址都可以有狀態。例如,應用程式可以持有代幣,地址可以在應用程式中擁有餘額。 UTXO 和狀態的轉換是透過burn2/burn3 和mint2/mint3 指令完成的。

計算操作(cop)用於表示具體的計算邏輯,即應用程式和位址狀態的轉換邏輯。

例如,位址A 透過burn3 銘文向應用程式銷毀10 個token1。此時應用程式擁有這個UTXO 和10 個token1。應用程式可以透過其計算邏輯改變任何位址或應用程式的內部狀態來分配這10 個token1。那麼應用程式中擁有token1 的位址或應用程式就可以透過mint3 指令鑄造它。

  • 權限

BRC-100 協定引入了兩種角色:所有者和管理員。

帶有應用程式部署銘文的地址稱為所有者。擁有者可以追蹤部署銘文的UTXO 轉帳。所有子應用程式的擁有者都是父應用程式的擁有者。

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

管理員可以是地址、應用程式或子應用程式。應用程式和子應用程式預設互為管理員,無需額外設置,但子應用程式之間不互為管理員。

burn2/burn3 的銘文需要發送給應用程式的部署者才能正確處理。 「mint2」 指令需要鑄造的部分代幣只能由應用程式/子應用程式邏輯分配,而應用程式/子應用程式需要成為代幣的管理員,「burn2」 指令也有類似的邏輯。 burn2/burn3 的銘文需要發送給應用程式的部署者,以便根據計算操作的邏輯正確處理。

  • 應用程式的去中心化治理

BRC-100 協定堆疊引入了治理協定:BRC-101,它可以治理實現BRC-100 或其擴充協定標準的應用程式。而應用程式啟動DAO 後,需要透過去中心化投票來完成治理。

應用程式的治理包括:更新應用程式和子應用程式的屬性、部署子應用程式、停止應用程式。應用治理是鏈上治理。鏈上投票通過後,應透過計算操作:egov 通知應用程序,然後應用程式將在時間鎖定後自動執行治理。

  • 部署應用程式/Token

在BRC-100 協定中,有兩種​​部署應用程式的方式:一種是直接使用部署指令進行部署,另一種是透過治理協定:BRC-101 進行部署。

第一個用於部署配置不需要治理的父應用程式和子應用程序,另一個用於部署需要治理的子應用程式。

  • 鑄造代幣

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

部署應用程式時,需要設定使用者可以鑄造的代幣數量(使用“mint” 指令)。剩餘的代幣也將使用“mint” 指令來鑄造。

「mint」:使用者鑄造,公平鑄造,任何人都可以為使用者鑄造代幣,但「mint」 操作者鑄造的總數不能超過應用程式的「max」 和「mma」 屬性的設定。鑄幣後,代幣的流通供應量將會增加。

「mint2」:白名單鑄造,應用程式記錄可以鑄造的用戶或應用程式的數量,任何人都可以在應用程式規則下為用戶或應用程式mint2 代幣。 mint2 之後,代幣的流通供應量也將增加。

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

  • 銷毀代幣

銷毀是BRC-100 協定新引入的操作。使用者可以對銷毀操作進行銘刻,然後將銘文傳輸給應用程式的部署者,這與傳輸操作的語義類似。然後刻錄的代幣將被銷毀或轉移到應用程式的餘額中。

與mint 運算的定義類似,burn 運算子也有3 個:burn、burn2、burn3,邏輯上分別對應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 運算子中更新。

  • Oracle 預言機

Oracle 是區塊鏈與鏈下各方互動的常見需求,並且在以太坊等區塊鏈上得到了很好的實現和應用。如果沒有預言機,區塊鏈上的智慧合約將完全局限於鏈上數據。但與區塊鏈相比,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-103,負責橋接比特幣、BRC-20 和BRC-100 之間的資產。當資產從元協議或區塊鏈(來源)橋接到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)演算法交換BRC-100 協議棧的代幣。計算邏輯將類似於以太坊上的Uniswap。

  • BRC-103(開發中)

BTC、BRC-20 和BRC-100 之間的中繼協定。比特幣上的元協定是異質的並且無法相互通訊。不同的協定類似於不同的鏈。它們共享比特幣區塊鏈的安全性,並具有不同的運算能力。

因此BRC-100 協定棧會發布多個中繼協定來完成元協定、不同鍊和BRC-100 之間的通信,並將其他協定和鏈上的資產橋接到BRC-100 上,參與DeFi 等DApp。

  • BRC-104

流動性挖礦協議,定義了質押代幣後如何獲得代幣獎勵。

質押代幣可以是任何基於BRC-100 的代幣,例如BRC-103 協議的流動性池代幣,也可以是與獎勵代幣相同的代幣。此外,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 之間的中繼協議,定義如何將EVM 相容區塊鏈上的資產橋接到BRC-100。

  • BRC-111

比特幣第2 層驗證協議,定義如何像以太坊上的第2 層智慧合約一樣驗證比特幣第2 層的證明資料。

「6」BRC-4​​20 協議

協議提出

在BRC-20 協議提出之後,2023.9.19 出現了另一個新的實驗協議BRC-4​​20,又稱為元宇宙協議。

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

協議概念

BRC-4​​20 是一個有趣的實驗,它是Ordinals 協議中第一個元宇宙協議,是基於Bitmap 協議的資產協議。

透過將多個銘文組合成一個複雜的資產,例如遊戲物品、動畫和效果,或元宇宙中的遊戲模組。創造了從小型角色、寵物到完整遊戲腳本和虛擬機器的各類資產。

這些資產因其鏈上開源特性,任何客戶端都可以運行或校驗,充分體現了全鏈遊戲的“Client Agnostic” 精神。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史 Source: https://twitter.com/rcsvio/status/1704118288845013117

BRC-4​​20 協議中包含兩部分,一是Metaverse Standard(元宇宙標準),二是Royalty Standard(版稅標準),前者為元宇宙中的資產定義了開放格式,而後者則為創作者經濟設定了鏈上協定。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史 Source: https://l1f.discourse.group/t/brc-420-introduction-to-brc-420/88

BRC-4​​20 為Ordinals 的鏈上遊戲和模組化區塊鏈開闢了可能性。不同的創造者可以貢獻不同的模組,新的創造者可以在前人的創新基礎上進行創新。這導致了Ordinals 生態系統內各種創新的激增,使所有參與者受益。

協議發展

目前,BRC-4​​20 在2023.11.3 發布了BRC-4​​20 DLC,它可以將數千個元銘文整合到1 個DLC 中。在部署之後,用戶可以在一次鑄造中獲得數千個元資產。

從Ordinals到Runes,一覽BTC生態資產發行協議發展史 Source: https://twitter.com/rcsvio/status/1720444100124831867

“7”Runes 協議

協議提出

在BRC-20 協議出來之後,Casey 覺得對於在Bitcoin 上創建同質化代幣不是一個好主意,99% 的同質化代幣都是騙局且短期內不會消失。為比特幣創建一個良好的同質化代幣協議可能會為比特幣帶來可觀的交易費收入、開發者的關注度和用戶。

因此Casey 便於2023.9.26 提出了基於UTXO 技術的Runes 協定。

https://twitter.com/rodarmor/status/1706438248606904382

Runes 協定的設計也可能受到了ARC20 的影響,選擇直接在UTXO 的腳本中寫入Token 數據,這包含了Token 的ID、輸出與數量。

顯然,Runes 的實作與ARC20 非常相似,將token 轉帳直接交給BTC 主網處理。差別在於, Runes 在腳本資料中寫入了Token 數量,這讓他比ARC20 具有更高的精確度。

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

協議發展

在Runes 協議推出之後,由於Casey 的開發精力主要還是在Ordinals 協議上,所以Runes 協議的開發一直比較緩慢,這也是為什麼Benny 在Runes 協議發布之後便迅速彎道超車開發出Pipe 協議的原因。

在十二月的台灣區塊鏈周中,Casey 也在台北的活動上公佈了Runes 協議上線主網的時間,在區塊高度840,000 即下一次BTC 減半之時,大概是在2024 年4 月底。

#總結

在研究完BTC 資產發行方案之後,也是充分感受到了它們的魅力,所以也說一些自己的主觀看法:

1. BTC 的資產發行今年引燃了BTC 生態的爆發式發展,雖然大家對於它們的看法褒貶不一。但我們抽像出來看BTC 生態的發展,其實都離不開一個重要的東西— 「敘事」。

正如我在先前的思考中所提到的,產品的需要有一個好的敘事來支撐,否則很容易就面臨只有產品,沒有使用者的尷尬局面。而各大資產發行方案也證明了這一點,諸如first is first、協議為生態帶來的各種想像力、官方的背書等等,這都是敘事的具體表現。

2. 同樣的,我們也不可否認這波資產發行為BTC 生態所帶來的貢獻。雖然從技術層面來講大多數資產發行方案可能對於Bitcoin 的局限並沒有什麼實質性突破,但它們不僅為各大公鏈提供了一次難得的壓測,也帶來了一些Bitcoin 未來發展的可能路線。

透過今年的這幾波銘文熱潮,銘文所帶來的長尾效應也從最初的Bitcoin 逐步擴展到其他公鏈上的銘文。而在全民打銘文的熱度下,我們也感受到了目前Bitcoin 主網的一些不足,如高gas 費、交易速度慢等等,這也顯示了BTC 擴容方案的必要性。

3. 縱使擴容方案在很早之前就已經開始有項目方在佈局,但一直不溫不火,如今越來越多的用戶在銘文的熱潮下關注到了BTC 生態,而這也變相加速了BTC 擴容方案的發展。

目前現有的擴容方案主要分為側鏈/閃電網路/原生L2 這三大類,但還沒有某個方向確定了其領先優勢,仍處於互相競爭的階段,至於未來到底是會多點開花還是會有某個方向一鳴驚人,我們可以期待一下,同時這也是接下來可以重點佈局的方向。

4. 在資產發行方案的研究中,有一個很明顯的趨勢存在,從一開始的Ordinals 協議面世,到之後的BRC-20 基於Ordianls 的改進協議,再到諸如BRC-100 去中心化計算協議(想要基於此不斷擴展將DeFi 生態的玩法引入到Bitcoin 中)、BRC-4​​20 元宇宙協議(帶來將遊戲、音樂等引入Bitcoin 的可能性)、ARC-20 (與BRC-20 平行的新的資產發行方案)等等。

資產發行方案已從原先針對現有資產發行協議進行一些基礎改進演化到了在某個資產發行協議的基礎上針對BTC 生態的需求(如預言機、DeFi、遊戲等)去做一些大層面的生態佈局甚至是發布一個新型的資產發行協議來制定規則。

5. BTC 的生態發展目前仍然很早期,無論是在Web2 還是Web3,都存在著只要誰搶先掌握了規則的製定權,誰就能擁有使用者的現象。因此目前的財富機會仍然有很多,我們必須去全面地看待BTC 生態的發展,銘文的熱潮終究會冷卻,不能僅僅只盯著資產發行的尾巴不放,還應該看看如何通過資產發行的方式去加速整個BTC 生態在其他方面的發展。

當然對這方面也有一些不同的意見,例如NingNing 老師對於BTC L2 的看法https://twitter.com/0xNing0x/status/1737010523374563744,理性探討。

6. 雖然目前還屬於先衝再研究的階段,大傢伙也都是屁股決定頭。但仍要提醒大家在投資時要注意風險,要寫清楚自己的投資邏輯,是搏短線還是看長線,邏輯不同,策略不同。在投資方面還是要盡可能地做到知行合一,我很相信這麼一句話「你永遠賺不到你認知以外的錢,即使現在賺到了以後也會吐出去」。

最後,感謝大家可以看到這裡,文章的初衷是讓大家可以更全面地了解BTC 生態的發展,也歡迎大家有任何想法可以直接留言互動。

撰文|Howe

編輯&排版| Cikey

設計| WangTeng