移除OP_Return:對比特幣生態有何影響?

在比特幣核心(Bitcoin Core)軟體的程式碼倉庫中,最近有人提議移除OP_Return輸出大小的限制。 OP_Return是一種旨在在比特幣區塊鏈上儲存任意(非交易)資料的輸出類型。在現有的大小限制下,比特幣核心節點不會中繼超過此限制的交易。然而,這並非共識規則,比特幣核心節點總是會將包含此類交易輸出的區塊視為有效區塊並接受。

移除此限制引發了一些爭議,有些人認為該限制對於阻止或預防垃圾訊息是必要的。許多主張保留該限制的人希望比特幣僅用於“金融交易”,並希望將圖像相關的數據等視為非標準交易。

Ordinals 熱潮

然而,將圖像儲存在比特幣區塊鏈上的熱潮早已出現。這場熱潮始於2023 年初,被稱為「Ordinals」。與使用OP_Return輸出不同,映像被儲存在Taproot 支出的輸入腳本中。這些Ordinals 交易中的絕大多數已經是標準交易,它們會被比特幣核心節點中繼。在某些情況下,這種Taproot 方法比OP_Return更便宜,因為它受益於隔離見證(SegWit)升級帶來的75% 的見證資料折扣。

根據Dune.com上的一個儀錶板顯示,Ordinals 的使用量一直很高,已經有超過8800 萬次銘文,支付了超過7000 個比特幣的交易費用。以目前的比特幣價格計算,這超過了6.6 億美元。 Ordinals 領域已經湧現出許多企業,它們希望利用這一成長趨勢,並且已經有數百萬美元投資於Ordinals 相關的工具,例如錢包、銘文交易系統以及創建Ordinals 並將其提交到網路的方法。

許多人將這些圖像視為垃圾訊息。在我們看來,在這種背景下,我們傾向於從創建交易的人的意圖來看待垃圾訊息。他們是試圖故意傷害他人,還是試圖從中獲利?考慮到這一點,我們認為將圖像儲存在區塊鏈上並不總是垃圾訊息,因為這樣做的人似乎主要是為了個人娛樂或投機並試圖獲利。然而,如果有人將圖像放到區塊鏈上是為了惡意攻擊他人(這種情況在某種程度上確實存在),那麼是的,那就是垃圾資訊。

雖然區塊鏈上的圖像在許多人看來可能像是垃圾訊息,但我們同意主觀價值理論

各種消費品和服務的價值並非客觀地、內在地產自事物本身,而是取決於進行評估的個人。他的估值是一個主觀問題,甚至他自己也無法將其還原為客觀的術語或衡量標準。

有些人似乎喜歡區塊鏈上的圖像,並且已經為此支付了超過6 億美元的費用。既然這些商品的價值是主觀的,我們有什麼資格質疑呢?我們只能說我們不看重這些圖像,也不會為它們付費。我們認為,那些希望透過投資這個領域來獲利的企業和個人,最終很可能會賠錢。但還是讓市場決定吧!

我們的觀點是,馬已經跑了,人們已經大規模地將區塊鏈用於儲存圖像,而保留OP_Return的限制並不會改變這一點。使用Taproot 輸入腳本的一部分來儲存映像的系統已經存在,而且按位元組計算,這種方式比OP_Return便宜四倍。

比特幣挖礦

我們關注比特幣挖礦領域已經超過14 年了。我們見證了比特幣挖礦從一個業餘愛好者的活動轉變為一個擁有上市公司的產業。我們密切關注著其中的10 家上市公司,並且幾乎閱讀了它們所有的公開披露文件。這些礦工每季都會報告他們的財務報表,並每月向市場更新他們的生產數據。我們經常與這些公司的投資者關係官員和管理團隊進行交流。這些管理團隊非常喜歡Ordinals,他們將其視為潛在的收入驅動因素,在一個競爭激烈的行業中,這是一個至關重要的收入驅動因素。認為Ordinals 是垃圾訊息並且應該被過濾的想法,現在和將來都不會引起這些專業管理團隊的共鳴。有些人可能不喜歡它,但這就是商業現實。這也是我們中的一些人一直預期的現實。比特幣已經發展壯大,它是一門生意,而企業需要最大化收益和股本回報率。

比特幣是關於激勵和追求激勵兼容性的。比特幣的運作並不是因為這個領域是由一群利他主義、善意且目標一致的人所組成。比特幣領域由各種各樣的人組成,他們有不同的觀點和想法。比特幣的運作不是因為我們都在同一個團隊,而是因為它具有穩健性且激勵機制是協調一致的。我們認為,現在是時候移除OP_Return限制這種家長式的保護措施,並擁抱區塊空間市場的經濟現實了。

如果更大的OP_Return輸出仍然被視為非標準交易,但人們仍然想使用它們,礦工將只會建立直接接收這些交易、繞過公共記憶體池的企業。最大的上市礦企Marathon [股票代號:MARA US] 已經這麼做了。然而,據我們了解,Marathon 提供的這項服務目前並不受歡迎。儘管如此,如果礦工開始在鏈外接收交易,這對比特幣來說有很多負面影響。這將意味著礦工生產的區塊中的交易與用戶期望看到的交易之間的差異將會增加。這可能會破壞諸如Compact blocks 之類的技術,該技術透過消除節點兩次下載交易的需求(一次是為了內存池,另一次是在交易進入區塊後)來幫助區塊在網路中更快地傳播。比特幣核心預先移除該限制以確保Compact blocks 不被破壞可能是明智之舉。如果它被破壞並且區塊傳播延遲增加,那麼這可能會以犧牲較小的礦工為代價,使較大的礦工和礦池受益,從而加劇挖礦的中心化。

礦工和礦池建立接受非標準交易的企業也會帶來其他負面後果。建立此類企業需要成本,例如技術成本和行銷成本。這種商業模式也可能具有壟斷性,使用者可能希望使用一個簡單的平台來提交他們的非標準交易。這增加了挖礦和礦池的進入壁壘,使得小型參與者的挖礦更加困難。這再次導致了更多的中心化壓力。一旦這些系統獲得發展,即使比特幣核心的策略在以後放寬,也很難阻止這些業務。例如,一旦基礎設施建成,懶惰的客戶可能會繼續使用這些服務而不是公共記憶體池。

我們認為,比特幣開發者應該努力保持軟體的競爭力。使開源的交易選擇演算法在最大化收入方面具有競爭力,阻止礦工建立自己的專有演算法,並使公共記憶體池具有競爭力,阻止礦工建立私有記憶體池業務。我們理解並非所有人都這麼認為,但這就是目前挖礦領域的經濟現實。我們希望內存池能夠有效地工作,並且我們認為移除OP_Return限制是更好的選擇,而不是掩耳盜鈴地假裝垃圾交易沒有被挖出來。選擇在於擁有一個有效的記憶體池還是一個無效的記憶體池。

節點運行者

如果假設區塊鏈是滿的,那麼OP_Return使用量的增加實際上使得運行全節點更容易。請記住, OP_Return不享有見證折扣,因此僅包含OP_Return輸出的區塊的最大大小為1MB,遠小於4MB 的最大值。同時, OP_Return輸出不會使UTXO 集膨脹。其他協議使用替代系統(例如假地址)來儲存任意數據,而這種方法對尋求驗證所有比特幣交易的人來說具有嚴重的負面後果。 OP_Return只是不需要驗證然後可以忽略的資料。那些擔心節點運作成本更便宜的人不必擔心移除OP_Return限制會帶來什麼問題。

我們如何阻止垃圾訊息?

在本節的開頭,我們將引用Eric Voskuil 的著作《密碼經濟學》。在書中,Eric 寫道:

抵抗審查是交易費用的結果。

比特幣的核心目標是抵抗審查,而交易費用是旨在實現該目標的安全模型的基本組成部分。希望審查交易的攻擊者無法透過鼓勵節點運行者從其記憶體池中過濾掉某些交易來成功。如果那樣可行,比特幣在防止審查方面就不會特別出色。相反,一切都與費用、費率以及礦工試圖最大化每個區塊的收入有關。無論交易是否是垃圾訊息,無論交易是否使用OP_Return ,或者無論交易是否使用隔離見證,情況都是如此。要進入區塊鏈,就需要出價高於其他用戶,這是唯一可行的垃圾資訊預防模型。 正如中本聰所說:

只要你願意出價高於其他用戶,在某種價格下,你幾乎總是可以進入。

這種垃圾資訊預防模型已經被理解多年。正如我們在2017 年9 月關於隔離見證的文章中所說:

誠然,垃圾訊息發送者可以產生這樣一個4MB 的區塊,其費用與1MB 的區塊相同。這是一個潛在的問題。然而,這並沒有改變系統的安全屬性,因為4MB 的區塊並不比1MB 的區塊便宜,它只是成本相同。無論是否使用隔離見證,垃圾訊息發送者總是可以出價高於合法的使用者。事實上,攻擊者可以簡單地產生1MB 的非見證資料來與「合法」用戶競爭,而這種攻擊方式的成本與以前一樣。隔離見證並沒有也無法改變這樣的安全動態:如果攻擊者想用垃圾資料出價高於用戶,他們就能做到。

為了確保您的交易及時得到確認,您需要了解礦工在下一個區塊中可能挖掘的內容的良好信息,以便您可以設置適當的交易費用。這也是節點運營者可能希望他們的記憶體池策略盡可能與礦工的實際操作相匹配的另一個原因。如果比特幣核心不移除OP_Return的中繼限制,用戶將不得不運行其他軟體或使用第三方網站來獲取關於使用何種交易費用的資訊。

誠然, OP_Return輸出一直存在限制,比特幣在有該限制的情況下已經運作良好了十多年。那為什麼現在要移除它呢?在我們看來,這種推理有點像2015 年至2017 年區塊大小之爭期間經常進行的討論。 「大區塊派」經常說,比特幣在沒有滿區塊的情況下已經很好運行多年,那麼為什麼現在要引入滿區塊呢?答案是,這只是成功的經濟現實。正如前比特幣開發者Gregory Maxwell 在2015 年的一封重要的電子郵件中所說:

對廉價、高度複製、永久儲存的需求是無限的。

在我們看來,這些改變總是不可避免的。將圖像儲存在區塊鏈上的需求是無限的,而阻止這種需求的唯一方法是交易費用。只是有些人一直這樣認為,而有些人則不這麼認為,這可能會導致爭論。

我們很幸運小區塊派贏得了區塊大小之爭。如果大區塊派獲勝並採用了例如Bitcoin XT,那麼區塊大小限制現在可能在250MB 左右。區塊可能充滿了圖像,每10 分鐘就有250MB 的圖像。這可能使得普通用戶無法運行節點,並且可能已經扼殺了比特幣。

結論

我們對移除OP_Return限制持一定的支持態度。現在是面對經濟現實並保持競爭力的時候了。我們希望本地記憶體池能夠有效運作,並希望公共的p2p 交易廣播系統成為最終的贏家。如果攻擊者或垃圾訊息發送者想出價高於其他用戶,他們可以做到,我們應該擁抱這種現實。垃圾資訊的預算不會永遠持續下去,許多投資區塊鏈圖像的人很可能會集體損失數百萬美元。人們會吸取慘痛的教訓,然後比特幣會因此變得更強大。