根據(Cointelegraph)報導,Bitcoin Core 開發者已經決定在下一次網路升級中移除 OP_RETURN 的 80 位元組限制,讓更多資料能以更有效率的方式被寫入交易中。
比特幣開發人員 Greg Sanders 在 GitHub 上發布的公告中寫道:
「Bitcoin Core 的下一個版本將預設轉發並打包處理那些 OP_RETURN 輸出超過 80 位元組的交易,且允許交易中包含任意數量的此類輸出。」
他補充說,這項存在已久的限制原本只是作為一種「委婉的提醒」,區塊空間應節制地用於非支付用途的資料發布證明,但如今已不再具備實際效用。這項提案(PR 32359)由比特幣早期開發者 Peter Todd 應 Chaincode Labs 的要求所提出。
OP_RETURN 是比特幣交易中一種特殊的輸出格式,允許將少量資料寫入區塊鏈中,在 2024 年初的 Ordinals 銘文熱潮期間受到廣泛使用。與一般的交易輸出不同,OP_RETURN 的輸出無法被花費,且不會增加未花費交易輸出(UTXOs)集合的負擔。
Sanders 表示,原本的限制已不再有效,因為人們找到繞過的方法,例如使用假輸出地址,而這些手法反而不利於網路健康,同時,有部分礦工服務早已選擇無視這項限制。他寫道:
「無論如何,大量資料的銘刻行為仍在發生,而且可能透過程度不一的濫用手段來進行;這項上限只是將它們導向更不透明的形式,反而對網路造成損害。」
他補充說,移除這項限制帶來的好處包括使 UTXO 集合更乾淨、提升整個網路行為的一致性,並更貼近比特幣目前的實際使用情況。
開發團隊曾考慮三種方案:保留此上限、提高上限或移除上限,最終決定採取移除上限的做法,這獲得了廣泛的支持,但可能不是全體一致。
社羣的議論
知名比特幣倡議者 Samson Mow 在社羣平臺 X 上對取消 OP_RETURN 限制發表評論,他表示許多用戶因各種理由認為這是一項不受歡迎的改動,用戶可以選擇不升級,繼續使用 29.0 版本,或改用像 Bitcoin Knots 這類的其他節點實作。
Bitcoin Core has announced they will remove the OP_RETURN limit in their next release. Many users find this to be an undesirable change for a number of reasons. You can refuse to upgrade and stay on 29.0 or run another implementation like @BitcoinKnots. https://t.co/WcUTOA5HQf
— Samson Mow (@Excellion) May 5, 2025
部分批評者指出,這項提案是在沒有適當的共識過程下提出的。Ten31 Fund 管理合夥人 Marty Bent 表示:「我認為有一點非常明確:目前在 OP_RETURN 這個議題上沒有共識。」
也有一些人表達了對比特幣金融用途被弱化的擔憂,並質疑其中是否存在未揭露的利益衝突。
Fun analogy.I think OP_RETURN is a sensible say to store some types of transactional metadata, but 10kb per output is kinda insane.Imagine that, a bcasher not wanting to fill up them blocks xD
— Jonathan Silverblood (@monsterbitar) May 4, 2025
Source