Bitcoin Core 28.0 彻底改变了区块链技术,为创新新时代奠定了基础
简单来说
Bitcoin Core 28.0 增强了比特币网络的安全性、可用性和性能,包括对 Testnet4 的支持,确保未来网络改进的稳定测试环境,同时不损害比特币的完整性。
随着比特币核心版本 28.0 的发布,比特币网络的安全性、可用性和性能通过许多新的和改进的功能得到增强。 比特币核心是比特币生态系统的支柱,对于维护整个系统的完整性和运行至关重要。
安全性是任何加密货币最重要的特性之一,而 Bitcoin Core 28.0 带来了许多升级来解决这一问题。值得注意的新增功能包括根据 BIP4 增加了对 Testnet94 的支持。
Testnet4 最终将取代 Testnet3,为开发人员和测试人员提供更稳定的环境,让他们可以测试新功能和协议,而不必担心实际比特币的损害。这一修改使得更彻底地测试未来的网络改进成为可能,最终将形成一个更可靠、更安全的主网。
更好地处理 P2P 连接是另一项安全改进。更新后的版本不再是如果所有 P2P 绑定都失败就终止,而是现在只要其中任何一个失败,就无法启动。通过进行此修改,可以避免间歇性连接可能带来的漏洞,并保证节点从启动时起完全正常运行且安全。
另一项面向安全的创新是为 UNIX 域套接字提供代理连接功能。Bitcoin Core 28.0 允许用户使用前缀“unix:”为本地套接字路由指定 -onion 或 -proxy,以促进与代理服务的更安全、更有效的连接。这对于使用 Tor 来提高匿名性的用户尤其有利。
性能和可扩展性的增强
比特币核心 28.0 版对网络的可扩展性和速度进行了多项改进。新的内存池策略将版本号为 431 的交易视为所有网络的标准,并遵守 BIP XNUMX 描述的选择加入拓扑受限直至确认 (TRUC) 交易策略。
10,000vB 交易限制、驱逐激励兼容性较差的后代以及限制未确认输出的支出也是此修改的一部分。有了这些限制,费用上涨应该变得更加可靠,并且通过简化接受或替换交易时对激励兼容性的评估,网络效率应该整体提高。
另一个提高性能的元素是引入了受限包 RBF(Replace-By-Fee)。这增加了交易管理的灵活性,并且可以通过替换不兼容的包来减少网络拥塞,否则会导致链接组件的大小为 2。
预计许多用户(尤其是使用 Replace-by-Fee 的用户)现在不会高估太多,因为estimatesmartfee RPC 的默认模式已从谨慎变为经济。用户可能会发现此次修改降低了交易成本,这也可能导致更准确的费用估算。
开发人员友好的功能和可用性
Bitcoin Core 28.0 进行了许多改进,使其对开发人员和最终用户更加友好。用户现在可以使用新的 createwalletdescriptor RPC 将自动生成的描述符添加到他们的钱包中。这使得在引入新标准描述符(如 taproot)之前建立的钱包更容易升级。
随着列入 获得密钥 RPC,开发人员现在可以更精确地控制钱包管理。它显示钱包描述符使用的所有 BIP32 HD 密钥。要为某些密钥构建和添加单个密钥描述符到钱包,请结合使用此功能 创建钱包描述符.
GUI 也得到了增强。用户现在可以使用“迁移钱包”选项迁移钱包目录中的任何旧钱包,无论当前加载了哪些钱包。通过此修改,将旧钱包更新为新格式的过程变得更加容易。
数据管理的变化
升级后,块存储已发生改变;块文件现在会自动与保存在块目录中的密钥进行异或运算。虽然这提高了安全性,但请务必记住,比特币核心或第三方应用程序的先前版本将无法使用非零异或密钥访问块目录。
链状态数据库已进行调整,通过在区块修剪期间保持缓存填充时间更长,最大限度地缩短了完成第一个区块下载所需的时间。通过此升级,新连接到网络的节点的用户体验可以得到显著改善。
网络协议和通信的改进
Bitcoin Core 28.0 引入了对网络协议和通信的多项修改。现在 JSON-RPC 2.0 查询已被识别,JSON-RPC 服务器在响应这些查询时严格遵守该协议。可能需要更新 JSON-RPC 客户端以保持与此修改的兼容性。
此版本还改变了 Bitcoin Core 管理 P2P 连接的方式。过去,当 Bitcoin Core 扫描 P127.0.0.1P 连接时,它总是绑定到 8334:2 来监听 Tor 连接。此行为在 28.0 版中被改变,只有当 bind=addr:port 时才会绑定 addr:port。用户需要在其设置中明确说明,根据先前假定的行为,他们将不再允许入站 Tor 连接。
通过添加 Pay To Anchor (P2A) 作为新的标准见证输出类型,为支出交易提供了更高的效率和 txid 稳定性。因此,值得注意的是,在足够数量的节点采用此更新之前,网络传播此输出支出的能力将受到限制。
钱包功能改进
Bitcoin Core 28.0 在很多方面改进了钱包功能。现在钱包可以识别钱包交易和内存池之间的冲突,用户可以获得更多交易状态信息。通过此修改,可以更有效地管理交易,尤其是当父交易从内存池中移除时。
用户现在可以更好地控制交易生成,并且由于在各种 RPC 中加入了 max_tx_weight 选项,可以避免意外成本(fundrawtransaction、walletcreatefundedpsbt 和发送).
免责声明
在与行 信托项目指南,请注意,本页提供的信息无意且不应被解释为法律、税务、投资、财务或任何其他形式的建议。 重要的是,仅投资您可以承受损失的金额,并在有任何疑问时寻求独立的财务建议。 如需了解更多信息,我们建议您参阅条款和条件以及发行人或广告商提供的帮助和支持页面。 MetaversePost 致力于提供准确、公正的报告,但市场状况如有变更,恕不另行通知。
Victoria 是多种科技主题的作家,包括 Web3.0、人工智能和加密货币。她丰富的经验使她能够为更广泛的受众撰写富有洞察力的文章。