在比特幣核心(Bitcoin Core)軟體的程式碼倉庫中,最近有人提議移除「OP_Return」輸出大小的限制。然而,移除此限制引發了一些爭議,有些人認為該限制對於阻止或預防垃圾訊息是必要的。許多主張保留該限制的人希望比特幣僅用於「金融交易」,並希望將影象相關的資料等視為非標準交易。本文源自 BitMEX Research 所著文章,由 PANews 編譯、整理及撰稿。
(前情提要:比特幣核心開發者擬移除 OP_RETURN 限制,反對者喊:瘋了!會損害 BTC 核心價值 )
(背景補充:比特幣生態潛力基礎設施盤點:BTC DeFi Summer 要來了嗎? )
在比特幣核心(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 已經這麼做了。然而,據我們瞭解,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 交易廣播系統成為最終的贏家。如果攻擊者或垃圾訊息傳送者想出價高於其他使用者,他們可以做到,我們應該擁抱這種現實。垃圾資訊的預算不會永遠持續下去,許多投資區塊鏈影象的人很可能會集體損失數百萬美元。人們會吸取慘痛的教訓,然後比特幣會因此變得更強大。
📍相關報導📍
Glassnode分析:為何比特幣ETF持續淨流入,但BTC價格卻停滯不前?