新文章上线!
利用 BAL 和并行执行实现 10GigaGas/s EVM 执行
作者:
- Po
- Qi Zhou
🔗
亮点:
- 当前的以太坊客户端受限于顺序交易处理,无法充分利用多核 CPU 的性能。
- 研究人员利用 BAL 和纯执行环境,在现代 16 核 PC 上实现了超过 10GigaGas/s 的吞吐量。
- 并行执行可以显著提高吞吐量,但运行时间最长的交易仍然会造成瓶颈,限制整体速度的提升。
- 模拟更大的“超级区块”可以实现更好的并行性,从而实现接近线性的吞吐量扩展。
- 为了维持高吞吐量执行,未来需要在发送方恢复和状态提交等领域进行改进。
简单来说:
这项研究探索了如何利用一种名为 BAL(区块级访问列表)的技术,通过并行处理而非逐个处理交易,来大幅提升以太坊的交易处理速度。研究发现,通过这种方式,以太坊每秒可以处理超过 100 亿个 gas 单位,相比目前的速度有了显著提升。