风险提示:理性看待区块链,提高风险意识!
图解以太坊 Turbo-Geth 客户端:性能是如何「天方夜谭」般提升?
首页 > 币界资讯 > 区块链新闻 2020-10-21 09:00:18
币界网报道:

Turbo-Geth 贡献者 Alexey Akhunov 解释了两项重要改进:一是将数据库模式从树式的改成扁平式的;二是阶段式同步方法。

原文标题:《引介 | Turbo-Geth 客户端:如何实现性能改进》
撰文:Alexey Akhunov,Turbo-Geth 贡献者

本文为 Turbo-Geth 项目的贡献者 Alexey Akhunov 发表的幻灯片。近期,Turbo-Geth 客户端因为出色的同步性能而备受关注。在这份名为 「too good to be true」意即 「好到不像是真的」或者说「美如天方夜谭」)的 PPT 中,Alexey 解释了 Turbo-Geth 最重要的两大改进。一是将数据库模式从树式的改成扁平式的;因为树式的数据库虽然有助于快速计算出状态根,却无助于 EVM 快速访问状态对象;而使用扁平式的数据库,再引入一种 「中间哈希值」的数据,就可以很好地满足 EVM 快速访问状态以及快速计算状态根的两大需要;二是阶段式同步(staged sync)方法,该方法将对一个区块的处理分解为特定的几个步骤,然后对连续的多个区块处理完同一个步骤之后,再从头对该批区块处理下一个步骤;这样做其实等于是在将数据插入到数据库之前先完成了预排序工作;另一方面,这也使得客户端的工作流程模块化了,允许我们针对性地优化性能。感兴趣的读者可以从文末的超链接中了解更多。

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

引介 | Turbo-Geth 客户端:如何实现性能改进

来源链接:github.com

上一篇: 推出 DeFi Pulse 指数后,Set Protocol 又发起指数创建社区 Index Coop
下一篇: 「全民基本收入」的乌托邦实验:Circles 为何不适合投机?
推荐专栏
Boss Wallet Web3 Econom Pass
专注币圈最新资讯
通俗浅显地聊透Web3大事小情
读懂区块链生态与未来,尽在币界网!
热门币种
更多
币种
美元价格
24H涨跌幅
BTC比特币
60,963.61 USDT
¥435,103.38
-2.72%
ETH以太坊
3,368.69 USDT
¥24,042.67
-0.3%
BNB币安币
570.68 USDT
¥4,073.00
-0.28%
USDT泰达币
1.02 USDT
¥7.25
-0.19%
SOL
135.96 USDT
¥970.36
+7.66%
USDC
1.00 USDT
¥7.15
-0.01%
TON
7.59 USDT
¥54.14
+4.55%
XRP瑞波币
0.47720 USDT
¥3.41
+0.48%
DOGE狗狗币
0.12210 USDT
¥0.87140
+2.43%
ADA艾达币
0.39050 USDT
¥2.79
+3.88%
热搜币种
更多
币种
美元价格
24H涨跌幅
比特币
60361.63 USDT
¥438,660.04
-1.97%
Solana
141.36 USDT
¥1,027.29
-4.82%
Curve
0.2799 USDT
¥2.03
-4.24%
Beta Finance
0.096404 USDT
¥0.70
+5.17%
Filecoin
4.4628 USDT
¥32.43
-1.39%
狗狗币
0.1236 USDT
¥0.90
-0.64%
柚子
0.5924 USDT
¥4.31
+1.16%
Conflux
0.166 USDT
¥1.21
-4.49%
Shiba Inu
1.705E-5 USDT
¥0.00
-2.68%
Arweave
26.264 USDT
¥190.87
-2.14%
波场
0.1234 USDT
¥0.90
+0.98%
Yield Guild Games
0.5675 USDT
¥4.12
-4.77%
最新快讯
更多
分析:尽管Ripple胜诉,但XRP是否会受更严格监管仍是未知数
2024-06-29 03:34:51
ILV跌破65美元
2024-06-29 03:18:10
币界网最新行情晚报:BTC比特币价格达60324.9美元/枚,日内跌幅-1.00%
2024-06-29 03:18:09
币界网最新行情晚报:TON价格达7.48美元/枚,日内跌幅-2.02%
2024-06-29 03:11:18
币界网最新行情晚报:YGG价格达0.5644美元/枚,日内跌幅-3.02%
2024-06-29 03:08:41
Jupiter:已完成TerminalV3升级
2024-06-29 02:44:10
币安研究院报告:Axelar(AXL)在与机构合作推动区块链发展方面取得初步成功
2024-06-29 02:12:58
下载币界网APP