比特幣客戶端軟體 Bitcoin Core 的開發團隊於上週末發布重大的 v30.0 版本,此次更新帶來多項與節點架構、效能及安全性相關的改進。然而,社群對於該版本大幅提高 OP_RETURN 數據限制的決定仍存在嚴重分歧。
Bitcoin Core 30.0 包括兩項主要更新,一是新增可選的節點間加密連線以提升隱私性,二是將軟體中 OP_RETURN 的數據限制從 80 bytes 提升至 100,000 bytes,使比特幣交易可以容納更多非金融性資料。其他更新包括錯誤修復、效能改進以及手續費率調整。
OP_RETURN 數據限制的放寬讓在比特幣網路上開發更複雜、需大量數據的去中心化應用成為可能,但同時也引發比特幣原教旨派的不滿,他們認為比特幣應僅限用於金融交易。
新一輪「區塊大小之爭」
雖然這次更新並非協議層面的變動,但目前引發的爭論讓人回想起 2017 年的「區塊大小之爭」,當時的分歧最終導致比特幣出現硬分叉,誕生了比特幣現金(Bitcoin Cash)。
有部分人對此次更新持正面看法,例如 Ark Labs 生態系統負責人 Alex Bergeron 表示,他打算「充分利用額外開放的 OP_RETURN 空間,並用它讓比特幣變得更像以太坊,但更好」。同時,Satoshi Labs 共同創辦人 Pavol Rusnak 也在昨日表態會升級至 Bitcoin Core v30,原因是其擁有「優秀的開發團隊、經同行審查的程式碼,以及理智的工程決策」。
但也有不少人持悲觀看法,認為這違背了比特幣作為「點對點電子現金系統」的核心精神,並可能導致區塊鏈臃腫、節點運行成本上升,甚至引發法律問題。
一些節點營運者目前已採用另一種名為「Knots」的替代節點軟體,該軟體允許他們在交易中強制執行嚴格的數據大小限制,例如維持在 80 bytes。
加密學先驅 Nick Szabo 上週在 X 上表示:「作為暫時性(希望)措施,請使用 Knots。我強烈建議不要升級至 Core v30。」
Szabo 本月初便表達過對於資料上限提高後的法律風險擔憂,因為節點營運者可能因此無意間儲存「非法資料」,若不增設防護機制,讓歸檔節點營運者能在不影響網路運作的情況下刪除非法內容,他們往往就得為這些數據承擔刑事責任。

比特幣核心開發者、Knots 創辦人 Luke Dashjr 自這項更新上線後尚未發表評論,但他過去一直對 Bitcoin Core 的最新改動持批評態度。
已有相當數量的節點運行 Knots 軟體,根據 BitRef 的數據顯示,目前約有 5,114 個 Knots 節點,佔整體比特幣節點的 21.48%。