发布页 https://github.com/ethereum/go-ethereum/releases
Geth v1.8.11(Streamline)是我们的双周维护版本,主要侧重于性能。总的来说,这个版本在磁盘IO性能上提升了约28%,在区块处理上快了约23%:
- 全节点数据库增长速度降低28%(#16810)。
- 将
ethash
验证缓存生成速度提高24%(#16857)。 - 将默克尔树散列性能提高12-50%(#16896)。
- 将区块处理和传播速度提高15-25%(#16882)。
- 减少查找未支付交易的复杂性(#16958)。
- 将高速缓存容量限制在Go环境的GC限制内并使内存更稳定(#16800)。
- 减少反向区块数据的数据库查找(#16946)。
不改善性能,但有提升:
除了改进之外,还有一些其他的bug:
- 修正不存在的块的平衡检索无效错误(#16942)。
- 强制RPC超时以避免延长HTTP连接(#16880)。
- 修复轻客户端的取消请求(#16861)的goroutine泄漏。
- 修复轻客户端中的goroutine泄漏超时请求(#16776)。
- 修复轻服务端中无效的头部请求处理(#16891)。
- 修复轻服务端中的轻服务端跟踪回归(#16947)。
- 修正矿工更有效地处理侧块(#16751)。
- 修复4字节跟踪器以计算外部调用(#16879)。
- 修复关闭挂在无效的创世json(#16794)。
有关更改的完整说明,请参阅Geth 1.8.11发布说明。
可执行文件和移动APP可在我们的下载页面上找到。