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