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