🎉 亲爱的广场小伙伴们,福利不停,精彩不断!目前广场上这些热门发帖赢奖活动火热进行中,发帖越多,奖励越多,快来 GET 你的专属好礼吧!🚀
🆘 #Gate 2025年中社区盛典# |广场十强内容达人评选
决战时刻到!距离【2025年中社区盛典】广场达人评选只剩 1 天,你喜爱的达人,就差你这一票冲进 C 位!在广场发帖、点赞、评论就能攒助力值,帮 Ta 上榜的同时,你自己还能抽大奖!iPhone 16 Pro Max、金牛雕塑、潮流套装、合约体验券 等你抱走!
详情 👉 https://www.gate.com/activities/community-vote
1️⃣ #晒出我的Alpha积分# |晒出 Alpha 积分&收益
Alpha 积分党集合!带话题晒出你的 Alpha 积分图、空投中奖图,即可瓜分 $200 Alpha 代币盲盒,积分最高直接抱走 $100!分享攒分秘籍 / 兑换经验,中奖率直线上升!
详情 👉 https://www.gate.com/post/status/12763074
2️⃣ #ETH百万矿王争霸赛# |ETH 链上挖矿晒收益
矿工集结!带话题晒出你的 Gate ETH 链上挖矿收益图,瓜分 $400 晒图奖池,收益榜第一独享 $200!谁才是真 ETH 矿王?开晒见分晓!
详情 👉 https://www.gate.com/pos
Hyperlane:无许可跨链互操作性的突破性协议
无许可跨链协议Hyperlane深度解析
核心要点
Hyperlane允许开发者即时部署并连接不同链,无需审批,创造了全新的接入模式。
Hyperlane的链间安全模块(ISM)让应用可自定义安全要求,在同一基础设施上支持快速小额交易和高安全性资产转移。
Hyperlane提供TypeScript SDK、CLI工具和全面文档,大幅降低了跨链集成的技术门槛。
1. 区块链连接性的转折点
区块链生态正从孤立开发转向真正互联互通。项目不再构建封闭环境,而是寻求在更广泛网络中集成。
然而,当前大多数集成仍然是手动且零散的。新项目必须与每个桥接或互操作性提供商直接谈判,这通常会产生高成本、延迟和管理开销。即使对技术先进的团队而言,这也造成了结构性的参与障碍,最终阻碍了整个生态系统的可扩展性。
这一挑战并非新鲜事。20世纪90年代初,企业运营着独立的内部网络,拥有独立的规则和访问权限。跨网络通信虽然可能,但需要耗时的技术协调和相互授权。
转折点出现在HTTP和TCP/IP等标准协议引入时,它们使得对统一互联网的开放、无许可访问成为可能。这些标准以简单性取代复杂性,释放了指数级增长和全球参与,为数字革命奠定了基础。
区块链行业现在面临类似的转折点。要解锁下一阶段创新,它必须超越零散的、基于许可的集成,走向标准化的、无许可的连接性。降低准入门槛对广泛参与和整个生态系统创新至关重要。
2. Hyperlane的解决方案:无需许可的连接
2.1. 无许可和开源
Hyperlane通过无许可架构解决了结构性限制,这是一种根本不同的模式,允许任何项目自由连接。在这种方法下,只有一个要求:兼容受支持的虚拟机(VM)环境,如以太坊/EVM、Solana/SVM或Cosmos/CosmWasm。一旦满足该条件,即可进行集成,无需复杂的审批流程。
因此,区块链项目的准入门槛已显著降低。过去需要数月才能完成的事情,现在只要满足技术兼容性即可立即完成。
为了说明无许可集成如何工作,让我们看一个实例。假设开发者Ryan正在构建名为Tiger的新项目,该项目运行自己的主网。目前,Tiger链用户仅限于Tiger生态系统,无法与其他区块链交互。然而,用户希望将资产从以太坊带入Tiger链,以及从Tiger链带到其他链以解锁更多流动性。为实现这一点,Ryan必须将Tiger链连接到多个区块链网络。
步骤1:安装Hyperlane CLI Ryan首先安装Hyperlane CLI工具来设置链集成环境。该过程很简单,只需在终端运行"npm install @hyperlane-xyz/cli"。由于该工具是开源的,无需事先批准或注册。
步骤2:部署Mailbox和ISM 接下来,Ryan直接将两个核心组件部署到Tiger链上:Mailbox(实现区块链间消息传输的合约)和链间安全模块(ISM,用于验证每条消息的真实性)。这两个组件都是开源且公开可用的,允许开发者按自己条件进行集成。
步骤3:测试消息传递以验证连接 Ryan从Tiger链向以太坊发送测试消息以验证传递是否成功。这里的"消息"是一个特定执行命令:"将100个TIGER代币转移到以太坊地址0x123..."。传输过程如下:
只要源链和目标链都安装了Mailbox,就不需要额外配置。消息被传输、验证并执行。成功的测试确认了两条链已正确连接。
步骤4:在公共注册表注册 最后,Ryan在Hyperlane注册表中注册了Tiger链的连接详细信息。该注册表是一个基于GitHub的公共目录,汇总了所有已连接链的信息,包括域名ID(domain IDs)和Mailbox地址等标识符。此公共列表确保其他开发者可以轻松找到与Tiger链连接所需的信息。它的功能类似电话簿,一旦注册,任何人都可以查找Tiger并发起通信。通过这一次注册,Tiger链就能获得Hyperlane生态系统的全部网络效应。
这种架构的核心是一个简单而强大的原则:任何人都可以在无需批准的情况下连接,任何链都可以在无需许可的情况下被用作目的地。
通过电子邮件的类比可以最好地理解这种模式。就像任何人都可以在无需事先协调的情况下向世界上任何电子邮件地址发送消息一样,Hyperlane使得任何安装了Mailbox的区块链都可以与任何其他区块链通信。它创造了一个环境,使得无许可连接成为默认状态,这是传统基于审批的系统无法实现的。
2.2. 多虚拟机(VM)兼容性
Hyperlane从一开始就被设计成具有模块化架构,以支持多个虚拟机(VM)环境。它目前支持跨以太坊的EVM、基于Cosmos SDK链的CosmWasm以及Solana的SVM的互操作性,并且正在增加对基于Move的链的支持。
连接不同的VM环境本质上是复杂的。每条区块链都运行着自己的执行模型、数据结构、共识机制和资产标准。实现跨这些系统的互操作性需要一个高度专业化的框架,能够翻译根本不同的架构。
例如,以太坊的EVM支持18位小数,而Solana的SVM使用9位小数。在保持安全性和可靠性的同时克服即使是很小的差异,也是Hyperlane的关键技术成就之一。
Hyperlane引入了"Hyperlane Warp Route"(超空间曲率路由)来解决连接不同链的挑战。Hyperlane Warp Route是模块化的跨链资产桥接器,支持在链之间进行无许可的代币转移,并支持各种资产在不同环境之间的移动。
简而言之,Hyperlane Warp Route根据资产的性质和用例来运作。有时它们像保险库(vault)运作,有时像货币兑换所,有时又像直接电汇,每种路由类型都为每种场景提供了适当的方法。所有这些流程都利用Hyperlane的链间消息传递在不同的虚拟机环境中运行。
原生代币Warp Routes:支持原生燃料代币(如ETH)跨链直接转移,无需封装(wrapping)。
抵押型ERC20:在源链上锁定ERC20代币作为抵押品,用于跨链转移。
合成型ERC20:在目标链上铸造新的ERC20代币来代表原始代币。
多抵押品Warp Routes:允许多个抵押代币提供流动性。
专用Warp Routes:添加高级功能或集成特定用例(如保险库、法币支持代币)。
让我们使用锁定-铸造(lock-and-mint)模型来研究一个实际例子。假设开发者Ryan希望将在以太坊上发行的Tiger代币($TIGER)转移到Base网络。
Ryan首先在以太坊上部署一个Hyperlane Warp Route合约,并将$TIGER代币存入该合约(EvmHypCollateral)。然后,以太坊Mailbox生成并发送一条消息,指示Base网络铸造封装版本的Tiger代币。
收到消息后,Base网络使用链间安全模块(ISM)验证其真实性。如果验证成功,Base网络将直接向用户的钱包铸造封装的Tiger代币($wTIGER)。
Hyperlane Warp Route在扩展Hyperlane对不同链的模块化、无许可互操作性愿景方面发挥着关键作用。开发者只需根据每条链的特性配置合约。剩下的流程(消息传递、验证和交付)都由Hyperlane的基础设施处理,使开发者能够实现跨环境连接,而无需处理复杂的翻译机制。
2.3. 模块化安全:链间安全模块(ISM)
虽然Hyperlane实现了消息和资产在不同链之间的无缝移动(这是可扩展性的一个关键优势),但它也带来了一个关键挑战:接收链如何确信一条消息确实源自其声称的来源?传递消息是一回事,验证其真实性则是另一回事。
为了解决这个问题,Hyperlane引入了链间安全模块(Interchain Security Module, ISM),这是一个模块化的安全系统,在目标链接受消息之前验证其真实性。ISM是一个链上智能合约,用于验证消息是否确实在源链上生成,提供防篡改和来源保证。
简而言之,当目标链的Mailbox收到一条消息时,它首先会问:"这条消息真的来自原始链吗?"只有在成功验证之后,消息才会被传递给预期的目的地。如果验证失败或看起来可疑,消息将被拒绝。
这个过程类似于你在国际旅行时边境管制的工作方式。在你进入一个国家之前,移民官员会验证你护照的真实性,"这本护照真的是由你的祖国签发的吗?"护照包含防伪特征和加密元素以证明其合法性。虽然任何人都可以伪造文件,但只有那些能够通过适当验证以加密方式证明其来源的护照才会被接受入境。
重要的是,ISM可以根据服务的需求灵活地配置其安全模型。在实践中,安全要求因上下文而有显著差异。例如,一个小额的代币转移可能只需要一个基础的验证者签名以实现更快的执行。相比之下,一笔数百万美元的资产转移可能需要分层安全方法,包括Hyperlane验证者、外部桥接(如Wormhole)以及额外的多签验证。
通过这种方式,ISM框架反映了一个关键的设计决策:Hyperlane通过模块化验证优先考虑连接性和安全性。应用程序可以定制其安全模型,同时保持协议的无许可性质。
3. 开发者工具和可访问性:最简单的连接方式
Hyperlane通过提供高水平的可访问性和易用性来优先考虑开发者体验。其命令行界面(CLI)和基于TypeScript的软件开发工具包(SDK)是将新链集成到Hyperlane生态系统、发送链间消息和配置Hyperlane Warp Route的基本工具。
CLI和SDK都是完全开源的,可供任何人使用。开发者可以从GitHub安装代码并开始集成,无需许可协议或审批流程。官方文档包含分步教程,即使对于区块链经验有限的开发者来说也易于上手。
3.1. Hyperlane CLI:直接集成工具
Hyperlane CLI是官方的命令行工具,旨在让开发者通过简单的命令操作来部署Hyperlane合约并与之交互。它支持广泛的操作,包括将Hyperlane部署到新区块链、创建Hyperlane Warp Route以及测试跨链消息传递,通常只需一条命令。