Bitcoin SV节点软件建议升级版本v1.0.4
by Aleksander Gora
七月 1, 2020 (1min read)
v1.0.4是在v1.0.3之上的建议升级版本,它包含一些使节点性能强化的技术变更,以提高节点在网络高负载条件下的稳定性。 请注意:...

v1.0.4是在v1.0.3之上的建议升级版本,它包含一些使节点性能强化的技术变更,以提高节点在网络高负载条件下的稳定性。

请注意:如果最小内存池大小设置得低于默认内存池大小的30%,节点将不会被启用。 

以下是1.0.4版本的全部技术变更:

  • 提升脚本的默认缓存大小,以改善节点在处理大区块时的性能
  • 优化GetOp2操作中的的malloc频率
  • 减少在PTV处理过程中的孤儿交易(orphan transaction)的数量
  • 最小内存池大小必须设置为默认内存池大小的30%以上
  • Windows构建;从C++构建中分离出了测试用例
  • 修复了在一些情境下,P2P不发送数据的问题
  • 修复了在日志记录中浮点数格式化的问题
  • 修复了CMake缺失调试标记的问题
  • 修复了P2P getaddr会收到被严重污染的数据的问题
  • 修复了Gitian构建时的问题,修改了Makefile.am中的instruction[_iterator].h
  • 修复了bsv-trigger-safe-mode-by-invalid-chain.py中的竞态条件
  • 修复了线程池测试中的bug
  • 修复了开发分支下,在调试时出现的失败的单元测试
  • 去除了script.h中的过多的依赖关系 (#includes)
  • 能够缓存无效签名
  • 禁掉违反`maxscriptnumlengthpolicy`设置规则的节点
Release Notes - zh