比特幣核心版本 27.0 發布:有哪些新增內容和改進?



Bitcoin Core 已正式推出 27.0 版本,包含多項改進和更新,旨在增強比特幣網路的功能和安全性。該更新可以從 Bitcoin Core 網站和GitHub下載,其中包括對網路協定、安全措施和錢包操作的顯著變更。

Bitcoin Core 是用於管理比特幣網路的基礎軟體,既充當節點又充當錢包。它代表了比特幣協議的參考實現,即涉及維護和驗證區塊鏈的主要軟體。 Bitcoin Core 最初由中本聰於 2009 年創建並發布,是比特幣去中心化的核心,允許用戶獨立驗證交易並執行網路規則,而無需集中控制。

Bitcoin Core V27.0 的主要特性與變化

已棄用的功能和未來的替代品

「libbitcoinconsensus」庫是近十年來的主要內容,現已棄用併計劃在版本 28 中刪除。它提供了一個強大的 API,可以直接與 UTXO 集互動以進行交易和區塊驗證。

先進的安全協議

在資料管理的重大更新中,儲存未確認交易的 mempool.dat 檔案的格式發生了變化。新格式涉及對交易內容進行異或運算,旨在防止防毒程式等外部軟體進行更改。對於需要降級的用戶,可以使用舊格式的後備選項。

網路和 P2P 改進

此更新預設實作 BIP324 v2 傳輸層,改進了整個網路的安全連線協定。這項改進凸顯了節點運營商需要精確的系統時間設定以維持共識完整性,因為網路適應時間已從共識程式碼中刪除。

Mempool 政策創新

拓撲限制直至確認(TRUC)交易的引入標誌著一個根本性的變化。這項新政策目前僅適用於測試網絡,旨在透過對未經確認的結果的支出實施限制來改善圍繞交易覆蓋的激勵結構和費用上漲的可靠性。

RPC更新和外部簽名

對“addnode”RPC 進行了更改,以與新的“-v2transport”預設值保持一致。同時,由於依賴過時的庫,Windows 系統上的外部簽名支援已暫時停止,並計劃在整合替代方案後重新啟動它。

產品組合開發與最佳化

建置過程現在需要一個與 C++20 相容的編譯器,這反映了該專案致力於與現代程式設計標準保持同步的承諾。錢包的改進包括實施 CoinGrinder 演算法,以在更高的費用下優化交易成本效率,以及調整 Branch And Bound 演算法以適應特定的交易費用策略。

建議用戶透過關閉目前運行的所有舊版本進行升級,然後安裝新版本。此過程在不同作業系統之間略有不同,但仍然很簡單。相容性擴展到運行 Linux Kernel 3.17+、macOS 11.0+ 和 Windows 7 或更高版本的系統。

Bitcoin Core 27.0 的發布將極大地影響 BTC 底層基礎設施的營運動態。透過專注於安全性、效率和強大的事務管理的改進,此版本旨在鞏固網路抵禦不斷變化的威脅和可擴展性挑戰的能力。

截至撰寫本文時,BTC 交易價格為 63,989 美元。

比特幣價格