01.09 Bitcoin Core開發者:比特幣構建時間自峰值以來減少42%,已降至135秒

比特幣核心(Bitcoin Core)貢獻者和BitMEX Research的客座作家邁克爾·福特(Michael Ford)最近發表了一份關於比特幣構建系統改進的報告,同時還擴大了他在消除第三方軟件依賴性(如OpenSSL)方面的參與。該報告分析了福特進行的測試結果,結果顯示,從Core 0.13.2版本客戶端開始,Bitcoin Core 0.19.99中構建的軟件包數量減少了44%,自峰值以來構建時間減少了42%,降至135秒。

Bitcoin Core开发者:比特币构建时间自峰值以来减少42%,已降至135秒“這項工作通過減少攻擊面並改善了軟件性能,提高了軟件的安全性。”

根據福特的說法,該構建系統是比特幣核心代碼庫中不太吸引人但重要的組件之一。他解釋說,它控制著代碼的配置和編譯方式,以及代碼與依賴項的交互方式,“幫助我們構建了完全可複製的二進制文件,許多比特幣用戶都在運行這些二進制文件。”

福特還談到了從Bitcoin Core中取消對BIP70的支持,這是長期以來一直存在的問題,其中包含安全漏洞,隱私問題以及實現之間的不兼容性。

“ BIP70也是代碼庫中需要OpenSSL的最後部分之一,這阻止了它的刪除。”

這位比特幣核心開發人員還提到了如何降低macOS平臺的依賴性,macOS二進制文件是使用最新的代碼庫鏈接針對六個較少的動態庫構建的(DiskArbitration,Security,SystemConfiguration,OpenGL,AGL和CFNetwork)。

此外,對macOS平臺進行了安全性改進,例如在構建過程中進行了動態庫檢查,並在安全性檢查腳本中添加了“位置獨立的可執行文件”和“ NOUNDEFS”。

原文:https://eng.ambcrypto.com/bitcoin-core-developer-reports-42-drop-in-build-time-since-peak/

稿源(譯):巴比特資訊(https://www.8btc.com/article/ 544322)

免責聲明:本文不代表巴比特立場,且不構成投資建議,請謹慎對待。

版權聲明: 作者保留權利。文章為作者獨立觀點,不代表巴比特立場。


分享到:


相關文章: