Injective EVM:下一步是什么?

  • 4pillars
  • 发布于 2025-03-11 19:27
  • 阅读 57

Injective Labs宣布将原生EVM执行环境集成到Injective区块链中,旨在吸引来自以太坊生态系统的开发人员,同时保持对WASM平台的支持。

主要结论

  • Injective Labs 于 2025 年 1 月宣布推出 Injective EVM。Injective EVM 直接集成到 Injective 的核心中,而不是作为单独的链下计算,并被视为保障更广泛开发者生态系统的一项举措。

  • 然而,这并不意味着放弃 WASM,这是 Injective 现有的智能合约平台。相反,这应被视为一项采用多个虚拟机的倡议,并为开发者在进入 Injective 时消除各种障碍。

  • 如果 EVM 实现成功扩大开发者生态系统,那么下一步可能是考虑引入其他虚拟机。例如,快速增长的 MoveVM 或 SVM,它们可能会利用庞大的 Solana 生态系统,都是潜在候选者。让我们观察 Injective 原生 EVM 实现如何影响未来 Injective 生态系统的增长。

    • *

1. 背景 - 介绍 Injective EVM

1.1 为什么选择 EVM?

Injective Labs,Injective Network 的核心贡献者之一,于 2025 年 1 月宣布将直接将原生 EVM 执行环境集成到 Injective 链核心。这一战略决策旨在利用以太坊庞大的开发者社区和成熟的工具生态系统。

尽管 Injective 通过激进的业务扩展成功推出了众多创新技术,并与知名协议建立了合作关系,但发展更大的开发者社区和提升开发者体验仍然是其战略的重要支柱。考虑到这一重点,Injective 自然将目标锁定在以太坊虚拟机(EVM)生态系统,因为该生态系统依然是当前区块链空间中被广泛采用的虚拟机环境。

这一原生 EVM 集成展示了 Injective 的务实愿景——意识到单凭技术优势不足以保证广泛的采用。通过保留其独特的性能优势,同时为以太坊开发者提供熟悉的工具和工作流程,Injective 为寻求更高吞吐量而不牺牲兼容性的项目创造了一条引人注目的迁移路径。这种方法有效地既服务于其技术雄心,又同时实现了市场扩展目标。

来源:Electric Capital

这一动机实际上得到了统计数字的验证。根据 Electric Capital 发布的一份开发者报告,大约 74% 的开发者 在多个链上工作,主要开发 EVM 链,而以太坊在全球各大洲的开发者活跃度中仍然排名第一。这意味着即使开发者生态系统多样性持续增加,使用 Solidity 的 EVM 开发者仍然是区块链行业的主流。

进一步说明的是,不支持 EVM 的链必须承担投入巨额资金和时间以培养新的开发者生态系统并吸引开发者加入其生态的成本。相反,支持 EVM 的链可以更容易地招募那些已经熟悉区块链的开发者。此外,从开发者的角度来看,能够在熟悉的开发环境中创建应用程序而无需学习额外的技术障碍,这意味着更大的生产力优势。

作为证据,Injective Labs 报告称,许多开发者在其开发者入驻过程中请求实现一个 EVM 执行环境。我认为,倾听开发者的请求并将其融入产品是极为可取的,因为 Layer 1 的直接客户应当是开发者而非用户。对于 Layer 1 来说,最重要的客户是建设者,因为优秀的建设者最终将吸引用户。

1.2 Injective EVM 深度解析

1.2.1 不仅是 EVM,而是多虚拟机

在深入了解 Injective 的原生 EVM 之前,需要澄清的一点是,Injective 仍将继续实现 WASM 合约。换句话说,他们在保持现有 WASM 开发环境的同时实现 EVM,采用的是多虚拟机战略,而不是转向 EVM

在 Injective 中,EVM 像其他 EVM 链一样在链的核心中实现,创建了一个深度执行环境,但它也以与现有 WASM 基础执行环境相协调的形式实施。此外,它使用来自最新 Geth(Go-Ethereum)以太坊客户端的 EVM 实现,使其与以太坊最新的工具(如 Foundry 或 Hardhat)和标准完全兼容。

1.2.2 交易的原子性

来源:Injective Blog

交易的原子性极为重要。尤其在交易需要按顺序处理以实现期望结果的情况下(例如在闪电贷中),如果多个阶段中的任何一个交易失败,那么整个过程就会失败,从而导致目标无法达成,可能会导致不必要的交易成本或资产损失。

相反,在确保原子性的环境中,如果一个交易失败,所有其他交易都会回滚,从而使系统状态保持一致。在 Injective 中,即使是多消息交易(多个消息在单个交易中按顺序执行的结构),如果某一步失败,整个事务也可以被回滚,确保数据的完整性和一致性(这适用于 WASM 和 EVM 环境)。

这些特性提供了若干好处:1)可以通过完全回滚更高效地识别错误,2)金融应用的稳定性增强,因为没有来自部分失败的意外状态变化,3)即使是复杂工作流,也降低了状态不一致的风险,4)通过应用相同的回滚规则,可以确保系统一致性,无论使用哪个虚拟机。

这种交易的原子性是一个特别重要的价值,因为 Injective 是一个专业的金融区块链。

1.2.3 模块兼容性

尽管 Injective Network 在许多方面与其他 Layer 1 区块链有所区别,但从开发者的角度来看,使 Injective 脱颖而出的因素是各类“模块”的存在,这些模块有助于简化应用程序开发。由于这次 EVM 更新在 Injective 核心中实现了 EVM 环境,EVM 开发者还可以使用 Injective 内置的模块,通过交换预编译(允许 EVM 简单调用交换模块消息的封装器)来利用相关功能。

这意味着 EVM 开发者也可以利用 Injective 的 CLOB、批量拍卖(FBA)和共享流动性环境来实现各种与金融相关的应用。

1.2.4 AI 就绪虚拟机

此外,Injective 的 EVM 使 AI 推理可以直接在链上执行,从而支持 AI 代理及各种 AI 和区块链相关的倡议。能够直接在链上执行与 AI 相关的推断,减少了对链下计算的依赖,并且能够更深入地利用 Injective 的金融应用,如使用 AI 管理投资组合、分析金融数据或使代理管理像 DAO 这样的组织的资源。

Injective 在推出原生 EVM 之前就已经开发了与 AI 相关的各种倡议和合作关系,这些倡议也代表了 EVM 开发者可以享受的好处。

1.2.5 多虚拟机,一种代币

来源:Injective Blog

最后,代币表示统一。由于 Injective 支持多个虚拟机,可能会有人担心存在太多难以相互兼容的代币标准。然而,Injective 已经注意到这个问题,并旨在通过 Bank Precompile 和 ERC20 模块来解决。它们的特点如下:

Bank Precompile

  • 一种智能合约接口,允许 EVM 的 ERC-20 代币直接与 Injective 的 x/bank 模块交互

  • 以前,转账代币到其他链时不可避免地会出现代币复制或托管,但现在可以直接在链上以 ERC-20 形式统一管理

  • 所有代币活动(转账、铸造、销毁等)在 WASM 和 EVM 环境之间实时同步,从根本上防止双重记账问题

ERC20 模块

  • 将 Injective 的原生资产映射到 ERC-20 标准,使 IBC、Peggy 和 TokenFactory 等各种资产可以自然地与 EVM 集成

  • 存储和管理 Bank 汇率和 ERC-20 代币之间的映射

  • 代币可以在 WASM 或 EVM 中创建和管理,增加了开发灵活性

  • 使开发者能够使用 ERC-20 标准管理 Injective 的代币,支持更广泛的生态系统

Bank Precompile 和 ERC20 模块的结合允许代币在 Injective 的多虚拟机环境中以统一的方式进行一致使用。这种方法使用户能够高效、安全地处理代币,而无需复杂的跨链程序,实现 Injective 旨在追求的集成和简单生态系统。

2. 启示 - Injective EVM,接下来是什么?

2.1 Injective 仍然是该行业中速度最快的区块链之一。

目前有几条“快速区块链”,但可以认为 Injective 是这一叙述的先行者。他们在别人之前迅速认识到 Tendermint 的潜力,重新设计以适应他们的目的,并为行业提供了各种先例。在采用 EVM 之后这项性能仍在继续。

Injective 确实在两个主要测试环境中测试了 Injective EVM 的性能:在一个包含分布式节点间通信的真实网络环境(网络中心吞吐量)中,他们达到了约 4,500 TPS,而在一个没有网络限制的理想环境中,他们实现了高达 12,500 TPS。这代表了远远超过现有高性能 EVM 的速度。

凭借其速度和与最新 Geth 的兼容性,我相信 Injective 在技术上并不落后于其他 EVM 链。那么,Injective 现在需要什么?

2.2 吸引开发者是必要的

在采用 EVM 之后,Injective 最迫切需要做的事情是吸引优秀的 EVM 开发者。然而,问题在于 EVM 开发者有无数选项。而某些开发团队是“基金申请猎手”,他们仅仅以申请基金或短期利益为目标,构建一个产品 PoC,获取基金后就转向其他链。

为了解决这些问题,举办提供适当激励的黑客松活动是个不错的主意,同时分阶段提供补助金,并且可能还有必要通过开设多重开发者分布的会议进行长期沟通。

当然,Injective 有它的优势。在过去三年里,Injective 已经建立了一个忠诚的社区团体(称为 Ninjas)。最终,应用构建者会更愿意选择拥有潜在用户的链,这些用户可以利用他们构建的应用程序,因此 Injective 的社区在开发者入驻上可以成为一个重大优势。我认为重要的是积极告知建设者,Injective 现在原生支持 EVM。

2.3 如果追求多虚拟机,超越 EVM

如果 Injective 只是从 WASM 转到 EVM,可能不会有如此显著的改变,但由于他们通过这次升级宣布了“构建一个多虚拟机生态系统”,那么 Injective 可能不仅仅满足于 EVM 的采用。

事实上,他们不仅计划通过汇聚构建 EVM 生态系统(inEVM),还计划构建 SVM 生态系统(inSVM),并随后与 Sonic 这一最有声望的 SVM 链之一合作,建立一个环境,让 Injective 开发者可以部署基于 Solana 的应用。考虑到 Injective 的发展轨迹,结合其开发者生态系统的增长,合理预期他们未来可能会原生支持 SVM。最终,将多样化的开发者生态系统稳定集成到单一核心中,可能是成功的关键要素。

正如我之前所提到的,因为一个智能合约平台的客户最终应该是建设者,而非用户。人们往往不喜欢学习新事物。他们更喜欢熟悉的事物。因此,提供一个开发者能够轻松创建的环境将是未来所有智能合约平台面临的挑战。

从这个角度来看,我认为 Injective 目前的方向是优秀的。我们会看到 Injective SVM 和 Injective MoveVM 吗?

2.4 结论:现在确实是 Injective 的时刻

即使在我写这篇文章时,各种 EVM 链正在不断涌现。它们正在各自的特色和功能吸引开发者和用户。然而,我相信 Injective 有许多价值可以提供。

首先,Injective 自主主网启动以来的过去四年内没有经历过任何网络级问题。这一点对于优先考虑网络稳定性和一致性的机构来说是一个足以吸引的价值。此外,他们除了 EVM 还支持 WASM,可以作为与其他“快速 EVM”的区分点。

在技术上,他们构建的各种模块、Injective 独特的代币经济学(在生态系统中用户数量增多和使用量增加时 $INJ 会被消耗的独特代币经济学)以及与其他链相比不落后的速度和性能都是能够充分吸引开发者和用户的方面。

在某种程度上,我认为现在是 Injective 跃升的最佳时机。Injective 能否将过去四年的成就变为现实?

3. 资源

相关文章、新闻、推文等:

  • 原文链接: 4pillars.io/en/issues/in...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
4pillars
4pillars
江湖只有他的大名,没有他的介绍。