不影响重叠状态的并行执行交易是一种有前景的区块链扩容技术,需要在不牺牲用户体验和分散流动性的情况下广泛采用。Solana通过其Solana虚拟机(SVM)开创了这种同时执行而非纯顺序执行的方法。对于主导地位的以太坊虚拟机(EVM),这种方法更加复杂。最近,一些有前景的项目试图克服这一障碍,为开发者提供既有熟悉的EVM环境、又有Solana性能的应用程序可能性。
在本文中,我们将关注Monad、Sei v2、Neon EVM和Eclipse——四个致力于此类并行化EVM解决方案的有前景项目。我们将深入探讨这些网络的设计方式、优缺点,并观察这些并行化区块链为未来的准备有多充分。
毫无疑问,以太坊是应用最广泛的智能合约区块链,拥有最强大的社区和生态系统。然而,尽管以太坊正在不懈努力确保可扩展性,但从分片到汇总的转变使得以太坊作为基础层的可扩展性变得具有挑战性。虽然以汇总为中心的方法可以成为可扩展性的解决方案,但它并非没有缺点,分散的流动性和由于与许多不同区块链交互而不是一个区块链所导致的糟糕用户体验将是一个巨大的障碍。
如果我们所知的以太坊在另一个平行宇宙中实现了每秒10,000笔或更多的交易呢?Monad、Sei、Neon和Eclipse都是完全兼容EVM的区块链,它们利用并行执行来实现可扩展性。
Monad 是一个高性能的EVM区块链,旨在通过并行执行极大地提高可扩展性和交易速度。它在四个关键领域进行了优化,使其成为一个高性能区块链。
MonadBFT是Monad区块链用来就交易顺序达成一致的共识协议。它允许网络中的多个节点就交易顺序安全地达成一致,即使有些节点不诚实或离线。MonadBFT采用基于领导者的两阶段提交方式运作,从2f+1个验证者那里收集阈值签名,然后使用基于配对的密码学将这些签名聚合成单个签名。这提高了效率和可扩展性,并减少了与单个签名相比的存储需求。
Monad 将共识和执行分离,以提高性能。共识层涉及节点就交易排序达成一致,而不执行它们。执行层由节点独立执行已排序的交易以更新状态。通过分离共识和执行,Monad 可以实现更快的共识,并处理更大的交易批次。最终性是单个插槽(1秒),执行滞后少于1秒,从而在单个分片上实现高交易吞吐量,同时确保一致性。这种架构将共识和执行解耦,以优化交易排序和处理。
Monad 允许在块内并行执行事务以提高效率。它使用乐观的方法,在前一个执行完成之前就启动新执行。为了处理错误的结果,Monad 跟踪输入/输出并重新执行不一致的事务。静态代码分析器可以预测依赖关系,避免无效的并行性,并在不确定时恢复到简单模式。这种并行执行增加了吞吐量,同时减少了交易失败率。
Monad 实现了异步 I/O(例如磁盘读/写等输入/输出操作),用于并行交易执行,与传统系统不同,传统系统必须在处理下一个事务之前等待 I/O 结果。通过异步 I/O,CPU 可以在不等待特定 I/O 结果的情况下处理其他事务。MonadDb 利用了高级的 Linux 内核特性,实现了高效的异步磁盘操作,消除了同步 I/O 的限制。传统的以太坊数据库缺乏异步 I/O 支持,但 MonadDb 则充分利用了它。这种异步方法在保留以太坊兼容性的同时,为交易处理带来了重大的效率提升。
Sei V2 是对 Sei 网络的大规模升级,旨在成为第一个完全并行化的 EVM。此次升级将使 Sei 具备以下功能:
来源: sei.io
与EVM智能合约的向后兼容性
开发者将能够从其他兼容EVM的链上部署已经过审计的智能合约,无需任何代码更改。Sei节点将导入Geth——以太坊虚拟机的Go语言实现。Geth将用于处理EVM交易,任何由此产生的更新(包括状态更新或对非EVM相关合约的调用)都将通过Sei为EVM创建的特殊接口。这是一次重要的升级,因为它简化了从以太坊等其他区块链将现有智能合约迁移到Sei的过程。
与 Monad 类似,Sei v2 将采用乐观并行处理。这使得区块链能够同时执行交易,无需开发人员定义任何依赖关系。当发生冲突时(例如,涉及相同状态的交易),链将跟踪每个交易涉及的存储部分,并按顺序重新运行这些交易。这个过程将递归地继续,直到所有未解决的冲突得到解决。
SeiDB 是一种新的双组件数据结构,旨在优化存储并防止区块链膨胀。它将状态存储与状态提交分离,改变了传统的单IAVL 树设计。这种双重结构与单树相比,减少了延迟和磁盘使用量,同时提高了多线程读写性能。
Neon EVM 是建立在 Solana 区块链上的完全兼容以太坊环境的解决方案。它作为 Solana 内的智能合约运行,允许开发人员部署以太坊 dApp 而无需进行任何重新配置。
Neon EVM 使基于 Solidity 和 Vyper 的 dApp 可以利用 Solana 网络的优势:低费用、高交易速度和并行交易执行能力。
这意味着可以使用来自以太坊生态系统的熟悉工具创建与 Solana 兼容的合约。Neon EVM 使关键的以太坊 dApp 工具与 Solana 兼容,包括 Vyper、Solidity 和 MetaMask。该解决方案允许任何以太坊应用在 Solana 上运行,并且只需进行最少的重新配置,其中包括 Uniswap、SushiSwap、0x 和 MakerDAO。
来源: docs.neonevm.org
Eclipse 是由 Solana 虚拟机(SVM)驱动的下一代乐观型以太坊 Layer-2 解决方案。通过将以太坊的结算功能与 SVM 的高性能和并行执行相结合,Eclipse 主网提供了速度、可扩展性和安全性的完美融合。它旨在提高交易吞吐量,同时通过将以太坊用于结算和将 ETH 作为其Gas代币来确保兼容性和安全性。
Eclipse 旨在解决以太坊的可扩展性挑战,利用 Celestia 实现数据可用性,并利用 RISC Zero 进行零知识证明,以完成更高的交易容量,同时保证安全性和去中心化的属性。尽管如此,Eclipse 的团队仍将继续密切关注以太坊的 EIP-4844 升级,并考虑未来迁移到以太坊的 DA,这将进一步提高 Eclipse 的安全性。
SVM 和 Sealevel 使并行交易执行成为可能。与 Sei v2 和 Monad 上的情况类似,不涉及重叠状态的交易可以并行执行,而不是按顺序执行。
为了实现 EVM 兼容性,Eclipse 将集成 Neon EVM。这将为 Eclipse 主网带来完整的 EVM 兼容性(包括以太坊字节码和以太坊 JSON-RPC)。由于每个 Neon EVM 实例都有自己的本地费用市场,因此应用程序只需部署自己的合约,即可获得应用程序链的所有优势,也不会破坏用户体验、安全性或流动性。通过这种方式,除了成为一个二层网络外,Eclipse 还旨在成为繁荣的三层生态系统的基础设施层。最近 Arbitrum 和 Base 等领先的二层网络也已开始发展。另外,Solang 编译器能够将 Solidity 智能合约代码编译成 SVM 字节码。这使得开发人员可以在 Eclipse 上部署 Solidity 合约,而无需使用 Neon EVM 来启动自己的三层。
在两个独立的并行 EVM 链中,Monad 似乎受到更多关注。尽管与 Sei 相比,关注者数量要少得多,但他们的帖子产生了更多的互动,并且最近 Twitter 活跃度的人数是 Sei 的三倍。这表明 Monad 拥有更加热情、活跃的社区。尤其是以太坊社区似乎对其即将推出的产品感到非常兴奋,这将使 Monad 处于抓住早期热度和吸纳用户的有利位置。
尽管 Sei 的性能指标似乎高于 Monad,而且是先推出的,但 Sei 受到的关注较少。自从宣布并行化 EVM 以来,Sei经历了一轮大规模涨势,但由于其早先已作为CosmWASM链上线,且代币已流通一段时间,这让它失去了全新事物的感觉。Sei似乎比Monad的叙事更为单薄,由于其Cosmos背景,它在以太坊社区成员眼中也不太被视为一个以太坊项目。
多亏了 Solana 即将推出的 Firedancer 验证器客户端,Neon EVM 和 Eclipse 将比 Monad 和 Sei 提供更优异的性能。尽管 Neon 在市场上推出较早,并且拥有比其他项目更多的早期采用量,但它仍然面临着困难。早期采用数据令人失望,这可能是因为 Neon 实际上没有明确的目标受众。以太坊社区对 Solana 的不可靠性、缺乏安全性和被认为缺乏去中心化性持怀疑态度。因此,他们不太愿意与 Solana 互动或在其上推出应用程序。另一方面,Solana 社区乐于使用 SVM,并且对转向 EVM 没有兴趣,这使 Neon EVM 处于一个没有人真正感兴趣的尴尬境地。
值得关注的是,Eclipse 是否会遭遇同样的命运。作为以太坊的第二层,它利用了以太坊的安全性、去中心化性和可靠性。但由于在其基础层运行 Solana 虚拟机,它仍可能面临以太坊社区的怀疑。将以太坊和 Solana 的优点统一起来,同时也完美地适应了模块化区块链设计的趋势,并支持 dApp 专用的第三层滚动升级,看起来 Eclipse 将符合当前 Web3 中热门趋势和叙事的所有要求。从设计、技术和性能来看,早期迹象是有希望的,因为 Eclipse 正在获得一些动力,并正在招聘更多的营销专业人员。让我们拭目以待,他们是否能够在主网推出前制造出真正的热潮。
Web3 领域竞争非常激烈,许多第 1 层和第 2 层解决方案都在争夺注意力。成功不仅仅取决于拥有最先进的技术。创建引人入胜的故事、建立强大的社区以及让开发人员在网络上推出令人眼前一亮的新应用程序同样重要。
Monad 在即将到来的并行 EVM 叙述中最好地定位了自己。尽管性能略低于 Sei,但 Monad 获得了最多的热度和关注。然而,加密货币叙事消逝得很快,Monad将不得不利用这股短期热潮来为他们的生态系统打下基础。
除了相互竞争,这些竞争对手还将不得不与以太坊、其第二层解决方案以及 Solana、Avalanche 和 Polygon 等第二代区块链竞争。它们有更多的时间来发展他们的社区和生态系统。所以当他们推出时,他们的创新技术、性能可能会吸引 Monad、Sei 和 Eclipse 的关注。而能否获得长期成功将取决于他们能否利用这种关注,并吸引用户和开发人员留下来发展自己蓬勃发展的生态系统和社区。
本文由GCR研究团队成员卢卡西尼奥撰写和准备,GCR研究团队是由一群在其领域拥有丰富阅历、知识的专业人士组成。我们致力于跟上行业发展,提供准确和有价值的信息,GlobalCoinResearch.com 是值得信赖的信息来源。
免责声明: 投资的风险,包括但不限于技术、操作和人为错误以及平台故障等原因。提供内容纯粹以教育为目的,不应被视为财务建议。此内容的作者不是专业或有执照的财务顾问,所表达的观点仅代表个人,并不代表他们可能隶属的任何组织的观点。
Bagikan
Konten
不影响重叠状态的并行执行交易是一种有前景的区块链扩容技术,需要在不牺牲用户体验和分散流动性的情况下广泛采用。Solana通过其Solana虚拟机(SVM)开创了这种同时执行而非纯顺序执行的方法。对于主导地位的以太坊虚拟机(EVM),这种方法更加复杂。最近,一些有前景的项目试图克服这一障碍,为开发者提供既有熟悉的EVM环境、又有Solana性能的应用程序可能性。
在本文中,我们将关注Monad、Sei v2、Neon EVM和Eclipse——四个致力于此类并行化EVM解决方案的有前景项目。我们将深入探讨这些网络的设计方式、优缺点,并观察这些并行化区块链为未来的准备有多充分。
毫无疑问,以太坊是应用最广泛的智能合约区块链,拥有最强大的社区和生态系统。然而,尽管以太坊正在不懈努力确保可扩展性,但从分片到汇总的转变使得以太坊作为基础层的可扩展性变得具有挑战性。虽然以汇总为中心的方法可以成为可扩展性的解决方案,但它并非没有缺点,分散的流动性和由于与许多不同区块链交互而不是一个区块链所导致的糟糕用户体验将是一个巨大的障碍。
如果我们所知的以太坊在另一个平行宇宙中实现了每秒10,000笔或更多的交易呢?Monad、Sei、Neon和Eclipse都是完全兼容EVM的区块链,它们利用并行执行来实现可扩展性。
Monad 是一个高性能的EVM区块链,旨在通过并行执行极大地提高可扩展性和交易速度。它在四个关键领域进行了优化,使其成为一个高性能区块链。
MonadBFT是Monad区块链用来就交易顺序达成一致的共识协议。它允许网络中的多个节点就交易顺序安全地达成一致,即使有些节点不诚实或离线。MonadBFT采用基于领导者的两阶段提交方式运作,从2f+1个验证者那里收集阈值签名,然后使用基于配对的密码学将这些签名聚合成单个签名。这提高了效率和可扩展性,并减少了与单个签名相比的存储需求。
Monad 将共识和执行分离,以提高性能。共识层涉及节点就交易排序达成一致,而不执行它们。执行层由节点独立执行已排序的交易以更新状态。通过分离共识和执行,Monad 可以实现更快的共识,并处理更大的交易批次。最终性是单个插槽(1秒),执行滞后少于1秒,从而在单个分片上实现高交易吞吐量,同时确保一致性。这种架构将共识和执行解耦,以优化交易排序和处理。
Monad 允许在块内并行执行事务以提高效率。它使用乐观的方法,在前一个执行完成之前就启动新执行。为了处理错误的结果,Monad 跟踪输入/输出并重新执行不一致的事务。静态代码分析器可以预测依赖关系,避免无效的并行性,并在不确定时恢复到简单模式。这种并行执行增加了吞吐量,同时减少了交易失败率。
Monad 实现了异步 I/O(例如磁盘读/写等输入/输出操作),用于并行交易执行,与传统系统不同,传统系统必须在处理下一个事务之前等待 I/O 结果。通过异步 I/O,CPU 可以在不等待特定 I/O 结果的情况下处理其他事务。MonadDb 利用了高级的 Linux 内核特性,实现了高效的异步磁盘操作,消除了同步 I/O 的限制。传统的以太坊数据库缺乏异步 I/O 支持,但 MonadDb 则充分利用了它。这种异步方法在保留以太坊兼容性的同时,为交易处理带来了重大的效率提升。
Sei V2 是对 Sei 网络的大规模升级,旨在成为第一个完全并行化的 EVM。此次升级将使 Sei 具备以下功能:
来源: sei.io
与EVM智能合约的向后兼容性
开发者将能够从其他兼容EVM的链上部署已经过审计的智能合约,无需任何代码更改。Sei节点将导入Geth——以太坊虚拟机的Go语言实现。Geth将用于处理EVM交易,任何由此产生的更新(包括状态更新或对非EVM相关合约的调用)都将通过Sei为EVM创建的特殊接口。这是一次重要的升级,因为它简化了从以太坊等其他区块链将现有智能合约迁移到Sei的过程。
与 Monad 类似,Sei v2 将采用乐观并行处理。这使得区块链能够同时执行交易,无需开发人员定义任何依赖关系。当发生冲突时(例如,涉及相同状态的交易),链将跟踪每个交易涉及的存储部分,并按顺序重新运行这些交易。这个过程将递归地继续,直到所有未解决的冲突得到解决。
SeiDB 是一种新的双组件数据结构,旨在优化存储并防止区块链膨胀。它将状态存储与状态提交分离,改变了传统的单IAVL 树设计。这种双重结构与单树相比,减少了延迟和磁盘使用量,同时提高了多线程读写性能。
Neon EVM 是建立在 Solana 区块链上的完全兼容以太坊环境的解决方案。它作为 Solana 内的智能合约运行,允许开发人员部署以太坊 dApp 而无需进行任何重新配置。
Neon EVM 使基于 Solidity 和 Vyper 的 dApp 可以利用 Solana 网络的优势:低费用、高交易速度和并行交易执行能力。
这意味着可以使用来自以太坊生态系统的熟悉工具创建与 Solana 兼容的合约。Neon EVM 使关键的以太坊 dApp 工具与 Solana 兼容,包括 Vyper、Solidity 和 MetaMask。该解决方案允许任何以太坊应用在 Solana 上运行,并且只需进行最少的重新配置,其中包括 Uniswap、SushiSwap、0x 和 MakerDAO。
来源: docs.neonevm.org
Eclipse 是由 Solana 虚拟机(SVM)驱动的下一代乐观型以太坊 Layer-2 解决方案。通过将以太坊的结算功能与 SVM 的高性能和并行执行相结合,Eclipse 主网提供了速度、可扩展性和安全性的完美融合。它旨在提高交易吞吐量,同时通过将以太坊用于结算和将 ETH 作为其Gas代币来确保兼容性和安全性。
Eclipse 旨在解决以太坊的可扩展性挑战,利用 Celestia 实现数据可用性,并利用 RISC Zero 进行零知识证明,以完成更高的交易容量,同时保证安全性和去中心化的属性。尽管如此,Eclipse 的团队仍将继续密切关注以太坊的 EIP-4844 升级,并考虑未来迁移到以太坊的 DA,这将进一步提高 Eclipse 的安全性。
SVM 和 Sealevel 使并行交易执行成为可能。与 Sei v2 和 Monad 上的情况类似,不涉及重叠状态的交易可以并行执行,而不是按顺序执行。
为了实现 EVM 兼容性,Eclipse 将集成 Neon EVM。这将为 Eclipse 主网带来完整的 EVM 兼容性(包括以太坊字节码和以太坊 JSON-RPC)。由于每个 Neon EVM 实例都有自己的本地费用市场,因此应用程序只需部署自己的合约,即可获得应用程序链的所有优势,也不会破坏用户体验、安全性或流动性。通过这种方式,除了成为一个二层网络外,Eclipse 还旨在成为繁荣的三层生态系统的基础设施层。最近 Arbitrum 和 Base 等领先的二层网络也已开始发展。另外,Solang 编译器能够将 Solidity 智能合约代码编译成 SVM 字节码。这使得开发人员可以在 Eclipse 上部署 Solidity 合约,而无需使用 Neon EVM 来启动自己的三层。
在两个独立的并行 EVM 链中,Monad 似乎受到更多关注。尽管与 Sei 相比,关注者数量要少得多,但他们的帖子产生了更多的互动,并且最近 Twitter 活跃度的人数是 Sei 的三倍。这表明 Monad 拥有更加热情、活跃的社区。尤其是以太坊社区似乎对其即将推出的产品感到非常兴奋,这将使 Monad 处于抓住早期热度和吸纳用户的有利位置。
尽管 Sei 的性能指标似乎高于 Monad,而且是先推出的,但 Sei 受到的关注较少。自从宣布并行化 EVM 以来,Sei经历了一轮大规模涨势,但由于其早先已作为CosmWASM链上线,且代币已流通一段时间,这让它失去了全新事物的感觉。Sei似乎比Monad的叙事更为单薄,由于其Cosmos背景,它在以太坊社区成员眼中也不太被视为一个以太坊项目。
多亏了 Solana 即将推出的 Firedancer 验证器客户端,Neon EVM 和 Eclipse 将比 Monad 和 Sei 提供更优异的性能。尽管 Neon 在市场上推出较早,并且拥有比其他项目更多的早期采用量,但它仍然面临着困难。早期采用数据令人失望,这可能是因为 Neon 实际上没有明确的目标受众。以太坊社区对 Solana 的不可靠性、缺乏安全性和被认为缺乏去中心化性持怀疑态度。因此,他们不太愿意与 Solana 互动或在其上推出应用程序。另一方面,Solana 社区乐于使用 SVM,并且对转向 EVM 没有兴趣,这使 Neon EVM 处于一个没有人真正感兴趣的尴尬境地。
值得关注的是,Eclipse 是否会遭遇同样的命运。作为以太坊的第二层,它利用了以太坊的安全性、去中心化性和可靠性。但由于在其基础层运行 Solana 虚拟机,它仍可能面临以太坊社区的怀疑。将以太坊和 Solana 的优点统一起来,同时也完美地适应了模块化区块链设计的趋势,并支持 dApp 专用的第三层滚动升级,看起来 Eclipse 将符合当前 Web3 中热门趋势和叙事的所有要求。从设计、技术和性能来看,早期迹象是有希望的,因为 Eclipse 正在获得一些动力,并正在招聘更多的营销专业人员。让我们拭目以待,他们是否能够在主网推出前制造出真正的热潮。
Web3 领域竞争非常激烈,许多第 1 层和第 2 层解决方案都在争夺注意力。成功不仅仅取决于拥有最先进的技术。创建引人入胜的故事、建立强大的社区以及让开发人员在网络上推出令人眼前一亮的新应用程序同样重要。
Monad 在即将到来的并行 EVM 叙述中最好地定位了自己。尽管性能略低于 Sei,但 Monad 获得了最多的热度和关注。然而,加密货币叙事消逝得很快,Monad将不得不利用这股短期热潮来为他们的生态系统打下基础。
除了相互竞争,这些竞争对手还将不得不与以太坊、其第二层解决方案以及 Solana、Avalanche 和 Polygon 等第二代区块链竞争。它们有更多的时间来发展他们的社区和生态系统。所以当他们推出时,他们的创新技术、性能可能会吸引 Monad、Sei 和 Eclipse 的关注。而能否获得长期成功将取决于他们能否利用这种关注,并吸引用户和开发人员留下来发展自己蓬勃发展的生态系统和社区。
本文由GCR研究团队成员卢卡西尼奥撰写和准备,GCR研究团队是由一群在其领域拥有丰富阅历、知识的专业人士组成。我们致力于跟上行业发展,提供准确和有价值的信息,GlobalCoinResearch.com 是值得信赖的信息来源。
免责声明: 投资的风险,包括但不限于技术、操作和人为错误以及平台故障等原因。提供内容纯粹以教育为目的,不应被视为财务建议。此内容的作者不是专业或有执照的财务顾问,所表达的观点仅代表个人,并不代表他们可能隶属的任何组织的观点。