OP_RETURN:最嚴重的BTC爭議之一

中級5/15/2025, 2:29:56 AM
關於移除 Bitcoin Core 用戶端中對 OP_RETURN 攜帶附加資料尺寸限制的提案引發社群的廣泛討論,文中探討這項爭議的背景、支持與反對的理由,以及其對比特幣生態的潛在影響。

隔夜今晨,聯準會5月議息會議結束,結論見今早5.8教鏈內參《聯準會不降息並繼續縮表》。BTC短時回落後,迅速反彈上攻,劍指阻力位99k。

近日,一項關於移除Bitcoin Core客戶端中對於OP_RETURN攜帶附加數據尺寸限制的提議在業內引起軒然大波。典型的推動者如開發者Peter Todd更是三番五次地提交PR(Pull Request),大有一番不達目的誓不罷休的意味。

2023年7月23號,Peter Todd就提交了PR#28130,提議移除OP_RETURN攜帶數據的限制。PR被關閉了,沒有得到採納。

2025年4月28號,他不死心,再次提交了相同內容的提議PR#32359。激進地要求不但移除附加數據限制,還要把配置選項刪除,以免客戶端軟件用戶自行使用選項打開限制。

提議得到了大多數人的反對。

另有開發者instagibbs,提出了另一個稍微溫和一些的提議PR#32406。他提議暫時保留配置選項,但是默認不進行限制。

這個提議也是踩比贊多。instagibbs還爲此寫了一個說明,解釋OP_RETURN的來歷,以及爲何要提議這樣的變更。

典型的反對者如開發者Luke Dashjr。他是Bitcoin Knots客戶端軟件的維護者,也是兩年前激烈反對銘文的人。具體可以回顧一下教鏈此前的有關文章。

對於普通讀者,簡單理解這個問題,教鏈可以做這樣一個比喻:

解除附加數據限制 + 虛擬機執行附加數據 = 以太坊

當然,實際上並不是這麼簡單。比特幣的帳本是無狀態的UTXO模型,要改造帳本使之能夠存儲狀態數據(進而帶來新問題就是狀態爆炸),才會接近以太坊的設計。

無論如何,當年就是因爲Bitcoin Core拒絕Vitalik Buterin利用比特幣帳本的附加數據能力來實現他心目中的智能合約,才逼得他另立門戶創立以太坊項目的。

而這輪週期迄今,押注以太坊跑贏BTC的人,心裏想必都有不少草原動物呼嘯奔馳而過。

由於這個能力只是客戶端軟件的一個功能,而不是比特幣協議共識的一部分,所以不用擔心這次爭議會導致如2017年的那種硬分叉。

支持的主要理由包括如:有很多魔改客戶端早就取消了這個限制,並得到了某些礦池的支持;也許可以給礦工帶來更多的激勵;限制OP_RETURN的能力,堵不住人們巧妙利用其他能力比如multisig、比如taproot script來攜帶數據,反而因爲限制倒逼拆分拼接數據導致了UTXO的碎片化;堵不如疏,沒有一刀切的方法可以精準識別什麼是垃圾數據,這注定是一場徒勞無功的貓鼠遊戲;等等。

反對的主要理由則包括如:放開數據限制將可能讓比特幣帳本急速膨脹,從而削弱了去中心化;帶來大量非金融應用,弱化了BTC的定位,使之淪落爲支票簿;等等。

根據Clark Moddy Bitcoin的統計,目前比特幣區塊鏈的尺寸大約是748.1GB,其中OP_RETURN附加數據約爲3.83GB,佔比約0.5%。

目前還沒有確切結論說相關PR會被合並和發布。不過,從社區用腳投票的結果看,現在採用瘦身版Bitcoin Knots的節點數量,已經超過了最新版本Bitcoin Core 29.0的節點數量。

也許我們將見證歷史性的一幕:比特幣作爲一種共識,它其實並不必須依賴於單一的具有統治地位的客戶端軟件。(雖然這本就是一個事實,只是不爲很多人意識到而已)

一個多元化的、擁有兩至三種勢均力敵的比特幣客戶端軟件、代碼庫以及開發維護者團隊相互抗衡的比特幣生態,遵從一套比特幣的共識,和而不同,鬥而不破,是不是反而更能彰顯比特幣去中心化的魅力呢?

聲明:

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

分享

OP_RETURN:最嚴重的BTC爭議之一

中級5/15/2025, 2:29:56 AM
關於移除 Bitcoin Core 用戶端中對 OP_RETURN 攜帶附加資料尺寸限制的提案引發社群的廣泛討論,文中探討這項爭議的背景、支持與反對的理由,以及其對比特幣生態的潛在影響。

隔夜今晨,聯準會5月議息會議結束,結論見今早5.8教鏈內參《聯準會不降息並繼續縮表》。BTC短時回落後,迅速反彈上攻,劍指阻力位99k。

近日,一項關於移除Bitcoin Core客戶端中對於OP_RETURN攜帶附加數據尺寸限制的提議在業內引起軒然大波。典型的推動者如開發者Peter Todd更是三番五次地提交PR(Pull Request),大有一番不達目的誓不罷休的意味。

2023年7月23號,Peter Todd就提交了PR#28130,提議移除OP_RETURN攜帶數據的限制。PR被關閉了,沒有得到採納。

2025年4月28號,他不死心,再次提交了相同內容的提議PR#32359。激進地要求不但移除附加數據限制,還要把配置選項刪除,以免客戶端軟件用戶自行使用選項打開限制。

提議得到了大多數人的反對。

另有開發者instagibbs,提出了另一個稍微溫和一些的提議PR#32406。他提議暫時保留配置選項,但是默認不進行限制。

這個提議也是踩比贊多。instagibbs還爲此寫了一個說明,解釋OP_RETURN的來歷,以及爲何要提議這樣的變更。

典型的反對者如開發者Luke Dashjr。他是Bitcoin Knots客戶端軟件的維護者,也是兩年前激烈反對銘文的人。具體可以回顧一下教鏈此前的有關文章。

對於普通讀者,簡單理解這個問題,教鏈可以做這樣一個比喻:

解除附加數據限制 + 虛擬機執行附加數據 = 以太坊

當然,實際上並不是這麼簡單。比特幣的帳本是無狀態的UTXO模型,要改造帳本使之能夠存儲狀態數據(進而帶來新問題就是狀態爆炸),才會接近以太坊的設計。

無論如何,當年就是因爲Bitcoin Core拒絕Vitalik Buterin利用比特幣帳本的附加數據能力來實現他心目中的智能合約,才逼得他另立門戶創立以太坊項目的。

而這輪週期迄今,押注以太坊跑贏BTC的人,心裏想必都有不少草原動物呼嘯奔馳而過。

由於這個能力只是客戶端軟件的一個功能,而不是比特幣協議共識的一部分,所以不用擔心這次爭議會導致如2017年的那種硬分叉。

支持的主要理由包括如:有很多魔改客戶端早就取消了這個限制,並得到了某些礦池的支持;也許可以給礦工帶來更多的激勵;限制OP_RETURN的能力,堵不住人們巧妙利用其他能力比如multisig、比如taproot script來攜帶數據,反而因爲限制倒逼拆分拼接數據導致了UTXO的碎片化;堵不如疏,沒有一刀切的方法可以精準識別什麼是垃圾數據,這注定是一場徒勞無功的貓鼠遊戲;等等。

反對的主要理由則包括如:放開數據限制將可能讓比特幣帳本急速膨脹,從而削弱了去中心化;帶來大量非金融應用,弱化了BTC的定位,使之淪落爲支票簿;等等。

根據Clark Moddy Bitcoin的統計,目前比特幣區塊鏈的尺寸大約是748.1GB,其中OP_RETURN附加數據約爲3.83GB,佔比約0.5%。

目前還沒有確切結論說相關PR會被合並和發布。不過,從社區用腳投票的結果看,現在採用瘦身版Bitcoin Knots的節點數量,已經超過了最新版本Bitcoin Core 29.0的節點數量。

也許我們將見證歷史性的一幕:比特幣作爲一種共識,它其實並不必須依賴於單一的具有統治地位的客戶端軟件。(雖然這本就是一個事實,只是不爲很多人意識到而已)

一個多元化的、擁有兩至三種勢均力敵的比特幣客戶端軟件、代碼庫以及開發維護者團隊相互抗衡的比特幣生態,遵從一套比特幣的共識,和而不同,鬥而不破,是不是反而更能彰顯比特幣去中心化的魅力呢?

聲明:

  1. 本文轉載自 [劉教練],著作權歸屬原作者 [劉教練],如對轉載有異議,請聯繫 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.