BRC-20 索引升級爭議的背后:是選擇穩(wěn)定安全的保守路線,還是有風險的創(chuàng)新進攻路線。
撰文:西柚,ChainCatcher
?
近日,BRC20 深陷「分叉」風波。Unisat 堅持追隨 Ordinals 升級卻遭到了 BRC20 創(chuàng)始人 Domo 的反對和批判,二者之間的爭議風波撕開了 BRC20 協議背后控制權爭奪的口子。
目前,BRC20 代幣總市值已接近百億美元,成為比特幣生態(tài)中最火爆、受歡迎的產品,有關它的一舉一動都牽動著加密用戶的心弦。而這場風波背后將決定 BRC20 與 Ordinals 協議是同步協調發(fā)展還是二者漸行漸遠。
BRC20 是否升級爭議風波為何備受關注?會導致「分叉」嗎?
Unisat 堅持 Ordinals Jubilee 升級引發(fā) BRC20「分叉」爭權風波
Unisat 發(fā)布的一則追隨 Ordinals 升級公告引發(fā)了 BRC20 索引器大戰(zhàn)風波,甚至將其上升到了 BRC20 協議背后權力的爭奪之戰(zhàn)。
1 月 2 日,比特幣銘文基礎設施 UniSat 宣布,將遵循 Ordinals Jubilee( 禧年 ) 升級,并確保 BRC20 仍運行在 Ordinals 上,而不會分裂成孤立的協議。此外,還將于 1 月 31 日發(fā)布白皮書。
UniSat 聲稱,這是自 2023 年 2 月以來為 BRC20、Ordinals、比特幣及社區(qū)用戶提供的最好禮物。
Unisat 的這份聲明卻遭到了 BRC20 創(chuàng)始人 Domo 的反對和批評,聲稱 UniSat 錢包的行為可能會導致 BRC-20 記賬標準發(fā)生沖突,這是在「分叉」BRC20、試圖奪取 BRC20 協議的控制權,呼吁社區(qū)用戶拒絕 Unisat 的這次升級行為。
針對 Unisat 提出的堅持遵循 Ordinal 升級,BRC20 創(chuàng)始人 Domo 發(fā)文表示,Unisat 的堅持 Ordinals Jubilee 升級更新行為未考慮會導致的嚴重后果,推出 BRC20 的這些更新是魯莽的,忽視了它們的同行索引器,或會損害 BRC20 用戶群體的整體利益。并認為這并不是 Unisat 一次性的技術驅動行動,而是一場密謀已久、考慮周到的策略行為,以奪取協議的控制權。
Domo 在文中解釋道,Ordinal 0.8/0.9 升級事件凸顯了將新更新整合到 BRC20 標準中的復雜性,雖然自己也渴望實施協議改進,但很明顯,如果沒有正在構建的強大測試、協調和驗證基礎設施,這些變更可能不安全。
Domo 還補充道,L1Fxyz,一個致力于確保 BRC20 標準免受中心化企業(yè)控制的非營利基金會,目前正在維護一個索引器,明確意圖確保 BRC20 資產中所有資金的安全。我們共同懇請整個 BRC20 社區(qū)拒絕 Unisat 提出的分叉,并支持一種非營利、以安全為先的方法來維護該協議。
作為 BRC20 創(chuàng)始人,Domo 這一則言論迅速在加密發(fā)酵,Unisat 和 Domo 的是否堅持 Ordinal 升級,引發(fā)了一場 BRC20 分叉爭權風波。
BRC20 索引器為何不隨 Ordinal 升級而更新?
BRC20 作為基于 Ordinal 協議構建的產物,為何 UniSat 堅持追隨 Ordinal 升級更新會有如此多的爭論?為何稱這是「BRC20 索引器大戰(zhàn)」、這與 BRC20 索引器又有什么關系?
這時需要了解 BRC20 代幣的運作方式,BRC20 是由 Domo 于 2023 年 3 月基于 Ordinal 協議創(chuàng)建的用于發(fā)行同質化代幣的的實驗性格式標準,而 Ordinal(序數)是為比特幣最小單位聰 satoshis(sats)編號和追蹤的系統。
由此可見,BRC20 是基于 Ordinals 協議構建的元協議,而 Ordinals 協議又基于比特幣構建。但由于 BRC20 是一個沒有智能合約功能的代幣標準,目前是依靠中心化索引器來維持整個系統的余額狀態(tài)、進行追蹤 BRC20 的相關交易所數據。
所謂的索引器是一個數據庫,可讀取和注冊所有 BRC20 交易數據,如檢查哪個銘文是第一個部署新代幣的名稱、跟蹤鑄造代幣的錢包余額變動及相關交易地址數據等。
簡單來說,比特幣最終的「數據層」,BRC20 代幣則通過 Ordinals 協議被銘刻在比特幣聰上的,并通過索引器數據庫來追蹤和記錄 Ordinals 發(fā)行的 BRC20 代幣交易數據及賬戶余額變動情況等。
由于 Ordinals 作為一個全新的協議、Casey 和眾多 Ord 開發(fā)者依然在持續(xù)更升級迭代,去年一年就發(fā)布了多個版本。其中,Ordinals Jubilee 升級則是發(fā)布 V0.13.0 版本,主要是修復詛咒銘文的漏洞。不同版本的 Ordinals 追蹤銘文的綁定方式可能會不同,這時可能會導致 BRC20 索引數據庫出現錯誤,報告不正確的余額。
去年 10 月份,有用戶發(fā)現,BRC20 代幣的序列索引出現問題,各大交易所同時出現不同版本在運行,代表可能會出現雙重支付問題,并導致資產損失,提醒其他用戶建議此時不要交易 BRC20 代幣。隨后 Unisat 查出,問題出在 Ord 軟體版本不同而導致 BRC20 index 索引不一致。
另外,還有人發(fā)現銘文#35321413 和#35329860 可以被 v 0.9.0 版本的 Ordinals 協議索引,但不被 v 0.7.0 和 v 0.8.0 版本索引。由于不同的市場采用不同版本的 Ordinals 協議,有的銘文在一些市場上無法被正確索引,導致造成了事實上的銘文編號偏移。
為了保持索引的穩(wěn)定性,在 11 月 9 日,比特幣區(qū)塊高度 816000 后,BRC20 索引標準「凍結」在 Ord v0.9 版本,市場上所有 BRC20 的索引器需同步于 Ordinals0.9.0 版本,后續(xù)不再跟隨 Ordinals 協議的升級而更新。
之所以實施此規(guī)定,這是因為無論是 TVL、用戶、基礎設施、錢包、市場容量來看,BRC20 已是一個體量龐大的協議。目前,BRC20 代幣總市值早已超過百億美元、發(fā)行的 Token 數目逾幾十萬個、加上 CEX 交易所的上幣支持,持有 BRC20 代幣的用戶數目多之又多,如何保障 BRC20 的資產安全穩(wěn)定成為了第一要務,如果因為創(chuàng)新造成了用戶資產損失,這將會為 BRC20 生態(tài)造成巨大傷害。
然而,如今 UniSat 決定跟隨 Ordinals Jubilee 升級,這可能會導致在比特幣上對 BRC20 有兩套不一樣的索引標準,這意味著選擇升級索引系統的是一個記賬標準,不升級的又是一個索引標準,那么記賬系統的規(guī)則就可能出現差異,用戶在不同的地方可能會出現不同的余額、或者賬戶余額對不上的情況,這將會使 BRC20 市場因 Ord 版本索引標準的不同而碎片化。
當然,BRC20 的索引標準會一直維持在 v 0.9.0 版本上,如果未來 Ordinals 協議迭代到了更穩(wěn)定的新版本,這個標準應該也會隨之更改的,類似比特幣和以太坊網絡的節(jié)點客戶端,會隨著系統升級而更新等。Domo 也曾在 L1F 論壇上表示過,考慮用維護模式慢慢接納 Ordinals 的升級,也就是說先凍結,后續(xù)再升級。
索引升級爭議風波會引起 BRC20 分叉嗎?
目前,對于 BRC20 索引是否跟隨 Ordinals 升級而更新,目前加密社區(qū)主要有三種觀點:支持共存派、凍結派、升級派。
其中,共存派是指凍結派和升級派同時存在,但這可能導致社區(qū)分裂和 BRC20 資產余額混亂;凍結方案即仍都凍結在 Ord 0.9 版本,這將導致 BRC20 與 Ordinals 生態(tài)的隔離;升級方案則指 BRC20 所有索引器統一升級為 Ord 最新版本,短期內會出現過渡期的不穩(wěn)定狀況。凍結派妥協並加入升級派,短期內可能出現過渡期的不穩(wěn)定狀況。
Domo 主導的 L1F 組織成員則希望推遲升級,因為如果倉促升級,可能會出現更多錯誤。先是 Domo 的公開反對 Unisat 升級,然后 L1F 的另一位代表序數聚合器 BestinSlot 昨日發(fā)文表示,在 Ordinals 協議 v0.13.1 版本中發(fā)現了一個會對 BRC20 余額正確性造成影響的嚴重錯誤,強烈建議 BRC20 索引器堅持使用 v0.9.0 版本以維持協議穩(wěn)。在推文內容還指出,v0.13.1 版本中很可能還存在其它影響 BRC20 協議的 Bug,目前穩(wěn)定性是 BRC20 的第一要務,價值已高達數十億美元的 BRC20 協議無法承受持續(xù)的、未經測試的升級。
然而,去中心化索引協議 Trac 創(chuàng)始人則表示,BRC20 索引永遠堅持 v 0.9.0 版本不是正確的解決方案,我們需要一個升級路徑,在切換到新版本之前需要提前數周至數月進行測試。
BestinSlot 對此的回復是,凍結到 0.9 版本并不意味著永遠,這一直是暫時的穩(wěn)定性解決方案,直到生態(tài)系統找到一個好的升級路徑,但目前急于升級絕對不是好的選擇。
升級派的頭號支持者 Unisat 希望推動 BRC20 協議向前發(fā)展,在 Decrypt 采訪中表示,Jubilee 升級對于 Ordinals 和 BRC20 都具有重要意義。對于 Ordinals 來說,這次升級能修補歷史遺留問題,對于 BRC20 雖然升級過程中可能會引入新問題,但可以在后續(xù)的補丁中解決這些問題,對于整個生態(tài)系統來說,Jubilee 升級所帶來的長期利益是值得的。
UniSat 還解釋到,最初同意凍結 0.9 是因了解到這是一項臨時措施,但當凍結可能演變成與 Ordinals 協議的永久脫離,會威脅到未來的與 Ordinals 協議兼容性,UniSat 選擇主動出擊而不是永久脫離。盡管存在潛在的分裂,但 UniSat 仍希望能趕上 Ordinals 的發(fā)展,讓 BRC20 在同一平臺上與其他協議可以無縫交互。
關于升級,UniSat 創(chuàng)始人表示,為了確保其順利執(zhí)行,推遲了其他正在進行的任務。就我個人而言,我取消了本周的所有會議,以完全專注于升級。
對于 BRC20 的本次爭議事件,用戶@lilyanna_btc 表示,無論是分裂還是堅持凍住不升級,都會給 BRC20 協議帶來巨大的缺陷 ( 比如成本高、銘文編號不一致等),讓打著優(yōu)化旗號的協議(如 CBRC20)趁虛而入。此外,Ordinals 生態(tài)協議面臨著 Atomicals 及比特幣生態(tài)其他協議的不斷涌現、競爭也逐漸加劇,BRC20 作為 Ordinals 協議最成功的產品,無論是分叉還是強行凍住不升級,都不是最好的選擇。
也有用戶表示,即將到來的 Jubilee 發(fā)生了哪些會影響 BRC-20 索引的條例變化,如果條例變化影響了索引,那么 BRC20 協議就應該公開并遵循條例協議,目前沒有看到任何相關人員出來解釋,而不是直接決定是否升級的討論。
由此可見,無論 Ordinals 還是 BRC20 這些新生事物羽翼還未豐滿,現仍然有各種各樣的漏洞和問題、需要不斷的查漏補缺。
如今,BRC20 處于抉擇的十字路口,無論最終選擇哪種方向,都將對其未來產生深遠影響。