Bitget App
交易“智”变
行情交易合约跟单策略理财Web3
【英文】通往 1 GB/s 之路:详解以太坊客户端 Reth 的扩展路线图

【英文】通往 1 GB/s 之路:详解以太坊客户端 Reth 的扩展路线图

ChainFeedsChainFeeds2024/04/25 03:38
作者:Georgios Konstantopoulos

Paradigm CTO Georgios Konstantopoulos 详解了由其构建的以太坊客户端 Reth 如何在垂直和水平方向扩展以太坊。

我们在 2022 年构建 Reth 的部分动机是迫切需要专门为网络规模的 Rollups 构建客户端。Reth 在实时同步期间已达到 100-200 mgas/s, 从这里开始 10 倍可以让我们达到 1 gigagas/s 的短期目标。随着 Reth 开发的推进,我们的扩展计划必须在可扩展性与效率之间取得平衡:1)垂直扩展:通过优化每个系统处理交易和数据的方式,我们可以大大提高整体性能;2)水平扩展:我们希望实现一个水平扩展的架构,类似于区块链节点的 Kubernetes 模型。这意味着将工作负载分散到多个系统上,以确保没有单个节点成为瓶颈。我们在这里探索的优化不涉及解决状态增长,我们正在单独研究。 Reth 的垂直扩展路线图:1)实时和提前 EVM:实时(JIT)编译通过在执行前将字节码转换为本机代码从而绕过 VM 的解释过程来提高性能。Reth 将提前(AOT)编译需求最高的合约并将其存储在磁盘上,以避免不受信任的字节码在实时执行过程中滥用本地代码编译步骤;2)并行 EVM:历史同步:在历史同步中,我们可以通过分析过去的事务并识别所有历史状态冲突,计算出最佳的并行化时间表。实时同步:我们可以使用类似于 Block STM 的技术来推测执行,而无需访问列表等任何额外信息;3)改进状态确认:以下两个方向能在不改变任何协议的情况下,将状态根性能提高 2-3 倍:完全并行化的状态根、管道化状态根。 Reth 的水平扩展路线图:我们认为这里有两条前进的道路:1)多重 Rollup Reth:我们希望在与 Reth 相同的过程中启动 Rollup,并将运行数千个 Rollup 的运营成本降至几乎为零;2)云原生 Reth:我们希望允许运行云原生 Reth 节点,将其部署为一个服务堆栈,可以根据计算需求自动扩展,并使用看似无限的云对象存储实现持久性。这是 NeonDB、CockroachDB 和 Amazon Aurora 等无服务器数据库项目的常见架构。【原文为英文】
0

免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。

PoolX:锁仓获得新代币空投
不要错过热门新币,且APR 高达 10%+
立即参与!

你也可能喜欢

Shoggoth (SHOGGOTH)将上线 Bitget 创新区、AI 区及 Meme 区!

我们很高兴地宣布,Shoggoth (SHOGGOTH) 将在创新区、AI 区和 Meme 区上线。详情如下: 充值开放时间:已开放 交易开放时间:2024年11月15日21:00(UTC+8) 提现开放时间:2024年11月15日22:00(UTC+8) 现货交易链接:SHOGGOTH/USDT 简介 Shoggoth是科幻故事中的一个角色,它捕捉到了人工智能本质上的怪异之处。 合同地址(Solana):H2c31USxu35MDkBrGph8pUDUnmzo2e4Rf4hnvL2Upump Website | X 免责声明 尽管加密货币具有较高的增长潜力,但仍面临很高的市场风险和波动性。

Bitget Announcement2024/11/15 12:00

QCP Capital:比特币进入“新阶段”,巩固其作为企业、政府和机构持有的资产地位

简单来说 QCP Capital 指出,比特币在接近 90,000 美元大关后进入了“新阶段”,巩固了其作为企业、政府和机构持有的财政资产的地位。

MPOST2024/11/15 08:44

Zero Gravity 与 CARV 合作,为高性能项目提供基础设施

简单来说 0G 与 CARV 合作,提供支持高性能项目的基础设施,并通过 2 万美元的投资推动其节点销售。

MPOST2024/11/15 08:44

贝莱德在多个区块链上推出新的 BUIDL 股票类别,以扩大访问权限并增强 BUIDL 生态系统潜力

简单来说 贝莱德的 BUIDL 通过在 Aptos、Arbitrum、Avalanche、OP Mainnet 和 Polygon 上推出新的股票类别,扩大了跨区块链生态系统的访问权限。

MPOST2024/11/15 08:44