0

0

一文详解MegaETH实时以太坊是什么

DDD

DDD

发布时间:2024-07-06 09:28:04

|

513人浏览过

|

来源于脚本之家

转载

一文详解megaeth实时以太坊是什么!megaeth 是即将推出的 l2 项目,被称为“实时以太坊”,拥有亚毫秒级延迟,能够每秒处理超过 10 万笔交易 (tps),它刚刚宣布以超过 1 亿美元的估值获得 2000 万美元的种子资金!

此次众星云集的融资由 Dragonfly Capital 领投,以太坊创始人 Vitalik Buterin、Consensys 创始人 Joe Lubin、Lido/Flashbots 战略负责人 Hasu、加密货币交易员 Cobie 和 EigenLayer 创始人 Sreeram Kannan 等知名人士参与。

所涉及的大人物引起了市场对该项目的一些关注。

今天,本站小编就给大家介绍MegaETH 如何在当代以太坊虚拟机 (EVM) 区块链上进行创新,以提供行业领先的性能和去中心化保证。需要的朋友一起看看吧!

一文详解MegaETH实时以太坊是什么

MegaETH 有何特别之处

高性能替代 L1 要求其节点无需专门化即可执行相同的任务,从而在性能和去中心化之间进行基本权衡。相比之下,MegaETH 利用以太坊的 L2 技术为具有不同硬件要求的节点创建差异化的角色。

MegaETH 将交易处理任务与全节点解耦,并为基础设施运营商创建了三个主要角色:排序器、证明者和全节点。尽管MegaETH的实际区块生产变得越来越中心化,但节点专业化的灵活硬件要求确保了无需信任的区块验证,并可以提供行业领先的去中心化保证。

单个活跃的 MegaETH 排序器将负责排序和执行用户交易,消除正常操作期间的共识过程,并将通过点对点网络将状态差异(即区块链状态的更改)传递给全节点,然后应用状态差异来更新其本地状态。值得注意的是,MegaETH 交易不会由全节点重新执行来验证区块完整性;相反,他们使用证明者提供的证明间接验证区块。

一文详解MegaETH实时以太坊是什么

即使是现有最高性能的 L2(BNB 的 opBNB)也对其应用施加了很大的限制。尽管 opBNB 的吞吐量目标相对较高,为每秒 100M Gas,但与可实现同等 1M TPS 的现代 Web2 数据库相比,opBNB 每秒只能处理 650 次 Uniswap 交换。

此外,这些网络往往具有超过 1 秒的“长”阻塞时间,这对于需要实时性能的应用程序(例如高频交易)来说是不切实际的。

一文详解MegaETH实时以太坊是什么

虽然区块链经常转向一次性解决方案,例如并行化来追求规模,使涉及状态不同部分的交易能够在多个 CPU 核心上同时处理,但这种特定方法的好处受到许多交易包含依赖项这一事实的限制 ,导致并行化对区块链速度仅产生适度的提升。

单独解决任何系统的瓶颈通常无法产生显著的改进,因为初始限制因素的解决只是将瓶颈转移到另一个组件。

MegaETH 不像竞争对手那样只优化其堆栈的几个组件,而是旨在识别困扰现有区块链的众多问题,并构建一个新系统来解决同时发现的一系列问题。

这种雄心壮志需要将节点硬件扩展到极限,同时保持去中心化(通过专业化实现),并需要创建一个本质上旨在接近去中心化区块链的理论性能上限的系统。

为此,MegaETH 排序器将把其全部状态存储在内存中,并成为第一个实现内存内计算的区块链,这是高性能 Web2 应用程序的一个关键功能,它应该使 MegaETH 能够将状态访问速度提高 1,000 倍。竞争对手使用的替代固态驱动器存储方法。

得益于即时 (JIT) 编译器,计算密集型应用程序在 MegaETH 上的性能将获得 100 倍的提升,该编译器将智能合约代码转换为 MegaETH 的“本机机器代码”,这是一组服务器 CPU 可以直接解释的指令并执行,有助于提高智能合约的执行速度和效率。

维护以太坊 Merkle Patricia Trie (MPT) 是一种代表所有资产当前状态和相关信息的核心数据结构,是所有 EVM 实现的主要限制因素,但 MegaETH 正在从头开始创建一个新的状态 trie,它将维护完整的状态 trie。兼容 EVM,同时最大限度地减少磁盘输入/输出操作并存储 TB 级的状态数据。

最后,MegaETH 每秒 10 万笔交易必须传播到其全节点网络;高效的点对点协议将以低延迟和高吞吐量从定序器传递状态更新,从而允许具有适度连接的全节点以最大更新速率保持同步。

结语

MegaETH 相对于当代 EVM 实现的显著性能改进应该会大大推动 L2 性能的采用,并最终产生能够处理现实世界的去中心化区块链!

尽管有些人认为 MegaETH 最适合作为对基本层不感兴趣的以太坊生态系统的竞争对手,但MegaETH 实现的优化完全是通过其将安全性和抗审查外包给现有去中心化网络(如以太坊和 EigenLayer)的能力来实现的。

一文详解MegaETH实时以太坊是什么

相关专题

更多
treenode的用法
treenode的用法

​在计算机编程领域,TreeNode是一种常见的数据结构,通常用于构建树形结构。在不同的编程语言中,TreeNode可能有不同的实现方式和用法,通常用于表示树的节点信息。更多关于treenode相关问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

529

2023.12.01

C++ 高效算法与数据结构
C++ 高效算法与数据结构

本专题讲解 C++ 中常用算法与数据结构的实现与优化,涵盖排序算法(快速排序、归并排序)、查找算法、图算法、动态规划、贪心算法等,并结合实际案例分析如何选择最优算法来提高程序效率。通过深入理解数据结构(链表、树、堆、哈希表等),帮助开发者提升 在复杂应用中的算法设计与性能优化能力。

9

2025.12.22

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

371

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

563

2023.08.10

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

371

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

563

2023.08.10

数据库三范式
数据库三范式

数据库三范式是一种设计规范,用于规范化关系型数据库中的数据结构,它通过消除冗余数据、提高数据库性能和数据一致性,提供了一种有效的数据库设计方法。本专题提供数据库三范式相关的文章、下载和课程。

333

2023.06.29

如何删除数据库
如何删除数据库

删除数据库是指在MySQL中完全移除一个数据库及其所包含的所有数据和结构,作用包括:1、释放存储空间;2、确保数据的安全性;3、提高数据库的整体性能,加速查询和操作的执行速度。尽管删除数据库具有一些好处,但在执行任何删除操作之前,务必谨慎操作,并备份重要的数据。删除数据库将永久性地删除所有相关数据和结构,无法回滚。

2068

2023.08.14

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

74

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
进程与SOCKET
进程与SOCKET

共6课时 | 0.3万人学习

PHP自制框架
PHP自制框架

共8课时 | 0.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号