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