比特币核心项目发布次要版本更新候选版29.1
比特币核心项目近期公布了次要版本更新(29.1)的候选版本。值得注意的是,比特币核心是运行在主流区块链网络上的主要开源软件。若在测试期间未发现问题,该候选版本将被正式采用。
此次更新距离6月30日正式发布的比特币核心v28.2版本约一个月时间。
签名操作限制优化
本次次要版本更新引入了多项错误修复和性能改进。任何包含过量传统签名操作("sigops")的标准交易将被节点视为非标准交易,每笔交易的签名操作上限设定为2500次。
此前将此类交易归类为非标准交易可以减轻未升级矿工遭受DoS攻击的负面影响。通过本次更新,恶意交易将无法再通过过量签名操作导致节点过载。
典型交易不会受到本次次要更新的影响。需要说明的是,矿工仍可能打包非标准交易,但默认节点将不再转发这些交易。
其他改进内容
本次更新还防止了32位旧系统的用户误设过高内存值而影响比特币核心稳定性。
钱包功能方面进行了修复,包括防止罕见的区块链重组事件导致的崩溃问题,确保日志中显示正确的钱包版本信息。
节点将不再使用某些网络端口(如RDP3389端口和VNC5900端口),以防范潜在安全风险。
最后,该版本还移除了部分ARM设备上存在缺陷的随机数生成功能。