上週,一小群開發者在一次不太符合其一貫行為的情況下,試圖悄悄改變比特幣核心的默認內存池政策,這是全球最主流的全節點軟件。
在重新提出2023年未通過的提案,旨在提高OP_RETURN輸出的數據儲存能力後,批評者及時阻止了這一2025年版本的提案,防止其進入生產環境。俗稱的這一事件,被一些人形容為一場比特幣OP_RETURN戰爭。
Mononaut開玩笑說,這就像是為量子抗性分叉比特幣,跳過郵件列表和BIP過程,直接將代碼合併進生產。
批評者稱由Peter Todd編寫的拉取請求(PR)32359是混亂的、瘋狂的、惡意的、沒有共識的、胡鬧的和破壞性的。另一方面,支持者則表示該PR將標準化內存池政策並現代化交易,這些交易通常會將任意數據儲存在比特幣區塊的其他部分,甚至在這一OP_RETURN提案之前。
最終,對於審查反對觀點、降低比特幣金融效用以及未公開的企業利益的擔憂,使得PR 32359未能合併進主網。
OP_RETURN戰爭與減少危害
面對困境,支持提高OP_RETURN數據承載限制的陣營迅速將其行為重新解釋為一場為比特幣長期利益“減少危害”的英勇嘗試。
來自這一陣營的開發者用簡單的語言解釋了他們的提案。允許用戶通過OP_RETURN將大量數據填入區塊,僅僅是標準化了將非金融數據存儲進比特幣區塊中非常常見的做法,例如存儲在Taproot輸出中。
從他們的角度來看,用戶已經將隨機文本、圖片、計算機代碼和其他非金融數據存儲在比特幣區塊中。更糟的是,許多人利用SegWit見證折扣以大幅降低存儲費用。
既然在其他地方有大量選擇,為何堅持OP_RETURN的83字節限制呢?毫無疑問,通過將OP_RETURN與其他數據儲存選項標準化,會減少危害。
閱讀更多:
企業利益接管比特幣開發
一些開發者英勇地聲稱,提高OP_RETURN的數據承載限制等同於“減少危害”。在他們看來,這將允許OP_RETURN承載100字節或以上的有效載荷,“而不是Citrea繼續向UTXO集合永久寫入數據。”
Citrea的100字節有效載荷——超過OP_RETURN限制的17字節
根據資深比特幣開發者Peter Todd的說法,來自風險投資支持的比特幣項目Citrea,需要為某些操作發佈100字節的數據包。不幸的是,由於OP_RETURN的83字節限制,Citrea將發佈無法修剪的輸出,而不是更理想的OP_RETURN。
通過永久寫入未花費交易輸出集(UTXO),Citrea擴大了UTXO的數量——需要全節點下載並使用寶貴的計算能力來驗證不斷增加的Citrea創建的UTXO數量。
這是PR 32359將“減少”的“危害”,在Mark “Murch” Erhardt於StackerNews討論串中的觀點。
閱讀更多:
中介審查比特幣開發者,OP_RETURN戰爭持續進行
Chaincode Labs的比特幣開發者解釋說,提升OP_RETURN的數據承載限制將允許像Citrea這樣的企業實體更高效地執行其操作——而不需要全節點運營商下載並驗證過多的無法修剪的UTXO。
PR 32359的創建者Peter Todd在Chaincode Labs的Antoine Poinsot的請求下確認:“有一個活躍的核心開發者請我打開[PR 32359],因為像Citrea這樣的實體由於大小限制而使用無法修剪的輸出,而不是OP_RETURN。”
Jameson Lopp表示沒有利益衝突
Citrea的投資者兼PR 32359的支持者Jameson Lopp否認其對Citrea的投資造成了OP_RETURN數據承載限制的利益衝突。
根據他所引用的解釋:“Citrea協議根本不會從這一變更中受益!我們只是請他們用OP_RETURN,而不是使UTXO集合膨脹。”
無論如何,改變比特幣核心軟件的這一重要默認值——更不用說限制用戶以自我主權比特幣核心節點運營商的身份自行配置該值——已經在本月引發了一場短暫的OP_RETURN戰爭。
爭論在週末繼續,並可能在本週繼續,因為社交媒體上關於GitHub、Bitcoin-Dev Google群組、StackerNews、Reddit、BitcoinTalk、X等的討論仍在激烈進行。
有任何建議?請通過電子郵件安全地發送至Protos Leaks。欲了解更多消息,請關注我們在X、Bluesky和Google新聞上的帳號,或訂閱我們的YouTube頻道。