【長推】被忽視的真相:Bitcoin Core v30 放開 OP_RETURN 的真正動因
Chainfeeds 導讀:
Bitcoin Core v30 的 OP_RETURN 政策改變:這不是對 Ordinals 的投降,而是為 BitVM 生態主動疏導。這不是被動應對投機,而是為技術創新提前鋪路。這是 Core 開發者的前瞻性思考。
文章來源:
文章作者:
Aaron Zhang
觀點:
Aaron Zhang:2024 年 4 月,Citrea 發布了第一個完整的 BitVM bridge —— Clementine。它是 Bitcoin 上第一個 zkRollup,使用 BitVM 來做 L1 驗證。然後他們遇到了一個技術難題:需要在鏈上發布 144 字節的錨定數據。這 144 字節包括 128 字節:Groth16 zero-knowledge proof,以及 16 字節:total accumulated work(總工作量證明)。這些數據用於 Watchtower 質疑 Operator 時,證明他們掌握了正確的 Bitcoin 鏈。問題來了:OP_RETURN 只允許 83 字節。不夠。有人會問為什麼不放在 witness 裡?像 Ordinals 那樣?關鍵區別是 Citrea 的後續驗證交易需要讀取這些數據。而 Bitcoin Script 無法引用前一個交易的 witness 數據。所以數據必須在 scriptPubKey 位置,這不是可選項。簡單說就是:Witness 數據只能證明當前交易有效,但不能被後續交易讀取。scriptPubKey 數據可以被後續交易的 Script 引用。BitVM 的驗證邏輯需要鏈式引用,所以必須用 scriptPubKey。83 字節不夠,Citrea 被迫用了個很糟糕的方法:創建「不可花費」的 Taproot outputs,把數據偽裝成公鑰。這個方案的問題是永久膨脹 UTXO set。每個 WatchtowerChallenge 交易創建兩個永遠無法清理的 UTXO。所有全節點必須永久儲存這些假公鑰。這正是 Core 開發者一直想避免的最糟糕情況。Core 開發者的思考鏈條:現狀是 Citrea 用假 UTXO(糟糕),未來更多 BitVM 項目會效仿或者他們用裸多簽(像 Stamp 協議那樣)。結論是不如放開 OP_RETURN,提供「較小危害」的路徑。這是 harm reduction(減害)策略。為什麼 Core 願意為 BitVM 開路?因為 BitVM 是 Bitcoin L1 創新的重要方向。Blockstream CEO Adam Back 說過:「BitVM 的 anchor 機制是 L1 的重要方向」。如果 BitVM 生態發展起來:各種 zkRollups、跨鏈 bridges 及複雜的鏈上驗證都會有類似的錨定需求。
免責聲明:文章中的所有內容僅代表作者的觀點,與本平台無關。用戶不應以本文作為投資決策的參考。
您也可能喜歡
強勢美元遇上強勢Bitcoin

Monad空投領取指南:如何購買MON、出售空投代幣及安全跨鏈
Monad價格預測:MON價格會飆升還是跌破$0.01?

Solana價格預測:SOL嘗試反彈,ETF擴展顯示市場興趣

