撰文:@Weiqing
編排:@createpjf
作者說📖
比特幣生態、銘文與 BRC-20 貫穿了 2023 年的大部分時間。就在幣價回落,所有人都以為銘文的熱度將會告一段落時,關於 BRC-20 是否應該升級的爭論,又將各方重新拉回到聚光燈下。爭端的核心可以概括為【是否要將 BRC-20 索引所運行的 0.9 版本升級並和 Ordinals 的反覆運算保持同步】。目前此次爭議以 BRC-20 標準跟隨 Ordinals 升級到 0.14( 截止本文完成時,Ordinals 已經發佈 0.15 版本 ) 初步告一段落。本文將嘗試從技術背景,各方觀點及動機,投資者及用戶觀察等角度對整個升級的過程進行梳理,我們可以從中一窺比特幣社群達成共識的過程。
1. 爭端回顧
1.1 技術背景
BRC-20 是什麼
BRC-20 是比特幣鏈上的可替代代幣 (Fungible Token,對比於 NFT,Non-Fungible Token) 協議,開發者可以基於這個協議進行發幣、記帳等操作。
比特幣鏈,Ordinals 與 BRC-20 三者的關係
- BRC-20 是元協議,基於 Ordinals 構建;使用 Ordinals 協定作為完整的資料可用性層,並帶有鏈下索引子來確定元協定狀態;
- Ordinals 也是元協議,基於比特鏈構建;使用比特鏈協定作為完整的資料可用性層,並帶有鏈下索引子來確定元協定狀態;
所以,BRC-20 實際上是元元協議,透過名為「索引 (Index)」( 詳見 1.1.3) 的機制來實現 1.1.1 中所提到的金融行為。
索引(Index)
索引是基於比特鏈的機制而產生的機制。
因為比特鏈上的代幣區別於乙太鏈,並不是由合約地址區分的、「真實存在的」代幣,而是在各個區塊中,以文本形式存儲「備註」欄位中的「帳本」所記錄的交易資訊。由於比特鏈的去中心化特性,任何人都可以打包上傳區塊內容,並且「備註」欄位資訊不影響區塊有效性,所以帳本有有效的 / 正常運轉的,也有無效的 / 惡意的,那麼為了維持資訊秩序,就要遵循一定的規則去收集這些帳本資訊並進行驗證。驗證的過程,就是索引。執行驗證過程的程式 ( 乙太鏈上叫做智慧合約 ) 就是索引子。
索引子是一個資料庫,可讀取和註冊所有 BRC-20 交易資料,如檢查哪個銘文是第一個部署新代幣的名稱、跟蹤鑄造代幣的錢包餘額變動及相關交易位址資料等。索引子應用的規則,就是由各相關方達成的共識。
Jubilee 升級
Ordinals 協議一次升級的名稱,發生在#824,544 區塊上,升級時間為 2024 年 1 月 5 日,具體內容是將 Ordinals 協定更新至 0.13 版本。0.13 版本是 Ordinals 的例行但非定期更新,主要內容是協定功能的進一步豐富。

圖 1-1 Ordinals 0.13 版本更新的內容 (1) ( 來源:Ordinals 的 Github 頁面 )

圖 1-2 Ordinals 0.13 版本更新的內容 (2) ( 來源:Ordinals 的 Github 頁面 )
需要注意的是,Ordinals 本次更新的內容和索引問題並不直接相關。引發本次爭端的源頭是【BRC-20 根據 Ordinals 0.8 和 0.9 版本所生成的不同索引標準導致的索引結果不一致,並可能在未來版本產生更大的差異】以及【BRC-20 的協議標準已經凍結在 0.9】這兩項內容 ( 詳見 1.2.1)。
1.2 問題與爭端
技術問題
如上文所述,雖然比特鏈自身的技術已經不再發展,但是 Ordinals 作為元協議,自身存在技術反覆運算和更新的情況。這種反覆運算自然也會影響其上的協議以及生態發展,自然也包括 BRC-20。
11 月,由 BRC-20 協議創辦人 Domo 提出的提案已經在鏈上生效。該提案的內容是【將 BRC-20 的索引以 Ordinals 0.9 為基準進行標準化並凍結】( 意譯 ),旨在維持協議的穩定運轉,避免盲目反覆運算導致對技術標準和協定運行產生預料外衝擊。
而在此前的 10 月,有人發現銘文 #35321413 和 #35329860 可以被 0.9 版本的 Ordinals 協定索引,但不被 0.7 和 0.8 版本索引。由於不同的市場採用不同版本的 Ordinals 協議,有的銘文在一些市場上無法被正確索引,並且造成了事實上的銘文編號偏移。
而對於 BRC-20 協議整體而言,這個問題更大。0.8 版本 Ordinals 協議的 BUG 可能會導致:1)超出最大供應量鑄造;2)不同市場 Ordinals 協議版本差異間的雙花。這類風險是不容忽視的。
生態問題
BRC-20 是「寄生」在 Ordinals 協定之上的協定,其索引是否要跟隨 Ordinals 協定進行升級,在現階段是一個兩難的問題。一方面,Ordinals 協議依然在快速地更新反覆運算,越來越多的新特性被增添到協議中,尤其是「禧年 (Jubilee)」升級即將在區塊高度 824544 啟動,原有的生成詛咒銘文的方式將被修復,也就意味著,在 0.9 版本 Ordinals 協議中將被賦予負數編號的詛咒銘文,在 0.13 版本中將被賦予正數編號,Ordinals 協議的版本差異將使後續新銘文的編號情況出現極大差異。
此外,像 CBRC-20 這種使用了 Ordinals 協定新版本的新特性帶來了性能優化的魔改版 BRC-20 協議也對 BRC-20 的發展形成了一定的挑戰。
而另一方面,作為一個已經誕生了數量繁多、市值龐大的資產協議,BRC-20 在發展過程中保持穩定自然也成為了第一要務。如果為了追求新特性對 BRC-20 帶來的優化與拓展而造成了用戶的資產損失,毫無疑問會對 BRC-20 生態造成巨大的傷害。
所以,在技術問題和生態問題的雙重加持之下,BRC-20 協議有話語權的各家出現了分歧,爭端的核心可以概括為【是否要將 BRC-20 索引所運行的 0.9 版本升級並和 Ordinals 的反覆運算保持同步】。
1.3 各方聲音
UniSat 錢包:嚴格跟隨升級
UniSat 決定跟隨 Ordinals 進行 Jubilee 升級,這可能會導致在比特幣鏈上對 BRC-20 有兩套不一樣的索引標準並導致不同的記帳規則。記帳規則差異意味著使用者在不同的地方可能會出現不同的餘額、或者帳戶餘額對不上的情況,這將會使 BRC-20 市場因 Ordinals 版本索引標準的不同而碎片化。
除此之外,UniSat 還推出了黑白模組系統。開發者可以在黑模組中引入新功能,代幣可以放在黑模組中,但是直至被批准 (「變白」) 之後才可以被取出。UniSat 也寄希望於借助該模組來為使用者提供便利並且進一步規範市場。
對於其他未升級的協議,UniSat 的態度是「Split」。雖然是「分離」,但並不等同於 BTC 與 BCH 一樣的「Fork( 分叉 )」。按 UniSat 官方的解釋,這種 Split 可以允許兩套不同的標準在兩個不同的生態之下同時運行,但代幣 / 帳本資訊等內容還可以自由進行交互。但相比於對技術反覆運算的反復提及,UniSat 並未過多解釋如何應對市場混亂以及雙花攻擊等風險。
BRC-20 創辦人 Domo:暫時凍結,聚焦測試
雖然 Domo 在此前提出了將 BRC-20 凍結在 Ordinals 0.9 的提案並且該提案也已經正式生效,但他同樣認識到了技術上的問題及風險,並且對升級持開放態度。但是處於穩定性和防範風險的考慮,Domo 反對直接跟隨 Ordinals 進行 Jubilee 升級,而是希望當前各索引者繼續凍結在 0.9,同時在後臺對未來版本的 Ordinals ( 不局限於 0.13) 進行充分測試。待測試收到滿意的結果時,再決定 BRC-20 具體升級使用 Orindals 的哪個未來版本以及是否繼續凍結。
少數激進派:直接分叉
除 UniSat 和 Domo 這對陣的兩方以外,市場上還存在一些少數激進派,他們提出來的看法就是直接分叉 (Fork),即如同 BTC 與 BCH 一樣,乾脆執行不同的標準,代幣資訊不互通,「各玩各的」。但是一方面,該方案會對剛剛起步的 BRC-20 造成衝擊並且進一步製造混亂,另一方面該聲音的持有者在數量上為極少數並且並不會像 Domo 或者 UniSat 一樣對生態產生重要且直接的想法,該種看法並沒有得到過多的關注。
1.4 走勢預測
注:本文行文時,各方已達成共識,即共同升級至 0.14.為保證行文完整性,保留此部分分析。
1 月 3 日,推主 @lilyanna_btc 發表長推,分析了幾種潛在的可能性,在 TA 看來,大概有以下幾種可能:
- 凍結派和升級派共存
- 升級派妥協,和凍結派一起停留在 0.9
- 凍結派妥協,跟隨 Ordinals 進行升級
原文詳見:
Domo和unisat到底在吵啥?
— Lilyanna 比特里里 – Merlin 🔮🧙 (@lilyanna_btc) January 3, 2024
众所周知, BRC20是构建在Ordinals协议之上的协议. Casey和众多Ord开发者依然在持续升级迭代. 正是他们和社区的努力, 让Ordinals被越来越多的人关注.
如果Jubilee之后, BRC20协议不跟随Ordinals协议共同升级, 就如同Ordinals不跟随BTC升级一样后果严重.…
除此之外,筆者另有一個觀點:各退一步,以商後事
Domo 在 L1F 的論壇上曾經說過,考慮用維護模式慢慢接納 Ordinals 的升級。也就是說先凍結,後續再升級。這個方案實際上是不可行的。先凍結再升級,會重來一次銘文編號改不改的爭論。在升級前的這部分銘文如果回溯,會重排銘文編號,這中間的銘文和交易,會出現比 BRC-20 直接升級更大的混亂。如果不回溯,BRC-20 的編號和 Ordinals 的編號會永遠不一致。
1.5 最終結果
經過了各方 5 天的討論與協調,各方最後達成了以下共識並實施推廣:

圖 1-3 各方同意的最終方案 ( 來源:推特 )
- BRC-20 隨 Orindals 升級至 0.14 版本,即比 Jubilee 還要更進一步。該版本解決了索引過程中出現的 Bug,但是和 0.9 又不至於有明顯的差異;
- 短期內不討論 BRC-20 是否凍結於 Ordinals 0.14 版本,當前主要著眼於安全性、穩定性以及相關測試工作,後續根據結果再進一步決定。
- 對於 1.2.2 中提到的,可能造成銘文編號重複的問題,Ordinals 的編寫者 Casey 曾提議如下:在編號有可能重複的銘文特定部分中添加標記,以表明該銘文在未來將會借助 Ordinals 上的微量修改而被正確索引。在更新到屆時版本的 Ordinals 之前,索引商可以暫時跳過,並且在更新之後對銘文進行合併。在當前各方達成的中,這個名叫「Vindication」的提案被擱置,不過未來可能會被啟用;
- 「Vindication」中提到的極端情況,各方正在一同嘗試解決;
- 忽略代理和代碼 (Delegation and Encoding) 問題。不過共識中並未詳細說明代理和代碼指代的是什麼。

圖 1-4 Casey 提出的 Vidication 提案 ( 來源:Casey 的 Github 頁面 )
2. 各方分析
2.1 UniSat:「激進」
UniSat 在整個事件中所提出的方案與觀點,始終是一個非常「激進」的角度。該種激進有好有壞,一方面該種激進可以始終保持和 Ordinals 協議的同步性,或主動或被動地促進者 BRC-20 生態的更新和發展,另一方面過於激進的方案並且缺乏和同行的溝通協調,確實忽略了可能產生的 Bug,進一步可能導致市場混亂甚至是技術斷層。
Domo 曾評價該種激進是純純的投機行為,但是該種批評也主要是基於「時間太短」,「缺乏溝通」等角度,而並非技術、生態以及發展路線層面的肆意妄為。考慮到 UnSat 同樣為初創團隊,希望在生態早期「多做事」以豐富團隊經驗也是可以理解的。所以筆者不願以「好」或「壞」來評價 UniSat 的動機與角色,但是非常認可其在本次爭端中的積極性。
2.2 Domo 及創世團隊:「穩定」
Domo 與團隊和 UniSat 不同,始終突出一個「穩」字,即便是在爭端發生之前,提出的將 BRC-20 版本凍結在 0.9 的提案,也主要是為了保障整個協議的穩定性。在整個爭端過程中,無論是其所持的觀點,還是在社交媒體上的發聲,也主要聚焦於技術和協議本身,較少地考慮未來路線。
該種思維方式其實在各行各業中都很常見。主要表現是技術背景人員非常注重技術層面的穩定和品質,認為品質大於一切。對於未來發展,尤其是市場與資金角度的發展重視不足。該種思維方式同樣無法單純地用好與壞來評價,只能說和 UniSat 的角度一樣,存在優越性,也存在局限性。
2.3 市場及用戶 中立派:聚焦客戶關係
持有中立觀點的主要是服務提供者,例如 OKX 等交易所。對於 OKX 來講,BRC-20 或者是 Ordinals 協議,只是其諸多主營業務之一。具體採用 0.8,0.9 又或是 Jubilee 升級後的 0.13 甚至 0.14 並不重要,重要的是儘快達成共識採用哪一套標準,既避免了多套系統共存帶來的額外成本,也有助於維護市場秩序。
2.4 陰謀論
小到銘文用戶,大到比特幣鏈,所有的參與者或多或少都有逐利的想法,無論這裡的利是錢,技術,還是其他。自然,也有陰謀論認為,Domo 和 UniSat 的爭執主要是未來搶奪生態話語權從而最大化自己的利益。
筆者認為,該種邏輯雖然說得通,但無論是 UniSat 和 Domo 前期的思考邏輯,發聲措辭,還是後期協商的過程以及最後結果所呈現的各退一步,直接給雙方扣上「搶奪話語權」的帽子屬實有些莫須有。並且,考慮到 BRC-20 的剛剛起步就已經吸引了大量的資金,生態中的機制、玩法等尚處於早期探索和發展階段,在這個時候就急於搶奪話語權並實現一言堂,並且借此「割韭菜」,實屬短視。尤其是各方在爭端中所展現出來的,對未來發展的遠景,也側面證實了陰謀論的確站不住腳。
2.5 事件評價
區塊鏈中有一個非常經典的不可能三角:安全性,去中心化,可擴展性。對於任何產品或者生態來講,除開產品本身,如何平衡好技術品質和跟隨市場也是非常重要的議題,本次的爭端也主要集中於此。
經過了半年的發展,BRC-20 生態已經不再是一個娛樂品或者投機方向,其 30 億美金的體量足以引發所有人的重視。那麼未來 BRC-20 生態如何發展,並不應該由用戶決定,也不應該是 UniSat 或者 Domo,或者交易所來單方推動。很高興看到的一點是,在後期各方表態以及 Domo 本人的採訪中,各方普遍不在意「贏」或「輸」的說法,而是反復提到「溝通」、「合作」、「協調」等字眼,同時並不盲目地堅持自己的觀點,而是集各家之眾長。
近期美國方面也透過了比特幣現貨 ETF 的申請,數位貨幣和區塊鏈本身,也逐漸在由「投機品」向「投資品」演化。BRC-20 生態 30 億美元的資金體量,說大也大,說小也小。大在於,參與人數眾多,市場資金雄厚,會明智地支援每一個健康發展的項目與社群。小在於,BRC-20 甚至區塊鏈產業之外,仍有更大體量的資金在蓄勢待發。本次爭端結束之後,雖然各方只達成了一個暫時性的共識,但是所展現出來的良好態度,向用戶、開發者、運營團隊、甚至向場外的傳統投資者,都傳遞出了非常積極的訊號。或許一段時間之後再回首本次事件,會發現生態和產業恰好集中了天時地利與任何,並從此走上了快速健康發展的道路。
【免責聲明】市場有風險,投資需謹慎。本文不構成投資建議,用戶應考慮本文中的任何意見、觀點或結論是否符合其特定狀況。據此投資,責任自負。
*原文內容及圖片來源: https://foresightnews.pro/article/detail/51903