比特幣核心開發者擬移除 OP_RETURN 限制,反對者喊:瘋了!會損害 BTC 核心價值
news在 Bitcoin Core 社群內部,關於是否取消 OP_RETURN 資料大小限制的辯論近日升溫。本文彙整各方觀點,解析提案背景、技術細節與理念爭議,協助讀者全面理解這場關鍵技術討論。 (前情提要:比特幣市佔率叩關65%創四年多新高,山寨季快來了? ) (背景補充:比特幣基金會元老:正努力使免費 BTC 水龍頭重啟,21million.com 已上線 ) 近期,HashKey 投資研究主管 @jeffrey_hu 詳細梳理了 Bitcoin Core 提案 「取消 OP_RETURN 資料限制」 的背景與爭議,吳說彙總並整合了社群相關人士的觀點,編譯如下。 背景梳理:OP_RETURN 資料限制爭議 OP_RETURN 是比特幣指令碼中的一個操作碼(opcode),用於在比特幣交易中嵌入少量資料。它允許使用者將資料儲存在區塊鏈上,但這些輸出是 「不可花費的」(provably unspendable),因此不會增加 UTXO(未花費交易輸出)集的負擔。 當前 Bitcoin Core 的預設限制是 OP_RETURN 資料大小為 80 位元組,並且通過節點策略(而非共識規則)限制傳播大於 83 位元組的 OP_RETURN 交易。 核心開發者 Peter Todd 提出了 PR #32359,建議移除這一限制,並同時刪除相關配置選項(如 -datacarrier 和 -datacarriersize),相當於也斷了節點希望能自主配置的後路,引發了激烈討論。 觀點梳理 支援者觀點: 現有限制無效,因為可通過直接提交礦工 mempool(如 MARA Slipstream)或者無限制節點實現(如 Libre Relay)來繞過。(如已知最大 OP_RETURN 輸出達 79,870 位元組)。 有些使用者甚至用 OP_RETURN 把鏈當成留言板的。也有工具來幫忙打包上鏈(opreturnbot.com),只要支付費用即可。 移除限制可能與礦工激勵更相容,因為礦工可以通過競爭區塊空間獲得更多收入。 反對者觀點: 移除限制會導致更多非交易資料寫入鏈上(如 shitcoin),擠佔區塊空間,推高交易費用。 儘管限制可以繞過,但節點策略仍然有用(例如限制傳播,減少垃圾資料對網路的壓力)。 動區補充:開發者 Luke Dashjr 此前也明確表示該提案是「utter insanity」(完全瘋狂)。他認為,放寬 OP_RETURN 限制將允許更多「垃圾數據」嵌入區塊鏈,可能導致區塊鏈膨脹、交易費用上升,並損害比特幣作為「網路貨幣」的核心使命。 個人詳細觀點集合: Nothing Research 合夥人 @0x_Todd:支援取消 OP_RETURN 的 80 位元組資料限制,認為當前限制無效,且移除限制可以帶來多項好處,包括迴歸比特幣早期設計、降低網路負擔、支援生態發展、增加礦工收入,以及符合自由主義理念。 1. 中本聰時代無限制,迴歸古典 中本聰時代(比特幣早期)OP_RETURN 沒有任何位元組限制。 2014 年,比特幣引入了 40 位元組限制(後來提高到 80 位元組),目的是保持比特幣的 「純粹性」(用於記帳而非資料儲存)。 0x_Todd 認為,移除 80 位元組限制並非 「離經叛道」,而是迴歸中本聰時代的古典設計,符合比特幣的原始精神。 2. 當前限制無效,可輕鬆繞過 當前 80 位元組限制形同虛設,形如 「10 釐米高的籬笆牆」,無法阻止使用者儲存大尺寸資料。 繞過方式包括:使用銘文(Inscriptions)、符文(Runes)等協議,通過多筆交易儲存資料。 通過節點策略繞過,例如使用 Libre Relay 客戶端(其口號是 「消除 Bitcoin Core 中繼政策中的家長主義」)。Peter Todd(PR #32359 的提出者)是 Bitcoin Core 核心開發者之一,其貢獻排名前十,支援移除限制是 「去家長主義」 的體現,值得支援。 3. 降低銘文對網路的負擔 銘文(Inscriptions)目前通過 「卡 Bug」 的方式儲存資料(例如通過多筆交易繞過 80 位元組限制),增加了網路負擔。 移除 80 位元組限制後,銘文可以直接通過 OP_RETURN 儲存資料,減少不必要的多筆交易,降低對網路的壓力。 附加說明:銘文目前已不流行,因此這一理由只是 「添頭」(次要理由)。 4. 為礦工提供額外收入,符合自由主義 移除限制可以為礦工帶來額外收入。 舉例:0x_Todd 提到一筆 7MB 的 「超大卡 Bug」 OP_RETURN 區塊,傳送者支付了 3,600 美元的手續費。 這表明市場需求的真實性:有人願意為大尺寸資料上鏈付費,礦工願意打包。 0x_Todd 秉持自由主義立場,認為這種 「市場決定」 的行為(你情我願)不應被限制,硬性干預沒有意義。 附加好處:隨著比特幣每四年一次的減半,礦工收入減少,允許大尺寸 OP_RETURN 交易可以增加收入,激勵礦工持續投入算力,鞏固比特幣網路的安全性。 HashKey 投資研究主管 @jeffrey_hu:傾向於反對取消 OP_RETURN 的 80 位元組資料限制。他認為移除限制可能帶來負面影響(例如非交易資料擠佔區塊空間),同時強呼叫戶自由(保留配置選項)的重要性。他認為支援與反對更多是理念差異,短期內無絕對對錯。針對 @0x_Todd 的四個論點,他對應展開闡述自己的觀點: 1. 中本聰時代無限制,但不代表合理 中本聰時代 OP_RETURN 沒有限制,但中本聰的設計並非都合理,許多早期設計後來被證明有問題(例如區塊戰爭前後的一些修改)。 不能簡單以 「中本聰時代無限制」 為理由支援取消限制,中本聰的設計不一定都適用現今。 2. Peter Todd 的立場與 Bitcoin Core 的角色 取消限制只是 Bitcoin Core 客戶端的提議,而非整個比特幣網路的決定。 Peter Todd 是資深開發者,其理…