热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲

MegaETH
MegaETH 是第一个实时区块链,利用极端的节点专业化来消除区块 gas 限制并为开发人员解锁持续计算。
MegaETH 有几个关键创新,使我们能够将可扩展性推向极限。
SALT 消除了更新状态根的瓶颈,超出了重新实现所能达到的水平。
观看 Lei 的演讲,了解详细的原因和方法。


Lei Yang Σ:8月19日 01:00
更新状态根的速度极其缓慢,导致构建EVM区块时最多减慢10倍。SALT是MegaETH对此问题的解决方案。
SALT是一个全新的认证键值存储,取代了EVM的Merkle Patricia Trie(MPT),而不是简单的重新实现。它的优化目标只有一个:尽可能占用更少的空间,以便适应计算机的RAM。
这个目标据说通过调整MPT,使其变得宽而浅,容易实现,但这样想就忽视了一个关键问题:键稀疏性。我们的理论和实验(演讲中有很多细节)表明,稀疏性使得MPT及其相关结构(例如可敬的Verkle Tries,不幸的是)膨胀了数百倍。因此,它们不得不溢出到缓慢且笨重的硬盘上,这严重影响了性能。(还记得10倍的减速吗?)
通过驯服稀疏性,SALT能够无限接近最优性。事实上,它在空间和IO使用上都是最优的!更新状态根的瓶颈已经彻底解决。
查看演讲的录音!该演讲是在SBC 25期间的共识科学与工程研讨会上进行的。非常感谢斯坦福大学的Tse实验室组织此次活动,以及活动赞助商@babylonlabs_io和@poddotnetwork!
31.31K
MegaETH 已转发
这些结果很有趣。看到MegaETH名列前茅总是令人高兴 : )
为了给数据提供一些背景,RPC请求的端到端延迟由三个部分组成:(1)从观察者到服务器的光速传播延迟,(2)服务器抓取和后处理请求数据所需的时间,(3)观察者下载响应所需的时间。正如你提到的,正在测试的RPC方法在计算成本和数据大小方面都是较轻的。这意味着实验主要测试了(1),即观察者与RPC服务器之间的传播延迟。不要误解我的意思——MegaETH的RPC在(2)和(3)方面也相当强大,看到强调它们的实验会很有趣!
那么,我们如何微调传播延迟呢?实际上,调节的选项并不多。首先,我们可以在多个地理区域部署RPC服务器,并自动将请求路由到最近的服务器。这就像快餐连锁店在各地开店——总有一家分店在附近!更准确地说,拥有地理分布的服务器可以减少用户与服务器之间的物理距离。
其次,我们可以优化网络拓扑。即使是在同一对发送者和接收者之间,传播延迟也会根据实际经过的网络路径而有所不同。例如,在美国东海岸和亚洲之间,延迟可能会因数据包是通过太平洋还是通过欧洲而变化2倍。有时,甚至会有多个网络路径遵循相同的地理路线;有些路径比其他路径更拥堵,从而导致更高的延迟。这就像从A点到B点有多条高速公路可供选择。你观察到的延迟优势很可能来自于我们优化了路线。
12.6K
热门
排行
收藏
链上热点
X 热门榜
近期融资
最受认可