比特币核心项目已经发布了一个小版本更新(29.1)的候选版本。
值得注意的是,比特币核心是运行在主要区块链网络上的主要开源软件。
如果在测试期间未发现问题,候选版本最终将被实施。
此更新大约在比特币核心v28.2于6月30日正式发布一个月后推出。
无过多的签名操作
通过这个小版本,引入了几项错误修复和性能更新。
任何包含过多传统签名操作("签名操作")的标准交易将被节点视为非标准。上限设置为每笔交易2,500个合法签名操作。
在此之前将此类交易归类为非标准可以减轻对未升级矿工的DoS负面影响。恶意交易将不再能够通过过多的签名操作导致节点过载。
典型交易不会受到此小版本更新的影响。还值得注意的是,矿工可能会包含非标准交易,但默认节点不会转发这些交易。
其他变更
该更新还可以防止旧的32位系统用户意外设置影响比特币核心稳定性的高内存值。
它引入了一些钱包修复,例如防止在罕见的区块链重组事件期间崩溃,并确保正确的钱包版本出现在日志中。
节点还将避免使用某些网络端口,如RDP(3389)和VNC(5900),以防止潜在的安全风险。
最后,拟议的版本还移除了某些ARM设备上损坏的随机数功能。
