转发原标题: 《虚拟机的伟大演变》
想象一下:在经历了一天的链上过山车之后,您即将结束这一夜。 + 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尽管存在这些缺陷,仍然运转良好,并将在未来几年保持主导地位。不过换个角度想:$BTC虽然是主导地位的加密资产,但其他数千种加密资产依然能与之共存,而且确实在共存。
与此同时,大量开发者正在不懈努力,通过账户抽象、批量交易,以及新的Solidity编译器来改善EVM的用户体验。技术栈的每个层面都在进行重大改进。
但如果我们乐观估计,加密领域的开发者数量至少会增长1000倍,我们不能指望EVM能满足所有人的需求。就像Web2一样,不存在一种能完美适用所有场景的编程语言,也没有一种语言能让所有开发者都喜欢——我们也不该期待会有。
说到这里,让我们深入了解其他虚拟机(AltVM)。
我们知道,信念并不容易改变。当你最喜欢的加密圈研究者告诉你 EVM 运行得很好,并质疑替代虚拟机存在的必要性时,相信他们的话是很自然的。但是,让我们通过直接应对这些疑虑(FUD)来看看问题的另一面。
现在我们已经解决了那些令人讨厌的事情,让我们重新关注积极的一面,还有很多事情需要解决。 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 是加密货币中唯一一种实际上是由具有深刻理解和从头开始开发新编程语言的经验的团队创建的语言。
该语言中内置了一些功能,迫使开发人员更好地思考他们的程序,并允许更接近现实的程序状态表示。例如:
即使作为开发者的你仍可能会犯错,但形式化验证可以帮助你避免这些问题。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,全栈应用程序不仅易于使用,而且非常实用。
让我们用这个关于全栈应用和应用链的预告作结。这篇文章其实是一匹特洛伊木马,为下一篇文章铺路——相信那篇文章一定会让你爱不释手。
Пригласить больше голосов
转发原标题: 《虚拟机的伟大演变》
想象一下:在经历了一天的链上过山车之后,您即将结束这一夜。 + 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尽管存在这些缺陷,仍然运转良好,并将在未来几年保持主导地位。不过换个角度想:$BTC虽然是主导地位的加密资产,但其他数千种加密资产依然能与之共存,而且确实在共存。
与此同时,大量开发者正在不懈努力,通过账户抽象、批量交易,以及新的Solidity编译器来改善EVM的用户体验。技术栈的每个层面都在进行重大改进。
但如果我们乐观估计,加密领域的开发者数量至少会增长1000倍,我们不能指望EVM能满足所有人的需求。就像Web2一样,不存在一种能完美适用所有场景的编程语言,也没有一种语言能让所有开发者都喜欢——我们也不该期待会有。
说到这里,让我们深入了解其他虚拟机(AltVM)。
我们知道,信念并不容易改变。当你最喜欢的加密圈研究者告诉你 EVM 运行得很好,并质疑替代虚拟机存在的必要性时,相信他们的话是很自然的。但是,让我们通过直接应对这些疑虑(FUD)来看看问题的另一面。
现在我们已经解决了那些令人讨厌的事情,让我们重新关注积极的一面,还有很多事情需要解决。 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 是加密货币中唯一一种实际上是由具有深刻理解和从头开始开发新编程语言的经验的团队创建的语言。
该语言中内置了一些功能,迫使开发人员更好地思考他们的程序,并允许更接近现实的程序状态表示。例如:
即使作为开发者的你仍可能会犯错,但形式化验证可以帮助你避免这些问题。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,全栈应用程序不仅易于使用,而且非常实用。
让我们用这个关于全栈应用和应用链的预告作结。这篇文章其实是一匹特洛伊木马,为下一篇文章铺路——相信那篇文章一定会让你爱不释手。