BitCoin Core 已正式推出 27.0 版本,包含一系列增强功能和更新,旨在增强比特币网络的功能和安全性。 该更新可以从 Bitcoin Core 网站和 GitHub 下载,其中包括网络协议、安全措施和钱包操作方面的显着变化。
Bitcoin Core 是用于运行比特币网络的基础软件,既充当节点又充当钱包。 它代表了比特币协议的参考实现,比特币协议是维护和验证区块链所涉及的主要软件。 Bitcoin Core 最初由中本聪于 2009 年创建并发布,对于比特币的去中心化至关重要,它允许用户独立验证交易并执行网络规则,而无需集中控制。
Bitcoin Core V27.0 的主要特性和变化
已弃用的功能和未来的替代品
“libbitcoinconsensus”库是近十年来的主要内容,现已弃用并计划在版本 28 中删除。该库的功能不会在 TaProot 之外看到进一步的更新,这标志着向“libbitcoinkernel”的转向 它承诺提供一个强大的 API,直接与 UTXO 集交互以进行交易和区块验证。
增强的安全协议
在数据处理的重大更新中,存储未确认交易的 mempool.dat 文件的格式已更改。 新格式涉及交易内容的异或运算,旨在防止防病毒程序等外部软件的更改。 对于需要降级的用户,可以使用旧格式的后备选项。
网络和 P2P 增强
该更新默认推出 BIP324 v2 传输层,增强整个网络的安全连接协议。 这一改进强调了节点运营商需要进行精确的系统时间设置以维持共识完整性,因为网络调整时间已从共识代码中删除。
Mempool 政策创新
拓扑限制直至确认(TRUC)交易的引入标志着一个关键的变化。 这项新政策目前仅适用于测试网络,旨在通过对未经确认的输出的支出施加限制来改善围绕交易替代和费用上涨可靠性的激励结构。
对“addnode”RPC 进行了调整,以与新的“-v2transport”默认设置保持一致。 与此同时,由于依赖于过时的库,windows 系统上对外部签名的支持已暂时暂停,并计划在集成替代方案后重新启用。
开发与钱包优化
构建过程现在需要一个支持 C++20 的编译器,这反映了该项目致力于与现代编程标准保持同步的承诺。 钱包增强功能包括实施 CoinGrinder 算法以在更高的费率下优化交易成本效率,以及调整 Branch And Bound 算法以适应特定的交易费用策略。
建议用户通过关闭当前运行的任何旧版本来升级,然后安装新版本。 此过程在不同的操作系统中略有不同,但仍然很简单。 兼容性扩展到运行 LInux Kernel 3.17+、MacOS 11.0+ 和 Windows 7 或更高版本的系统。
Bitcoin Core 27.0 的发布将极大地影响 BTC 底层基础设施的运营动态。 通过专注于安全性、效率和强大的事务处理的增强功能,该版本旨在巩固网络抵御不断变化的威胁和可扩展性挑战的能力。
#Bitcoin #Core #V27.0 #推出有哪些新增内容和改进