期待吧,Bitcoin Core 24.0 即将发布!
很快,社区可能能够下载 Bitcoin Core 的全新升级,该升级正在接受审查并处于最终候选阶段。嘉宾 Aaron van Wirdum 和 Sjors Provoost 在这一集名为“ Bitcoin, Explained ”的节目中介绍了即将推出的 Bitcoin Core 重大发布,Bitcoin Core 24.0 。'
比特币的例行升级
对于初学者来说,Bitcoin Core 是每个比特币全节点必须运行以与网络同步的开源程序。本质上,它是比特币协议的参考实现,因此用于定义和确定比特币网络的规则。Bitcoin Core 包括一个交易验证引擎并连接到网络,为网络提供高水平的安全性、隐私性和稳定性。
大约每六个月,Bitcoin Core 计划发布其程序的新主要版本。第24个主要版本正在测试中,处于放电候选阶段,因此可以随时启动。Van Wirdum 和 Provoost 研究了这个播客对Bitcoin Core 24.0 进行的七大修改。
节点在与系统同步时安装块的方法也已更改。Bitcoin Core 24.0 节点最初不会保留这些块头来阻止特定类型的资源耗尽攻击,而早期版本的 Bitcoin Core 仅下载块头以确保他们下载的块有足够的工作量证明。
根据 Van Wirdum 和 Provoost 的说法,这最终应该会消除 Bitcoin Core 软件中的任何检查点。
他们解释说,用户现在可以在 Bitcoin Core 24.0 中完全实现费用替换 (RBF) 逻辑。
在此之前,Bitcoin Core 节点使用“先见”规则,这阻止了竞争交易在节点的内存池(mempool)中被确认并传输给对等点。如果用户的费用高于他们反对的先前交易,则用户可以指示他们的节点批准和转发从即将到来的更新开始的矛盾交易。
Van Wirdum 和 Provoost 还提到了将传统钱包转换为描述符钱包的软件、第一个 miniscript 辅助、生成交易时 RBF 的常见用途、增强的未使用交易输出 (UTXO) 选择算法,该算法可以随机更改收益金额以增加隐私,以及新的“全部发送”功能可完全投资特定(一组)UTXO。
该版本的前身 (23.0)
上一集中的相同主持人强调了之前 Bitcoin Core 版本中的七项修改:
用于检测 bech32 地址中的拼写错误的新工具,在钱包中添加了对 Taproot 的支持,删除了通过端口 8333 与对等方连接的偏好,扩展了对 CJDNS 的支持,在交易费用估算算法,包含静态定义的跟踪点,以及将特定 UTXO 冻结到未来某个日期的新选项。
最后,两人解释了软件编译器中的错误最初是如何导致以前版本的 Windows 版 Bitcoin Core 中的错误,为上游依赖者的困难提供了一个有趣的视角。
Scan QR code with WeChat