Optimism与Uniswap共同提出的ERC-7802新标准是什麽? 岳小鱼 |2024-11-25 20:00 ERC-7802 的设计原则是「桥不可知论」:在跨链的场景中,尽可能地将代币合约与具体的跨链桥接技术或协议分开。
作者:岳小鱼
先上结论,一句话解释: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 生态的互通性打下基础。
目前这个协议标准还在讨论阶段,我们可以持续关注。
深度UnichainDEX交易所智能合约跨链UniswapOptimism去中心化