turbogETH的贡献者Alexey akhunov解释了两个重要的改进:一个是将数据库模式从树模式更改为平面模式;另一个是分阶段同步。
标题:turbo-gETH客户端简介:如何实现性能改进
这是由Alexey akhunov的幻灯片演示,他是TurboGETH项目的贡献者。近年来,turbo-gETH客户端以其优异的同步性能而备受关注。在这篇名为“太好而不真实”的ppt中,意思是“太好了以至于不真实”或者“像天方夜谭一样美丽”),Alexey解释了turbo gETH的两个最重要的改进。一是将数据库模式从树改为平面。尽管树数据库有助于快速计算状态根,但它不能帮助EVM快速访问状态对象。利用一个平面数据库,引入一种“中间哈希值”数据,EVM可以很好地满足快速访问状态和快速计算状态根的两个要求;另一个是分阶段同步。该方法将一个块的处理分解为几个特定的步骤,然后在对连续块处理相同步骤后,从开始处处理该批块的下一步。实际上,这种方法在将数据插入数据库之前完成了预排序工作。另一方面,它也使客户端的工作流程模块化,使我们能够优化性能。感兴趣的读者可以从文章末尾的超链接中了解更多。
文章标题:以太坊turbo geth客户端说明:如何像阿拉伯之夜一样提高性能?
文章链接:https://www.btchangqing.cn/126399.html
更新时间:2020年10月21日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。