TL;DR:Bitcoin Core 32.1 引入了網路、隱私和介面的變更,而 31.2 和 30.4 則提供維護更新。運營者需檢查整合情況及版本號碼。
Bitcoin Core 的十月下旬發行版為節點運營者提供了多種升級路徑,但細節比版本標籤更值得關注。32.1 的發行說明指出,32.0 已被打上標籤,但因臨時問題而未完全公佈或發佈。
因此,32.1 是需要檢視的相關新主版本發行版。31.2 和 30.4 的更新分別針對已維護的早期分支,各有其獨立的變更清單和相容性考量。
隱私和中繼行為是此更新的一部分
32.1 版本說明 描述了針對特定私有廣播備用配置中可能出現的 IP 位址洩露問題的修復。同時也說明了對外出交易中繼限制的調整,以及對私有廣播佇列的額外控制。
這些是具體的實施變更,並非聲稱所有先前的比特幣交易都暴露了發送方,也並非保證新版本能確保匿名性。評估受影響者時,筆記中描述的情況至關重要。
節點軟體管理連線和訊息處理,並檢查區塊鏈規則。因此,即使這些功能改進並未創建新的交易類型或改變比特幣的供應量,它們仍然可能很有用。
應用程式需要檢查介面變更
相同的發佈版本會更改一些預設值,並在未請求相容性選項的情況下,從某些介面中移除先前已棄用的欄位。若應用程式假設某欄位必定存在,即使節點本身正常啟動並同步,仍可能失敗。
對於交易所、錢包服務或支付處理商而言,升級因此是一個整合任務。關鍵問題在於,呼叫節點的軟體是否仍能正確解讀回應並處理其接收到的輸出。
單獨的版本號無法回答這個問題。應用程式所使用的具體介面決定哪些發行說明項目需要測試,而無關的變更可能對該部署沒有任何影響。
早期的分支有獨立的維護版本
Bitcoin Core 也發布了 31.2 和 30.4 的發行說明。這兩個版本均描述了錯誤修復和效能提升,為需要在維持現有主要版本環境的同時規劃更廣泛遷移的運營者提供了路徑。
這並不意味著每個分支都可以互換。應同時檢查支援狀態、可用修復程式和應用程式相容性。長期停留在舊分支上,與將受維護的分支作為有計劃升級的一部分使用,是不同的。
該專案的生命週期資訊尤其與此區別相關。一旦被視為穩定的版本,最終可能超出其維護者預期提供進一步更新的時期。
運營驗證是實際的里程碑
成功的升級應使節點停留在預期的版本,連接到正確的網路,並如預期般為其依賴應用程式提供服務。僅安裝二進位檔案並不能確保這些結果。
運營者還需保留恢復服務所需的資訊,以防出現整合問題。當節點管理錢包資料時,應在嘗試任何回滾之前,了解錢包格式的相容性。此評估應以發行說明為依據,而非基於先前升級的假設。
對於未運行自己節點的普通比特幣持有者來說,這些發布屬於基礎設施新聞,而非要求轉移比特幣。節點軟體更新並非代幣遷移。
32.1 的重要性在於其背後累積的可靠驗證、私密交易處理和可維護介面的工作。這些改進雖然不如價格波動那般顯眼,但卻影響著錢包、交易所和獨立驗證所依賴的系統。
由新聞團隊撰寫,薩繆爾·雷編輯。



