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