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 立场无关。文章内的信息仅供参考,均不构成任何投资建议及要约,并请您遵守所在国家或地区的相关法律法规。