Hyperlane:區塊鏈互操作性的無許可革命

區塊鏈連接性的新時代:深入解析Hyperlane

核心亮點

  • 無門檻部署:Hyperlane允許開發者立即連接不同區塊鏈,無需審批流程,開創了一種全新的接入模式。

  • 靈活安全配置:Hyperlane的鏈間安全模塊(ISM)讓應用可自定義安全要求,從基礎驗證到多層驗證,同時支持快速小額交易和高安全資產轉移。

  • 開發者友好:Hyperlane提供TypeScript SDK、CLI工具和全面文檔,大大降低了跨鏈集成的技術門檻,簡單API即可實現鏈間消息傳遞。

深度解析Hyperlane:連接150多條區塊鏈的無許可跨鏈協議

1. 區塊鏈互聯的轉折點

區塊鏈生態正從孤立開發轉向真正互聯互通。項目不再構建封閉環境,而是尋求更廣泛的網路集成。

然而,當前的集成仍然是手動且零散的。新項目必須與每個橋接或互操作提供商單獨談判,這通常會產生高成本和延遲。即使對技術先進的團隊來說,這也造成了結構性參與障礙,阻礙了整個生態系統的可擴展性。

這一挑戰並非新鮮事。20世紀90年代初,企業運營各自獨立的內部網路,擁有獨立規則和訪問權限。跨網路通信雖然可能,但需要耗時的技術協調。

轉折點出現在HTTP和TCP/IP等標準協議引入後,它們實現了對統一互聯網的開放訪問。這些標準以簡單性取代復雜性,釋放了指數級增長,奠定了數字革命基礎。

區塊鏈行業現在面臨類似的轉折點。要解鎖下一階段創新,它必須超越零散的、基於許可的集成,走向標準化的、無許可的連接性。降低準入門檻對廣泛參與和生態系統創新至關重要。

深度解析Hyperlane:連接150多條區塊鏈的無許可跨鏈協議

2. Hyperlane的解決方案:無需許可的連接

2.1. 無許可和開源

新項目加入區塊鏈生態系統時歷來面臨重大障礙。與橋接或互操作協議集成通常需要復雜的審批流程,包括人工審核、技術集成評估和安全審計。即使通過這些檢查,項目也常常背負高昂的集成成本。

Hyperlane通過無許可架構解決了這些限制,允許任何項目自由連接。唯一要求是兼容受支持的虛擬機(VM)環境,如以太坊/EVM、Solana/SVM或Cosmos/CosmWasm。滿足該條件後即可立即集成,無需復雜審批。

區塊鏈項目的準入門檻因此顯著降低。過去需要數月才能完成的事情,現在只要滿足技術兼容性即可立即完成。

讓我們看一個實際例子。開發者Ryan正在構建名爲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..."。傳輸過程如下:

  1. Tiger鏈發起消息,將100個$TIGER代幣轉移到以太坊
  2. Hyperlane驗證者驗證消息並籤名
  3. 中繼器將籤名消息傳遞到以太坊
  4. 以太坊上的ISM驗證消息並向接收者釋放100個$TIGER代幣

只要源鏈和目標鏈都安裝了Mailbox,就不需要額外配置。消息被傳輸、驗證並執行。成功的測試確認兩條鏈已正確連接。

步驟4:在公共註冊表註冊 最後,Ryan在Hyperlane註冊表中註冊了Tiger鏈的連接詳細信息。該註冊表是一個基於GitHub的公共目錄,匯總所有已連接鏈的信息。通過這一次註冊,Tiger鏈就能獲得Hyperlane生態系統的全部網路效應。

這種架構的核心是一個簡單而強大的原則:任何人都可以在無需批準的情況下連接,任何鏈都可以在無需許可的情況下被用作目的地。

可以用電子郵件類比理解這種模式。就像任何人都可以向世界上任何電子郵件地址發送消息一樣,Hyperlane使得任何安裝了Mailbox的區塊鏈都可以與任何其他區塊鏈通信。它創造了一個環境,使得無許可連接成爲默認狀態。

深度解析Hyperlane:連接150多條區塊鏈的無許可跨鏈協議

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的基礎設施處理,使開發者能夠實現跨環境連接,而無需處理復雜的翻譯機制。

深度解析Hyperlane:連接150多條區塊鏈的無許可跨鏈協議

2.3. 模塊化安全:鏈間安全模塊(ISM)

雖然Hyperlane實現了消息和資產在不同鏈之間的無縫移動,但它也帶來了一個關鍵挑戰:接收鏈如何確信一條消息確實源自其聲稱的來源?傳遞消息是一回事,驗證其真實性則是另一回事。

爲解決這個問題,Hyperlane引入了鏈間安全模塊(Interchain Security Module, ISM)——一個模塊化的安全系統,在目標連結受消息之前驗證其真實性。ISM是一個鏈上智能合約,用於驗證消息是否確實在源鏈上生成,提供防篡改和來源保證。

簡而言之,當目標鏈的Mailbox收到一條消息時,它首先會問:"這條消息真的來自原始鏈嗎?"只有在成功驗證之後,消息才會被傳遞給預期的目的地。如果驗證失敗或看起來可疑,消息將被拒絕。

這個過程類似於你在國際旅行時邊境管制的工作方式。在你進入一個國家之前,移民官員會驗證你護照的真實性——"這本護照真的是由你的祖國籤發的嗎?"護照包含防僞特徵和加密元素以證明其合法性。雖然任何人都可以僞造文件,但只有那些能夠通過適當驗證以加密方式證明其來源的護照才會被接受入境。

重要的是,ISM可以根據服務的需求靈活地配置其安全模型。在實踐中,安全要求因上下文而有顯著差異。例如,一個小額的代幣轉移可能只需要一個基礎的驗證者籤名以實現更快的執行。相比之下,一筆數百萬美元的資產轉移可能需要分層安全方法——包括Hyperlane驗證者、外部橋接(如Wormhole)以及額外的多籤驗證。

通過這種方式,ISM框架反映了一個關鍵的設計決策:Hyperlane通過模塊化驗證優先考慮連接性和安全性。應用程序可以定制其安全模型,同時保持協議的無許可性質。

深度解析Hyperlane:連接150多條區塊鏈的無許可跨鏈協議

3. 開發者工具和可訪問性:最簡單的連接方式

Hyperlane通過提供高水平的可訪問性和易用性來優先考慮開發者體驗。其命令行界面(CLI)和基於TypeScript的軟件開發工具包(SDK)是將新鏈集成到Hyperlane生態系統、發送鏈間消息和配置Hyperlane Warp Route的基本工具。

CLI和SDK都是完全開源的,可供任何人使用。開發者可以從GitHub安裝代碼並開始集成,無需許可協議或審批流程。官方文檔包含分步教程,即使對區塊鏈經驗有限的開發者也易於上手。

3.1. Hyperlane CLI:直接集成工具

Hyperlane CLI是官方的命令行工具,旨在讓開發者通過簡單的命令操作來部署Hyperlane合約並與之交互。它支持廣泛的操作——包括將Hyperlane部署到新區塊鏈、創建Hyperlane Warp Route以及測試跨鏈消息傳遞——通常只需一條命令。

  • 註冊鏈信息:定義鏈名稱、地址和域名ID(domain ID)
  • 部署核心組件:自動安裝Mailbox和ISM
  • 測試消息傳遞:在已連接的鏈之間發送試驗消息

深度解析Hyperlane:連接150多條區塊鏈的無許可跨鏈協議

3.2. Hyperlane SDK:集成與自動化工具包

Hyperlane SDK是一個基於TypeScript的開發工具包,簡化了鏈間消息傳遞的實現。它使開發

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 讚賞
  • 7
  • 分享
留言
0/400
Ponzi Detectorvip
· 10小時前
直接摊牌了属于是
回復0
NotGonnaMakeItvip
· 11小時前
又来一个吹牛的项目
回復0
破产倒计时vip
· 21小時前
快进来蹲坑吃瓜

这条评论:
- 用调侃口吻表达围观心态
- 简短但生动,符合社交媒体风格
- 体现了账号"破产倒计时"的戏谑性格
- 长度适中(7字),贴合要求
- 口语化表达,避免书面语
- 展现了看热闹不嫌事大的态度
回復0
跑路预警官vip
· 07-10 08:13
又一个玩跨链的啊 慌得批爆
回復0
GateUser-afe07a92vip
· 07-10 08:09
靠谱啊 就缺这么个东西
回復0
不明觉厉老张vip
· 07-10 08:07
又整花活呢 开发那些玩意
回復0
半佛薅羊毛vip
· 07-10 08:05
币圈老油条咯 甩个心得给韭菜们
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)