ERC-7802 的設計原則是「橋不可知論」:在跨鏈的場景中,盡可能地將 Token 合約與具體的跨鏈橋接技術或協議分開。
作者:岳小魚
先上結論,一句話解釋:ERC-7802 是一個跨鏈標準,為現有的 ERC-20 Token 擴展了新特性,呼叫 ERC-7802 介面就可以實現標準的跨鏈功能。
背景
ERC-7802 是由 Optimism 團隊和 Uniswap 團隊共同提出的跨鏈 Token 標準,目標是讓 Token 在跨鏈時,能夠維持統一的標準。
我們可以看到 Uniswap 和 Optimism 合作在不斷加深:Uniswap 之前宣布要推出的 Unichain,就屬於 OP Superchain 生態中的一員,如今一起提出了這個跨鏈標準。
ERC-7802 的提出是為了標準化跨鏈操作,這對於像 Uniswap 這樣的 DEX(去中心化交易所)和 Optimism 這樣的 L2 解決方案來說都是非常重要的。
以太坊上的 Token 標準一直在演進,從 ERC-20 到 ERC-721、ERC-1155 等。 ERC-7802 是這種演進的一部分,專注於解決跨鏈這個特定問題。
設計原則
整體來看,ERC-7802 的設計原則是「橋不可知論」:在跨鏈的場景中,盡可能地將 Token 合約與具體的跨鏈橋接技術或協議分開。
這是一種模組化設計,實際上是將複雜性轉移到跨鏈橋上,將跨鏈邏輯從 Token 合約中分離出來,使得 Token 合約的結構更加簡單和模組化。
Token 的實作只需專注於其基本功能,而不必考慮跨鏈轉移的具體實作。
橋接協議承擔了所有與跨鏈轉移相關的複雜性,包括交易驗證、資產鎖定與釋放、跨鏈通訊協議等。
ERC-7802 定義了 Token 如何與跨鏈橋接進行交互的標準化接口,但不關心這些橋接是如何具體實現的。
任何符合 ERC-7802 的橋接協定都可以使用此介面進行跨鏈操作,而不需要修改 Token 合約本身。
具體實現
ERC-7802 定義了一個標準化的接口,這個接口中有兩個關鍵函數:
crosschainMint:在目標鏈上為接收者鑄造 Token,作為從來源鏈銷毀 Token 的結果。
crosschainBurn:在源鏈上銷毀 Token 並發起跨鏈轉移,通常是跨鏈轉移的起點。
需要注意的是,跨鏈的鑄造和銷毀,與本地的鑄造和銷毀是不同的。在跨鏈操作中,所有鏈上的總流通供應量保持不變,因為代幣是在鏈之間轉移的,而不是真的被創建或銷毀的。
ERC-7802 合約支援 ERC-165,這是一個介面偵測標準,允許智慧合約聲明它們支援哪些介面。這有助於確保跨鏈操作的合約相容性。
更關鍵的是,ERC-7802 與 ERC-20 相容。
ERC-20 是一種在以太坊上使用廣泛的同質化 Token 標準,因此新標準與 ERC-20 相容非常重要,從而使得現有的代幣可以更容易地跨鏈到新生態中。
這樣,已有的 Token 可以作為普通的 ERC-20 Token 存在,然後透過 ERC-7802 介面實現跨鏈功能。
協議價值
解決多鏈的體驗問題是一個大趨勢,ERC-7802 其實是從最底層的協議層建立跨鏈標準,這與「鏈抽象」敘事是互補的。
ERC-7802 透過提供一個標準化的跨鏈 Token 轉移協議,直接支持了鏈抽像要實現的目標,即讓資產能夠無縫地在不同鏈上流動。
鏈抽象的實作需要多種技術標準和協定的協同作用,ERC-7802 可以被視為其中一個關鍵的建構模組。
可以說,ERC-7802 在技術層面上為鏈抽象提供了具體的解決方案,解決了 Token 跨鏈轉移的技術問題,而鏈抽象則利用這些解決方案來提供更高級別的用戶體驗和應用開發框架。
更關鍵的是,OP 提出的這個標準也是為 OP Superchain 生態的互通性打下基礎。
目前這個協議標準還在討論階段,我們可以持續關注。
免責聲明:作為區塊鏈資訊平台,本站所發布文章僅代表作者及來賓個人觀點,與 Web3Caff 立場無關。文章內的資訊僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。