作者: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的發展機會。