从 EVM 到 AltVM 的演变

中级1/13/2025, 4:01:30 AM
本文深入探讨了区块链虚拟机(VM)的演进历程,重点对比了以太坊虚拟机(EVM)和替代虚拟机(altVM)的优劣。文章详细分析了EVM在网络效应、生态系统和开发基础设施方面的优势,以及其在安全性、性能和gas优化等方面的不足。同时介绍了包括MoveVM、CosmWasm、SVM等新一代虚拟机的特点,探讨了它们在安全性、性能和开发范式方面的创新。最后展望了全栈应用的未来发展方向。

转发原标题: 《虚拟机的伟大演变》

想象一下:在经历了一天的链上过山车之后,您即将结束这一夜。 + ETH 多头收益为 6,900 美元,AI Agent 币的收益为 42 倍,“应该”可以治愈癌症。但内心深处,你感觉自己的灵魂正在被压碎。为什么?这是 EVM。

每次使用 EVM 时,您都会想……我们是如何走到这一步的?每笔交易都感觉像是在雷区中小心翼翼地前进。你想知道,到了 2025 年,我们仍然没有找到解决笨重且危险的批准存款模式的方法吗?

更糟糕的是什么呢?你一直生活在恐惧之中,担心你最喜欢的 DEX 的无限认可会回来咬你——或者成为一个蜜罐模因,让你失去毕生积蓄。如果这听起来很熟悉,那么你还停留在过去。

但说实话,以太坊虚拟机(EVM)并非一无是处。上面这些戏剧性的抱怨虽然能抓住你的注意力,满足我们的文学性需求,但现实情况要复杂得多。

实际上,EVM一直是可编程区块链的基石,历史上最实用和最具创新性的dApp都是用Solidity为EVM编写的!想想Uniswap、Aave、GMX、CryptoKitties。但是,EVM独霸天下的时代该结束了。

是时候让这位王者优雅地与一群充满希望的新秀分享领地了。MoveVM、CosmWasm、SVM、FuelVM、Arbitrum Stylus等等都带来了各自的优势和劣势,开发者们开始根据用例选择最适合的VM。

相信我们,这不仅仅是开发人员盲目追逐新潮的”闪亮物品综合症”。这种转变是建立在多年深入观察和理解EVM优缺点的基础上做出的明智抉择。新一代VM已经吸取了前人的经验教训,从一个更高的起点开始。

EVM 有何优势?

  • 网络效应、生态系统和成熟的开发基础设施。 EVM 拥有巨大的领先优势,这使得它成为大多数开发人员的首选,毫不犹豫。为什么不会呢? EVM 拥有庞大的用户群、更多的应用程序、更多的流动性以及远远领先于 altVM 的开发人员工具。
  • 机构整合。 一旦区块链达到规模,就需要 CEX 和托管人。这些来自第三方的集成通常是由行动缓慢的大型实体完成的,这些实体已经集成了无数的 EVM 链。
  • 经受住了考验。经过无数次黑客攻击,Solidity和EVM变得越来越有韧性,越来越经得起考验。理论上的安全性固然重要,但没有什么能比得上多年实战经验和持续修补安全漏洞。
  • 经济推动力。EVM目前拥有近900亿美元的DeFi资产,而且这一趋势还在继续,新的主要公链如Monad、Hyperliquid、MegaETH、Berachain都选择了EVM。这些巨大的经济力量推动着EVM不断改进,以更好地服务于市场流动性。

为什么 EVM 很不尽如人意?

  • 安全性不足。虽然EVM经历了实战考验,但替代虚拟机能从更高的安全基线起步,从根本上防止许多应用和协议层面的漏洞。就连经验丰富的Solidity开发者也会出错,而审计人员要面对令人望而生畏的大量潜在攻击途径。
  • 性能限制。传统EVM在处理高吞吐量时表现不佳,效率低下。@monad_xyz@megaeth_labs等项目正在尝试改变这一现状,但它们的方案都面临重大权衡:要么像Monad那样完全重写技术栈,牺牲经过验证的可靠性;要么像MegaETH那样在去中心化方面做出妥协。

  • Gas优化困难重重。当开发者把大量时间花在优化gas消耗上,而不是专注于构建协议本身时,这显然是个问题。更糟的是,重要的优化往往需要编写汇编代码——这简直是场噩梦。有时候,仅仅改变智能合约中函数定义的顺序就能节省gas,这种优化简直就像黑魔法。

话虽如此,EVM尽管存在这些缺陷,仍然运转良好,并将在未来几年保持主导地位。不过换个角度想:$BTC虽然是主导地位的加密资产,但其他数千种加密资产依然能与之共存,而且确实在共存。

与此同时,大量开发者正在不懈努力,通过账户抽象、批量交易,以及新的Solidity编译器来改善EVM的用户体验。技术栈的每个层面都在进行重大改进。

但如果我们乐观估计,加密领域的开发者数量至少会增长1000倍,我们不能指望EVM能满足所有人的需求。就像Web2一样,不存在一种能完美适用所有场景的编程语言,也没有一种语言能让所有开发者都喜欢——我们也不该期待会有。

说到这里,让我们深入了解其他虚拟机(AltVM)。

是时候进行 VM 扩展了 — altVM 🤝 EVM

我们知道,信念并不容易改变。当你最喜欢的加密圈研究者告诉你 EVM 运行得很好,并质疑替代虚拟机存在的必要性时,相信他们的话是很自然的。但是,让我们通过直接应对这些疑虑(FUD)来看看问题的另一面。

AltVM 的质疑

  • 为什么我们需要 AltVM?EVM就能用。要知道,如果我们仅仅因为某样东西能用就接受现状,我们就永远不会拥有更好的生活。AltVM 代表着雄心勃勃的实验和前进的一步,它们代表着加密应用开发方式演进的方向。竞争有助于培育最强者。
  • AltVM 只是风投追逐的新风口。不,事实并非如此,而且有证据可以反驳。CosmWasm多年来一直是多个基于Cosmos链的首选虚拟机,Solana的SVM正在处理着惊人规模的交易量和流动性,而Sui和Aptos的MoveVM总共拥有超过27亿美元的总锁仓量。这些都是真实的发展势头和产品市场契合度的证明,而不是烟雾弹。
  • 用户入门困难。是的,他们目前需要下载新钱包,学习使用新的区块浏览器,建立新的思维模式,但是——
  1. 首先,用户会涌向机会所在之处,而使用 AltVM 的链往往代表着被低估的机会,这就是最初飞轮效应启动的方式。用户并不笨,你只需要让学习过程物有所值。
  2. 其次,Initia 解决了这个问题。 BYOW——自带钱包。无论你选择使用哪个交织式二层网络,不管该网络使用什么虚拟机,你都可以自由选择使用从Rabby到Phantom再到Keplr的任何钱包。
  3. 第三,链抽象正在成为现实。Gas费用赞助、互操作性等问题在2024年已经得到解决。到2025年,无论使用什么链或虚拟机,进入新应用的门槛都将降至零。
  • 开发人员工具非常令人失望。 我们同意,但了解这些工具是新的并且不断快速发展也很重要。一旦他们达到逃逸速度,您就会开始看到开发人员体验的显着改善。

为什么 AltVM 会长期蓬勃发展

现在我们已经解决了那些令人讨厌的事情,让我们重新关注积极的一面,还有很多事情需要解决。 AltVM 最终代表了区块链应用程序领域创造力和机遇的新途径。他们带来了新的范式、新颖的想法和更高的安全基线。让我们深入探讨为什么 altVM 令人兴奋:

新思维模式

细心的观察者会注意到,在过去的周期中,区块链应用的大多数创新都发生在链下——无论是接口、激励机制,还是为外部收益流入加密领域搭建桥梁。链上创新已经趋于平缓。我们希望看到更多像 fiveoutofnine 这样水平的开发者在链上进行实验,真正突破可能性的边界。

但是,EVM 将开发人员限制在僵化的思维模式中,限制了创造力。 AltVM 带来了差异,并为开发人员提供了节奏的改变。 AltVM 打破了先前的限制,使开发人员能够以不同的方式思考构建链上应用程序。

这种效果最近在 Arbitrum Stylus 和 Sui Move 上表现得最为明显。

Arbitrum 的 Stylus 是一个基于 WASM 的执行环境,允许开发者使用 Rust、C++ 以及理论上任何可以编译成 WASM 的语言来构建智能合约。我们已经在实践中看到了 Stylus 的效果!

Renegade 是首创的去中心化交易所,它是一个链上暗池——无滑点、零MEV、私密交易。在探索了多个选项后,Renegade选择了Stylus,因为对于用户来说,其他所有选项都太过昂贵。你可以在 这里 阅读更多关于案例研究的内容。

现在,让我们看看Sui的MoveVM。它引入了可编程交易块(PTBs)的概念,允许开发者在链下将跨多个模块的交互组合成单个交易并发送!无需账户抽象就能批量处理交易,也无需等待有争议的EIP添加到EVM中,只需在Sui上构建就能立即获得这些用户体验优势!你可以在这里阅读更多相关内容。

安全基准高

当今大多数 altVM 都是以安全性作为核心指导原则构建的。他们的优势在于能够看到 EVM 的故障所在,并在设计上从根本上避免这些缺陷。这并不是说它们是无懈可击的,肯定可能存在我们稍后在时间线中发现的未被发现的黑客和缺陷,但它们今天在安全性方面确实胜过了 EVM!

此外,大多数 altVM 都以 Rust 为基础构建,而 Rust 因其极其安全的语言而臭名昭著,被大量用于编写关键任务软件。再次强调,安全是基础。

还不相信吗?来看看MoveVM — Initia L1使用的虚拟机。

首先,Move 是加密货币中唯一一种实际上是由具有深刻理解和从头开始开发新编程语言的经验的团队创建的语言。

该语言中内置了一些功能,迫使开发人员更好地思考他们的程序,并允许更接近现实的程序状态表示。例如:

  • 资产是由地址拥有的”资源”,这与EVM中使用余额映射的方式相比,更真实地表示了资产的所有权。
  • 从 Rust 继承的严格所有权语义确保开发人员必须认真思考他们的状态管理,因为该语言要求他们精确定义数据的哪些部分可以改变以及在哪里改变。

即使作为开发者的你仍可能会犯错,但形式化验证可以帮助你避免这些问题。Move内置了形式化验证器,让你能用数学方式定义程序的预期行为,验证器会检查你的代码是否符合这些定义。这大大降低了出现逻辑错误的风险。

专为性能打造

AltVM 的设计宗旨就是速度极快。我们很确定,当Gavin大神弯腰驼背地坐在笔记本电脑前开发EVM和Solidity的第一个版本时,性能并不是最重要的考虑因素。诚然,EVM已经取得了长足的进步,但与新鲜出炉的 altVM 相比还是望尘莫及。

正如我们提到的,传统的EVM在并行化方面表现不佳,而并行化是链提升性能最有效的手段。虽然EVM也可以实现并行化,但如果要做好这一点,就需要付出巨大的代价——你需要一个由前Jump工程师组成的团队来重写整个系统…

首先,什么是并行化?很简单,就是不再一个接一个地处理交易,而是同时处理多个交易。

现代虚拟机在设计时就考虑到了并行化,它们在这方面表现出色。特别是 Move 和 Solana 虚拟机提供的编程范式,让并行化变得异常流畅。

看看 SVM,每一条数据都被归类到不同的账户下。开发者可以根据需要以任意精细度将数据分散到不同的账户中,而且数据与执行逻辑(程序)是解耦的。每笔交易时,开发者需要指定他们要读写哪些账户。这种程度的分离使虚拟机能够识别不会争用相同资源的交易,从而实现并行处理。

到现在,在先解决顾虑然后系统地阐述 altVM 的优势之后,你应该能够明白为什么它们对加密货币和未来几代应用来说都具有很高的期望价值。

这不是部落之争,你也不应该为某个特定的虚拟机押上全部身家。每个虚拟机都有其优缺点,最终开发者应该有选择的自由,选择他们最喜欢的、最适合他们应用的虚拟机。实验对行业中的每个人都有好处!

这些选择在构建应用时确实很重要,这也是为什么 Initia 目前支持 MEWing——MoveVM、EVM 和 CosmWasm。

事实上,我们目前只是触及了 AltVM 领域的表面。从zkVM到将不同虚拟机捆绑在一起的混合环境,再到像 FuelVM 这样解决状态膨胀的尝试,应用的未来一片光明。当你想到未来的应用将如何利用这些工具来构建新颖的体验、前所未见的用例,而且一切都更加经济实惠时,你应该会兴奋得跳起来!

我们正处于 AltVM Evolution 的 S 曲线的起点。

超越替代虚拟机:全栈应用的崛起

让我们退一步思考。在拥有如此多的工具和讨论之后,最终目标是什么?答案很简单:构建能为用户带来巨大价值的产品和体验——无论是通过卓越的性能、严密的安全性,还是流畅的用户体验。

归根结底,虚拟机只是开发人员工具箱中的另一个可以利用的工具。

但它们是实现目标的最佳工具吗?虚拟机确实是拼图的重要一块,但并非全部。在共享的通用环境中,无论是EVM还是 AltVM,都无法完全满足我们的需求。

建立在共享状态单体链上的应用,永远难以与那些建立在专用、定制化基础设施之上的应用相竞争。

真正的演进在于全栈应用程序。

这种演进体现在为特定用例选择最合适的虚拟机,并将其与定制的应用链完美配对。全栈应用让开发者能够无需妥协地进行开发。它们开创了一个新天地:开发者完全掌控执行环境,不再是被动选择区块链,而是主动打造一条完全契合应用需求的链。从专属区块空间到自定义交易执行和排序,开发者可以构建最佳体验。这正是自由,也是下一阶段的演进。

在Initia,我们坚信全栈应用是构建创新产品的最大突破。为此,我们提供了最佳的全栈应用开发框架:开发者可以选择最适合其愿景的虚拟机——无论是Move的安全性、EVM的生态系统,还是CosmWasm的灵活性。他们能通过LayerZero和IBC实现即时互操作,用Cosmos SDK轻松调整底层链栈,并在互织栈中获得所需的一切:预言机、Celestia DA、区块浏览器、原生USDC、入金通道、钱包模态框、跨链桥界面等。

借助 Initia,全栈应用程序不仅易于使用,而且非常实用。

让我们用这个关于全栈应用和应用链的预告作结。这篇文章其实是一匹特洛伊木马,为下一篇文章铺路——相信那篇文章一定会让你爱不释手。

免责声明:

  1. 本文转载自【Initia】。转发原标题: 《虚拟机的伟大演变》。所有版权归原作者所有【@initia】。若对本次转载有异议,请联系 Gate Learn 团队,他们会及时处理。
  2. 免责声明:本文表达的观点和意见仅代表作者个人观点,不构成投资建议。
  3. Gate Learn 团队将该文章翻译成其他语言。除非另有说明,否则禁止复制、分发或抄袭翻译文章。

从 EVM 到 AltVM 的演变

中级1/13/2025, 4:01:30 AM
本文深入探讨了区块链虚拟机(VM)的演进历程,重点对比了以太坊虚拟机(EVM)和替代虚拟机(altVM)的优劣。文章详细分析了EVM在网络效应、生态系统和开发基础设施方面的优势,以及其在安全性、性能和gas优化等方面的不足。同时介绍了包括MoveVM、CosmWasm、SVM等新一代虚拟机的特点,探讨了它们在安全性、性能和开发范式方面的创新。最后展望了全栈应用的未来发展方向。

转发原标题: 《虚拟机的伟大演变》

想象一下:在经历了一天的链上过山车之后,您即将结束这一夜。 + ETH 多头收益为 6,900 美元,AI Agent 币的收益为 42 倍,“应该”可以治愈癌症。但内心深处,你感觉自己的灵魂正在被压碎。为什么?这是 EVM。

每次使用 EVM 时,您都会想……我们是如何走到这一步的?每笔交易都感觉像是在雷区中小心翼翼地前进。你想知道,到了 2025 年,我们仍然没有找到解决笨重且危险的批准存款模式的方法吗?

更糟糕的是什么呢?你一直生活在恐惧之中,担心你最喜欢的 DEX 的无限认可会回来咬你——或者成为一个蜜罐模因,让你失去毕生积蓄。如果这听起来很熟悉,那么你还停留在过去。

但说实话,以太坊虚拟机(EVM)并非一无是处。上面这些戏剧性的抱怨虽然能抓住你的注意力,满足我们的文学性需求,但现实情况要复杂得多。

实际上,EVM一直是可编程区块链的基石,历史上最实用和最具创新性的dApp都是用Solidity为EVM编写的!想想Uniswap、Aave、GMX、CryptoKitties。但是,EVM独霸天下的时代该结束了。

是时候让这位王者优雅地与一群充满希望的新秀分享领地了。MoveVM、CosmWasm、SVM、FuelVM、Arbitrum Stylus等等都带来了各自的优势和劣势,开发者们开始根据用例选择最适合的VM。

相信我们,这不仅仅是开发人员盲目追逐新潮的”闪亮物品综合症”。这种转变是建立在多年深入观察和理解EVM优缺点的基础上做出的明智抉择。新一代VM已经吸取了前人的经验教训,从一个更高的起点开始。

EVM 有何优势?

  • 网络效应、生态系统和成熟的开发基础设施。 EVM 拥有巨大的领先优势,这使得它成为大多数开发人员的首选,毫不犹豫。为什么不会呢? EVM 拥有庞大的用户群、更多的应用程序、更多的流动性以及远远领先于 altVM 的开发人员工具。
  • 机构整合。 一旦区块链达到规模,就需要 CEX 和托管人。这些来自第三方的集成通常是由行动缓慢的大型实体完成的,这些实体已经集成了无数的 EVM 链。
  • 经受住了考验。经过无数次黑客攻击,Solidity和EVM变得越来越有韧性,越来越经得起考验。理论上的安全性固然重要,但没有什么能比得上多年实战经验和持续修补安全漏洞。
  • 经济推动力。EVM目前拥有近900亿美元的DeFi资产,而且这一趋势还在继续,新的主要公链如Monad、Hyperliquid、MegaETH、Berachain都选择了EVM。这些巨大的经济力量推动着EVM不断改进,以更好地服务于市场流动性。

为什么 EVM 很不尽如人意?

  • 安全性不足。虽然EVM经历了实战考验,但替代虚拟机能从更高的安全基线起步,从根本上防止许多应用和协议层面的漏洞。就连经验丰富的Solidity开发者也会出错,而审计人员要面对令人望而生畏的大量潜在攻击途径。
  • 性能限制。传统EVM在处理高吞吐量时表现不佳,效率低下。@monad_xyz@megaeth_labs等项目正在尝试改变这一现状,但它们的方案都面临重大权衡:要么像Monad那样完全重写技术栈,牺牲经过验证的可靠性;要么像MegaETH那样在去中心化方面做出妥协。

  • Gas优化困难重重。当开发者把大量时间花在优化gas消耗上,而不是专注于构建协议本身时,这显然是个问题。更糟的是,重要的优化往往需要编写汇编代码——这简直是场噩梦。有时候,仅仅改变智能合约中函数定义的顺序就能节省gas,这种优化简直就像黑魔法。

话虽如此,EVM尽管存在这些缺陷,仍然运转良好,并将在未来几年保持主导地位。不过换个角度想:$BTC虽然是主导地位的加密资产,但其他数千种加密资产依然能与之共存,而且确实在共存。

与此同时,大量开发者正在不懈努力,通过账户抽象、批量交易,以及新的Solidity编译器来改善EVM的用户体验。技术栈的每个层面都在进行重大改进。

但如果我们乐观估计,加密领域的开发者数量至少会增长1000倍,我们不能指望EVM能满足所有人的需求。就像Web2一样,不存在一种能完美适用所有场景的编程语言,也没有一种语言能让所有开发者都喜欢——我们也不该期待会有。

说到这里,让我们深入了解其他虚拟机(AltVM)。

是时候进行 VM 扩展了 — altVM 🤝 EVM

我们知道,信念并不容易改变。当你最喜欢的加密圈研究者告诉你 EVM 运行得很好,并质疑替代虚拟机存在的必要性时,相信他们的话是很自然的。但是,让我们通过直接应对这些疑虑(FUD)来看看问题的另一面。

AltVM 的质疑

  • 为什么我们需要 AltVM?EVM就能用。要知道,如果我们仅仅因为某样东西能用就接受现状,我们就永远不会拥有更好的生活。AltVM 代表着雄心勃勃的实验和前进的一步,它们代表着加密应用开发方式演进的方向。竞争有助于培育最强者。
  • AltVM 只是风投追逐的新风口。不,事实并非如此,而且有证据可以反驳。CosmWasm多年来一直是多个基于Cosmos链的首选虚拟机,Solana的SVM正在处理着惊人规模的交易量和流动性,而Sui和Aptos的MoveVM总共拥有超过27亿美元的总锁仓量。这些都是真实的发展势头和产品市场契合度的证明,而不是烟雾弹。
  • 用户入门困难。是的,他们目前需要下载新钱包,学习使用新的区块浏览器,建立新的思维模式,但是——
  1. 首先,用户会涌向机会所在之处,而使用 AltVM 的链往往代表着被低估的机会,这就是最初飞轮效应启动的方式。用户并不笨,你只需要让学习过程物有所值。
  2. 其次,Initia 解决了这个问题。 BYOW——自带钱包。无论你选择使用哪个交织式二层网络,不管该网络使用什么虚拟机,你都可以自由选择使用从Rabby到Phantom再到Keplr的任何钱包。
  3. 第三,链抽象正在成为现实。Gas费用赞助、互操作性等问题在2024年已经得到解决。到2025年,无论使用什么链或虚拟机,进入新应用的门槛都将降至零。
  • 开发人员工具非常令人失望。 我们同意,但了解这些工具是新的并且不断快速发展也很重要。一旦他们达到逃逸速度,您就会开始看到开发人员体验的显着改善。

为什么 AltVM 会长期蓬勃发展

现在我们已经解决了那些令人讨厌的事情,让我们重新关注积极的一面,还有很多事情需要解决。 AltVM 最终代表了区块链应用程序领域创造力和机遇的新途径。他们带来了新的范式、新颖的想法和更高的安全基线。让我们深入探讨为什么 altVM 令人兴奋:

新思维模式

细心的观察者会注意到,在过去的周期中,区块链应用的大多数创新都发生在链下——无论是接口、激励机制,还是为外部收益流入加密领域搭建桥梁。链上创新已经趋于平缓。我们希望看到更多像 fiveoutofnine 这样水平的开发者在链上进行实验,真正突破可能性的边界。

但是,EVM 将开发人员限制在僵化的思维模式中,限制了创造力。 AltVM 带来了差异,并为开发人员提供了节奏的改变。 AltVM 打破了先前的限制,使开发人员能够以不同的方式思考构建链上应用程序。

这种效果最近在 Arbitrum Stylus 和 Sui Move 上表现得最为明显。

Arbitrum 的 Stylus 是一个基于 WASM 的执行环境,允许开发者使用 Rust、C++ 以及理论上任何可以编译成 WASM 的语言来构建智能合约。我们已经在实践中看到了 Stylus 的效果!

Renegade 是首创的去中心化交易所,它是一个链上暗池——无滑点、零MEV、私密交易。在探索了多个选项后,Renegade选择了Stylus,因为对于用户来说,其他所有选项都太过昂贵。你可以在 这里 阅读更多关于案例研究的内容。

现在,让我们看看Sui的MoveVM。它引入了可编程交易块(PTBs)的概念,允许开发者在链下将跨多个模块的交互组合成单个交易并发送!无需账户抽象就能批量处理交易,也无需等待有争议的EIP添加到EVM中,只需在Sui上构建就能立即获得这些用户体验优势!你可以在这里阅读更多相关内容。

安全基准高

当今大多数 altVM 都是以安全性作为核心指导原则构建的。他们的优势在于能够看到 EVM 的故障所在,并在设计上从根本上避免这些缺陷。这并不是说它们是无懈可击的,肯定可能存在我们稍后在时间线中发现的未被发现的黑客和缺陷,但它们今天在安全性方面确实胜过了 EVM!

此外,大多数 altVM 都以 Rust 为基础构建,而 Rust 因其极其安全的语言而臭名昭著,被大量用于编写关键任务软件。再次强调,安全是基础。

还不相信吗?来看看MoveVM — Initia L1使用的虚拟机。

首先,Move 是加密货币中唯一一种实际上是由具有深刻理解和从头开始开发新编程语言的经验的团队创建的语言。

该语言中内置了一些功能,迫使开发人员更好地思考他们的程序,并允许更接近现实的程序状态表示。例如:

  • 资产是由地址拥有的”资源”,这与EVM中使用余额映射的方式相比,更真实地表示了资产的所有权。
  • 从 Rust 继承的严格所有权语义确保开发人员必须认真思考他们的状态管理,因为该语言要求他们精确定义数据的哪些部分可以改变以及在哪里改变。

即使作为开发者的你仍可能会犯错,但形式化验证可以帮助你避免这些问题。Move内置了形式化验证器,让你能用数学方式定义程序的预期行为,验证器会检查你的代码是否符合这些定义。这大大降低了出现逻辑错误的风险。

专为性能打造

AltVM 的设计宗旨就是速度极快。我们很确定,当Gavin大神弯腰驼背地坐在笔记本电脑前开发EVM和Solidity的第一个版本时,性能并不是最重要的考虑因素。诚然,EVM已经取得了长足的进步,但与新鲜出炉的 altVM 相比还是望尘莫及。

正如我们提到的,传统的EVM在并行化方面表现不佳,而并行化是链提升性能最有效的手段。虽然EVM也可以实现并行化,但如果要做好这一点,就需要付出巨大的代价——你需要一个由前Jump工程师组成的团队来重写整个系统…

首先,什么是并行化?很简单,就是不再一个接一个地处理交易,而是同时处理多个交易。

现代虚拟机在设计时就考虑到了并行化,它们在这方面表现出色。特别是 Move 和 Solana 虚拟机提供的编程范式,让并行化变得异常流畅。

看看 SVM,每一条数据都被归类到不同的账户下。开发者可以根据需要以任意精细度将数据分散到不同的账户中,而且数据与执行逻辑(程序)是解耦的。每笔交易时,开发者需要指定他们要读写哪些账户。这种程度的分离使虚拟机能够识别不会争用相同资源的交易,从而实现并行处理。

到现在,在先解决顾虑然后系统地阐述 altVM 的优势之后,你应该能够明白为什么它们对加密货币和未来几代应用来说都具有很高的期望价值。

这不是部落之争,你也不应该为某个特定的虚拟机押上全部身家。每个虚拟机都有其优缺点,最终开发者应该有选择的自由,选择他们最喜欢的、最适合他们应用的虚拟机。实验对行业中的每个人都有好处!

这些选择在构建应用时确实很重要,这也是为什么 Initia 目前支持 MEWing——MoveVM、EVM 和 CosmWasm。

事实上,我们目前只是触及了 AltVM 领域的表面。从zkVM到将不同虚拟机捆绑在一起的混合环境,再到像 FuelVM 这样解决状态膨胀的尝试,应用的未来一片光明。当你想到未来的应用将如何利用这些工具来构建新颖的体验、前所未见的用例,而且一切都更加经济实惠时,你应该会兴奋得跳起来!

我们正处于 AltVM Evolution 的 S 曲线的起点。

超越替代虚拟机:全栈应用的崛起

让我们退一步思考。在拥有如此多的工具和讨论之后,最终目标是什么?答案很简单:构建能为用户带来巨大价值的产品和体验——无论是通过卓越的性能、严密的安全性,还是流畅的用户体验。

归根结底,虚拟机只是开发人员工具箱中的另一个可以利用的工具。

但它们是实现目标的最佳工具吗?虚拟机确实是拼图的重要一块,但并非全部。在共享的通用环境中,无论是EVM还是 AltVM,都无法完全满足我们的需求。

建立在共享状态单体链上的应用,永远难以与那些建立在专用、定制化基础设施之上的应用相竞争。

真正的演进在于全栈应用程序。

这种演进体现在为特定用例选择最合适的虚拟机,并将其与定制的应用链完美配对。全栈应用让开发者能够无需妥协地进行开发。它们开创了一个新天地:开发者完全掌控执行环境,不再是被动选择区块链,而是主动打造一条完全契合应用需求的链。从专属区块空间到自定义交易执行和排序,开发者可以构建最佳体验。这正是自由,也是下一阶段的演进。

在Initia,我们坚信全栈应用是构建创新产品的最大突破。为此,我们提供了最佳的全栈应用开发框架:开发者可以选择最适合其愿景的虚拟机——无论是Move的安全性、EVM的生态系统,还是CosmWasm的灵活性。他们能通过LayerZero和IBC实现即时互操作,用Cosmos SDK轻松调整底层链栈,并在互织栈中获得所需的一切:预言机、Celestia DA、区块浏览器、原生USDC、入金通道、钱包模态框、跨链桥界面等。

借助 Initia,全栈应用程序不仅易于使用,而且非常实用。

让我们用这个关于全栈应用和应用链的预告作结。这篇文章其实是一匹特洛伊木马,为下一篇文章铺路——相信那篇文章一定会让你爱不释手。

免责声明:

  1. 本文转载自【Initia】。转发原标题: 《虚拟机的伟大演变》。所有版权归原作者所有【@initia】。若对本次转载有异议,请联系 Gate Learn 团队,他们会及时处理。
  2. 免责声明:本文表达的观点和意见仅代表作者个人观点,不构成投资建议。
  3. Gate Learn 团队将该文章翻译成其他语言。除非另有说明,否则禁止复制、分发或抄袭翻译文章。
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!