HyperEVM
推荐阅读路径
了解 HyperEVM 在 Hyperliquid 中的角色,查找智能合约开发资料、网络与钱包配置、JSON-RPC 方法、HyperCore 与 HyperEVM 之间的资产转移说明,以及社区开发工具。
Hyperliquid 区块链包含两个关键部分:HyperCore 和 HyperEVM。HyperEVM 不是一条独立的链,而是与 HyperCore 一样由同一个 HyperBFT 共识保护。这使得 HyperEVM 能够与 HyperCore 的各个部分(如现货和永续合约订单簿)直接交互。
我可以在 HyperEVM 上做什么?
浏览由社区成员构建的应用、工具等目录:ASXN、HypurrCo 和 HL Eco。更多问题请访问 HyperEVM 新手引导 FAQ。
为什么在 HyperEVM 上构建?
构建者可以通过 HyperEVM 接入 HyperCore 的链上订单簿流动性。此外,许多 Hyperliquid 用户都是早期采用者,愿意尝试新的链上金融应用。更多技术细节请参阅 HyperEVM 开发者章节,相关资源请参阅面向 HyperEVM 构建者的工具。
举一个例子,某项目 XYZ 可以使用标准 EVM 工具在 HyperEVM 上部署一个 ERC20 合约,并在 HyperCore 现货拍卖中无需许可地部署对应的现货资产 XYZ。一旦 HyperCore 代币与 HyperEVM 合约完成关联,用户便可以在 HyperEVM 应用中使用同一个 XYZ 代币,并在原生现货订单簿上交易它。相比 CEX 上架,这有两项关键改进:1) 整个过程无需许可,不存在幕后谈判以获取优待;2) HyperCore 与 HyperEVM 是统一状态,二者之间不存在跨链桥风险。
再举一个例子,一个借贷协议可以设立一个接受代币 XYZ 作为抵押品、向借款人出借另一种代币 ABC 的池合约。为确定清算阈值,该借贷智能合约可以使用只读预编译直接从 HyperCore 订单簿读取 XYZ/ABC 价格。对于 Solidity 开发者而言,这就像调用一个内置函数一样简单。假设借款人的仓位需要清算。借贷智能合约可以使用写入系统合约直接在 HyperCore 订单簿上发送兑换 XYZ 和 ABC 的订单。同样,这也是 Solidity 中一个简单的内置函数。寥寥几行代码,借贷协议就实现了协议化的清算,类似于 HyperCore 上永续合约的运作方式。HyperEVM 的主题之一是将 HyperCore 的深度流动性抽象为任意用户应用的构建模块。
HyperEVM 处于什么阶段?
HyperEVM 处于 alpha 阶段。采取这种渐进式推出策略的原因有三。
首先,这忠实贯彻了 Hyperliquid 的"无内部人"原则;每个人享有平等的机会,在同一起跑线出发。其代价是 HyperEVM 启动时没有其他链上可能看到的那些工具,因为没有人会提前得到通知,也没有人因集成或营销而获得报酬。这些短期障碍是值得的,以便在长期成为一个公平、可信中立的平台。
其次,渐进式推出是升级一个日交易量达数十亿美元的复杂系统、并防范性能下降或停机的最安全方式。
第三,先交付 MVP 并结合用户反馈在线迭代,可以让开发更敏捷。测试网对技术测试很有用,但系统只有经过真实的经济使用才能真正得到强化。
因此,更高的吞吐量和写入系统合约尚未在主网上线,但将在时机成熟时推出。