作者:ChainFeeds
1 月 7 日,Bitcoin Core 客戶端開發者 Luke Dashjr 發起的提案「datacarriersize: Match more datacarrying #28408」在經過多位 Bitcoin Core 開發者討論后被否決。該提案由 Luke Dashjr于 2023 年 9 月提出,主要目標是更新 Bitcoin Core 軟件,使其能夠有效使用更新的數據攜帶方式以限制銘文的發展。
閱讀該提案的多條評論后,ChainFeeds 對支持者和反對者的觀點進行了整理總結,其中支持者們主要強調了當前比特幣網絡面臨的擁堵問題,尤其是銘文交易導致的內存池狀態糟糕和垃圾交易數量的不斷增加。反對者則認為該提案并不能有效解決垃圾郵件問題,因為礦工由于收入問題不太可能采取該策略。此外,爭議還涉及到提案實施的復雜性和可能帶來的代碼復雜性。
支持者們認為該提案與銘文本身無關,而是與其造成的網絡擁堵有關。比特幣節點 Léo Haf指出,「當前內存池狀態非常糟糕,垃圾郵件交易數量已超 20 萬,且似乎該數字還在上漲。這些垃圾交易已經嚴重妨礙了比特幣的實際應用。」銘文利用的安全問題也是支持者們的主要論點,這一漏洞不僅會導致費用增加和交易處理時間延長,還可能成為 DDoS 攻擊的潛在載體。此外,網絡的去中心化程度也會受到影響,計算資源較少的節點可能難以滿足日益增長的需求,從而導致網絡拓撲結構更加中心化。另一個令人擔憂的趨勢是,如果比特幣鏈上繼續存儲過多和過大的數據,很可能在某一時刻后,大部分區塊文件只會包含無窮無盡的 BRC-20 json 數據。
而從網絡參與者角度來看,首先,用戶在擁有一定數量比特幣的同時卻面臨著高昂的費用,這實質上是阻止了其對網絡的正常訪問。其次,對于節點而言,這些交易增加了節點的運行成本,但對比特幣本身而言并沒有任何附加值。最后,對于小型礦工而言銘文也沒有任何益處,因為對這些交易的審查只會鼓勵私人內存池的發展。
另一方面,支持者們還主張這個提案只是對 OP_RETURN 中的數據攜帶量進行了限制,而這一直是 -datacarriersize 的「意圖」。支持者 wizkid057表示,「垃圾郵件在代碼不同層面上進行過濾已經持續了十多年,該 PR 所做的只是將現有的 datacarriersize 限制應用于另一種形式的數據傳輸。」
反對者們則堅信該提案并不能有效解決垃圾郵件問題。首先,礦工不太可能會采取該策略,因為使用該 PR 更新版本的 Bitcoin Core 礦工將會損失一筆可觀的費用。Ordinals 創始人 Casey Rodarmor指出,過去十個月里,銘文交易至少產生了超 1 億美元的交易費。
比特幣開發者 Sjors Provoost強調,「如果只有 Ocean Pool 使用該 PR,那么它對整個系統不會產生任何影響。而如果被廣泛采用,規避將變得輕而易舉,并會導致代碼更加復雜。」
Bitcoin Optech 貢獻者 Murch 則認為,盡管銘文很愚蠢,但與在區塊鏈中嵌入數據的其他方式相比,銘文對見證區域的使用造成的負面影響較少。但存在一個問題,該 PR 的補丁并不能阻止銘文中繼運行,銘文的支持者仍可以通過確保網絡上的一小部分節點不過濾銘文來維持中繼運行。而且選擇過濾銘文的礦工收入會減少,最終運行該補丁的礦工仍會處理包括銘文在內的區塊。因此他覺得該 PR 的改變害大于利。
當然,能否可以編寫代碼來檢測嵌入數據也成為了一個重要的爭論點。Blockstream 開發人員 Lisa Neigut 表示,通過增加過濾器將 Ordinals 交易排除于比特幣之外是一個相當復雜的方法。
最終,Bitcoin Core 開發者 Ava Chow 關閉了這份 PR,并表示在目前情況下,該提案很難得出一個讓所有人都滿意的結論,因此沒有繼續討論的必要了。Luke Dashjr 從去年 11 月就開始抨擊銘文, 但事實上,他對于銘文的負面看法主要源于對比特幣主網潛在風險的擔憂,并非要完全鏟除銘文。提案也能看出,Luke Dashjr 的預期是大部分節點遵守該 PR,并不排斥有礦池愿意打包銘文數據,雖然會給用戶體驗帶來一些不便,但這同時也可能會催生一些比特幣 Layer2 的發展機遇。