繼Taproot之後,4年裏比特幣最重要的一次升級

中級5/15/2025, 2:08:26 AM
文章詳細分析取消 OP_RETURN 限制的提案背景、支持和反對雙方的觀點,以及這項變更可能對比特幣生態造成的影響,支持者認爲取消限制將簡化協議並提高透明度,而反對者擔心這將導致垃圾郵件和更高的交易費用。這場討論不僅是技術層面的探討,也反映了比特幣社群在協議升級和治理上的動態平衡。

這幾天,外網針對取消 OP_RETURN 限制的提案沸沸揚揚——這是比特幣 Bitcoin Core OG 開發者 Peter Todd 發出的提案。

(值得一提的是,HBO 曾在大肆宣傳的紀錄片《貨幣電氣:比特幣之謎》中指認 Peter Todd 就是中本聰,這導致 Peter Todd 收到大量撥款請求和威脅,目前已躲藏起來生活。)

雖然社區裏對這 OP_RETURN 改動的質疑聲不少,但根據比特幣開發者、Blockstream 核心貢獻者 Greg Sanders(暱稱「instagibbs」)於 5 月 5 日在 GitHub 上 發布的公告:在下一次網路升級中,Bitcoin Core 將不再對 OP_RETURN 做任何字節或數量的限制。

OP_RETURN 究竟是什麼?

我們都知道,比特幣是一部永遠無法篡改的帳本,每筆交易都像往上面寫下一行記錄。

而 OP_RETURN,就好像在書頁邊緣貼上一張「便條」——你可以寫幾十個字的文字或小段數據進去,這條便條被系統標記爲「只讀」,別人既拿它當不了錢,也不會對帳本其它「錢」的記錄產生任何影響。

之所以要有這樣一個「便條」功能,是因爲有時候人們希望把一些額外信息(比如法律證明、短消息、紀念日甚至表白)永久地釘在鏈上,但又不想佔用 UTXO 那塊用來存放「可交易」比特幣的空間。借助 OP_RETURN,這些信息就像廢紙一樣被丟進一只抽屜——節點只留痕跡、不佔存量,鏈上的「可用錢」依舊幹淨利落。

過去,爲了防止有人寫長篇「便條」把網路塞爆,Bitcoin Core 默認只允許每筆交易裏出現一個 OP_RETURN,且最多存 80 字節的內容,超過時節點會直接拒絕中繼,也不會幫忙打包。

現在,80 字節、單條數的限制全沒了——想寫多長寫多長,幾個便條都行,節點都自動中繼、礦工都樂意打包。

但事實上,一直以來就有人正在繞過 80 字節。

之前有 OP_RETURN 限制的時候,也有方法可以繞過去 80 字節的限制,再嚴的過濾和中繼策略都擋不住真正想在比特幣上寫數據的人。因爲只有礦工和手續費才決定哪些交易上鏈,給礦工更高獎勵,他們自然傾向於打包更多交易,玩法不會因節點策略而改變。

比如大家知道比較多的,Tapoort Wizz 大巫師 NFT 一張接近 4M 的圖片塞滿了一個區塊,還有當年 Ordinals 銘文、符文這些都是用各種「繞路和變通」的方法,繞過了限制,有的甚至寫進了可被花費的輸出,反而更佔資源。

這更符合比特幣的精神?

根據比特幣開發者 Greg Sanders 發布的公告和各種開發者的贊同意見,我們可以知道首先 Bitcoin Core 在交易傳播(relay)階段自有一套「標準策略」(standardness policy),用來在交易到達礦工前做三層把關:一是防範「拒絕服務」攻擊,拒絕那些算力、內存或帶寬消耗遠超手續費的交易;二是通過策略引導錢包作者構造既省手續費又不制造冗餘 UTXO 的交易;三是保留升級安全——把未知的操作碼或版本位當成「非標準」,直到軟分叉正式激活爲止。

OP_RETURN 和它那 80 字節的上限,正是這套理念的產物:給用戶一個可被證明「不可花費」的輸出,既能存小段承諾或哈希,也能讓節點不把它計入 UTXO,從而避免鏈上「血本無歸」的垃圾輸出。

可現在這個軟性限額反倒成了雞肋。一方面,私有礦池和一些中心化服務根本不執行這條規則,任何想寫大量數據的人,都能通過繞過策略——要麼直接付費給礦工,要麼用 bare‑multisig、假公鑰、甚至可花費腳本把信息藏進去——把要寫的內容照樣塞上鏈;另一方面,動不動就再加一堆黑名單過濾,只會演變成「貓捉老鼠」的博弈,既攔不住最基本的數據寫入,又增加了誤傷用戶資金的風險。

贊同方的開發者認爲,徹底移除 80 字節上限後,節點和錢包能享受到兩大實際好處:一是 UTXO 集更幹淨,數據都裝進一個明明白白的「不可花費」OP_RETURN 輸出裏,而非糾結在各種花哨的腳本或多個交易裏;二是節點對傳播哪些交易「說是」更統一,和礦工實際打包的內容保持一致,錢包的手續費估算和緊湊區塊中繼也更靠譜。

比特幣開發者對比了三種方案,目前採用的「取消」方案在社區中聲勢最大。更重要的是,他們認爲此次取消 OP_RETURN 限制,正是對比特幣「透明簡約」精神的最好詮釋:當一個策略已經失去應有的作用,卻依舊被保留,只會徒增復雜度和摩擦;將其剔除,則讓節點軟件更輕、更純粹,也讓每一筆交易的傳播、打包都無須繞彎——礦工只需根據手續費高低來決定優先級,費率市場自然調節各種需求的競爭。

而一旦鏈上真的出現了過度寫入、吞噬資源的威脅,比特幣生態還有一整套經過考驗的「靶向」防護:籤名操作限制、前後代交易數上限、dust 規則……這些精準打擊特定濫用場景的手段,比那一刀切的「80 字節」要靈活得多,也更能在不傷及正常使用的前提下,保護每一位節點與用戶。

BTC 將變成山寨幣?

其中最知名的反對者,應該屬 Luke Dashjr 莫屬。

作爲比特幣 OG,曾表示「Ordinals 協議是對比特幣的攻擊」、「銘文是垃圾,是 bug,可修復」的 Luke Dashjr,過去一直是 Ordinals 協議直言不諱的批評者。

這一次,他仍舊堅定了站在「保守」方,認爲取消 OP_RETURN 限制是一個非常瘋狂的事,是對比特幣的攻擊,他和其他人認爲,取消限額將導致垃圾郵件和更高的交易費用。

能看出,目前爭論和分歧的焦點在於,取消 80 字節 OP_RETURN 限制是否會提高透明度並簡化比特幣的數據使用,或者是否會爲濫用、垃圾郵件和比特幣偏離金融重點打開大門。

Ocean 礦池副總裁 Jason 是批評聲音最強烈的人之一,他爲此失眠,甚至直言:「這個變化將使比特幣變成毫無價值的山寨幣。」

Botanix Labs 創始人 Willem Schroe 表示,他認爲開發者應該把比特幣作爲貨幣系統,而不是數據存儲平台。而另一位比特幣核心開發者 Mechanic 的觀點也類似:比特幣不應該被用於任意文件存儲,應該採取一切可能的措施來確保這一點。


一些業內頗有影響力的 KOL,如 Samson Mow,正在鼓勵節點運營商不要升級他們的 Bitcoin Core 版本,或者改用 Knots。

截至撰稿時,根據Clark Mood 的數據來看,Bitcoin Knots 節點的使用率超越了最新版本的 Bitcoin Core 節點。

這又是一次比特幣共識的挑戰,就像之前發生過的許多次那樣。當然這也讓我們意識到,雖然比特幣相比大多數網路都更保守,但也並不是一成不變的,在下一次升級之後,我們也有可能會得到比 Ordinals 、Atomicals、Runes 更簡潔和優雅的協議玩法。

聲明:

  1. 本文轉載自 [BLOCKBEATS],著作權歸屬原作者 [Jaleel加六],如對轉載有異議,請聯繫 Gate Learn 團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本 由Gate Learn 團隊翻譯, 在未提及 Gate.io 的情況下不得復制、傳播或抄襲經翻譯文章。

繼Taproot之後,4年裏比特幣最重要的一次升級

中級5/15/2025, 2:08:26 AM
文章詳細分析取消 OP_RETURN 限制的提案背景、支持和反對雙方的觀點,以及這項變更可能對比特幣生態造成的影響,支持者認爲取消限制將簡化協議並提高透明度,而反對者擔心這將導致垃圾郵件和更高的交易費用。這場討論不僅是技術層面的探討,也反映了比特幣社群在協議升級和治理上的動態平衡。

這幾天,外網針對取消 OP_RETURN 限制的提案沸沸揚揚——這是比特幣 Bitcoin Core OG 開發者 Peter Todd 發出的提案。

(值得一提的是,HBO 曾在大肆宣傳的紀錄片《貨幣電氣:比特幣之謎》中指認 Peter Todd 就是中本聰,這導致 Peter Todd 收到大量撥款請求和威脅,目前已躲藏起來生活。)

雖然社區裏對這 OP_RETURN 改動的質疑聲不少,但根據比特幣開發者、Blockstream 核心貢獻者 Greg Sanders(暱稱「instagibbs」)於 5 月 5 日在 GitHub 上 發布的公告:在下一次網路升級中,Bitcoin Core 將不再對 OP_RETURN 做任何字節或數量的限制。

OP_RETURN 究竟是什麼?

我們都知道,比特幣是一部永遠無法篡改的帳本,每筆交易都像往上面寫下一行記錄。

而 OP_RETURN,就好像在書頁邊緣貼上一張「便條」——你可以寫幾十個字的文字或小段數據進去,這條便條被系統標記爲「只讀」,別人既拿它當不了錢,也不會對帳本其它「錢」的記錄產生任何影響。

之所以要有這樣一個「便條」功能,是因爲有時候人們希望把一些額外信息(比如法律證明、短消息、紀念日甚至表白)永久地釘在鏈上,但又不想佔用 UTXO 那塊用來存放「可交易」比特幣的空間。借助 OP_RETURN,這些信息就像廢紙一樣被丟進一只抽屜——節點只留痕跡、不佔存量,鏈上的「可用錢」依舊幹淨利落。

過去,爲了防止有人寫長篇「便條」把網路塞爆,Bitcoin Core 默認只允許每筆交易裏出現一個 OP_RETURN,且最多存 80 字節的內容,超過時節點會直接拒絕中繼,也不會幫忙打包。

現在,80 字節、單條數的限制全沒了——想寫多長寫多長,幾個便條都行,節點都自動中繼、礦工都樂意打包。

但事實上,一直以來就有人正在繞過 80 字節。

之前有 OP_RETURN 限制的時候,也有方法可以繞過去 80 字節的限制,再嚴的過濾和中繼策略都擋不住真正想在比特幣上寫數據的人。因爲只有礦工和手續費才決定哪些交易上鏈,給礦工更高獎勵,他們自然傾向於打包更多交易,玩法不會因節點策略而改變。

比如大家知道比較多的,Tapoort Wizz 大巫師 NFT 一張接近 4M 的圖片塞滿了一個區塊,還有當年 Ordinals 銘文、符文這些都是用各種「繞路和變通」的方法,繞過了限制,有的甚至寫進了可被花費的輸出,反而更佔資源。

這更符合比特幣的精神?

根據比特幣開發者 Greg Sanders 發布的公告和各種開發者的贊同意見,我們可以知道首先 Bitcoin Core 在交易傳播(relay)階段自有一套「標準策略」(standardness policy),用來在交易到達礦工前做三層把關:一是防範「拒絕服務」攻擊,拒絕那些算力、內存或帶寬消耗遠超手續費的交易;二是通過策略引導錢包作者構造既省手續費又不制造冗餘 UTXO 的交易;三是保留升級安全——把未知的操作碼或版本位當成「非標準」,直到軟分叉正式激活爲止。

OP_RETURN 和它那 80 字節的上限,正是這套理念的產物:給用戶一個可被證明「不可花費」的輸出,既能存小段承諾或哈希,也能讓節點不把它計入 UTXO,從而避免鏈上「血本無歸」的垃圾輸出。

可現在這個軟性限額反倒成了雞肋。一方面,私有礦池和一些中心化服務根本不執行這條規則,任何想寫大量數據的人,都能通過繞過策略——要麼直接付費給礦工,要麼用 bare‑multisig、假公鑰、甚至可花費腳本把信息藏進去——把要寫的內容照樣塞上鏈;另一方面,動不動就再加一堆黑名單過濾,只會演變成「貓捉老鼠」的博弈,既攔不住最基本的數據寫入,又增加了誤傷用戶資金的風險。

贊同方的開發者認爲,徹底移除 80 字節上限後,節點和錢包能享受到兩大實際好處:一是 UTXO 集更幹淨,數據都裝進一個明明白白的「不可花費」OP_RETURN 輸出裏,而非糾結在各種花哨的腳本或多個交易裏;二是節點對傳播哪些交易「說是」更統一,和礦工實際打包的內容保持一致,錢包的手續費估算和緊湊區塊中繼也更靠譜。

比特幣開發者對比了三種方案,目前採用的「取消」方案在社區中聲勢最大。更重要的是,他們認爲此次取消 OP_RETURN 限制,正是對比特幣「透明簡約」精神的最好詮釋:當一個策略已經失去應有的作用,卻依舊被保留,只會徒增復雜度和摩擦;將其剔除,則讓節點軟件更輕、更純粹,也讓每一筆交易的傳播、打包都無須繞彎——礦工只需根據手續費高低來決定優先級,費率市場自然調節各種需求的競爭。

而一旦鏈上真的出現了過度寫入、吞噬資源的威脅,比特幣生態還有一整套經過考驗的「靶向」防護:籤名操作限制、前後代交易數上限、dust 規則……這些精準打擊特定濫用場景的手段,比那一刀切的「80 字節」要靈活得多,也更能在不傷及正常使用的前提下,保護每一位節點與用戶。

BTC 將變成山寨幣?

其中最知名的反對者,應該屬 Luke Dashjr 莫屬。

作爲比特幣 OG,曾表示「Ordinals 協議是對比特幣的攻擊」、「銘文是垃圾,是 bug,可修復」的 Luke Dashjr,過去一直是 Ordinals 協議直言不諱的批評者。

這一次,他仍舊堅定了站在「保守」方,認爲取消 OP_RETURN 限制是一個非常瘋狂的事,是對比特幣的攻擊,他和其他人認爲,取消限額將導致垃圾郵件和更高的交易費用。

能看出,目前爭論和分歧的焦點在於,取消 80 字節 OP_RETURN 限制是否會提高透明度並簡化比特幣的數據使用,或者是否會爲濫用、垃圾郵件和比特幣偏離金融重點打開大門。

Ocean 礦池副總裁 Jason 是批評聲音最強烈的人之一,他爲此失眠,甚至直言:「這個變化將使比特幣變成毫無價值的山寨幣。」

Botanix Labs 創始人 Willem Schroe 表示,他認爲開發者應該把比特幣作爲貨幣系統,而不是數據存儲平台。而另一位比特幣核心開發者 Mechanic 的觀點也類似:比特幣不應該被用於任意文件存儲,應該採取一切可能的措施來確保這一點。


一些業內頗有影響力的 KOL,如 Samson Mow,正在鼓勵節點運營商不要升級他們的 Bitcoin Core 版本,或者改用 Knots。

截至撰稿時,根據Clark Mood 的數據來看,Bitcoin Knots 節點的使用率超越了最新版本的 Bitcoin Core 節點。

這又是一次比特幣共識的挑戰,就像之前發生過的許多次那樣。當然這也讓我們意識到,雖然比特幣相比大多數網路都更保守,但也並不是一成不變的,在下一次升級之後,我們也有可能會得到比 Ordinals 、Atomicals、Runes 更簡潔和優雅的協議玩法。

聲明:

  1. 本文轉載自 [BLOCKBEATS],著作權歸屬原作者 [Jaleel加六],如對轉載有異議,請聯繫 Gate Learn 團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本 由Gate Learn 團隊翻譯, 在未提及 Gate.io 的情況下不得復制、傳播或抄襲經翻譯文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.