Optimism与Uniswap共同提出的ERC-7802是什么?

新手11/29/2024, 5:41:09 AM
ERC-7802 是由 Optimism 和 Uniswap 提出的跨链代币标准,为现有的 ERC-20 代币扩展了新特性,调用 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 定义了一个标准化的接口,这个接口中有两个关键函数: (1)crosschainMint:在目标链上为接收者铸造代币,作为从源链销毁代币的结果。 (2)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生态的互操作性打下基础。 目前这个协议标准还在讨论阶段,我们可以持续关注。

声明:

  1. 本文转载自【X 】,著作权归属原作者【岳小鱼】,如对转载有异议,请联系 Gate Learn 团队),团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由 Gate Learn 团队翻译, 除非另有说明,否则不得复制、传播或抄袭经翻译文章。

Optimism与Uniswap共同提出的ERC-7802是什么?

新手11/29/2024, 5:41:09 AM
ERC-7802 是由 Optimism 和 Uniswap 提出的跨链代币标准,为现有的 ERC-20 代币扩展了新特性,调用 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 定义了一个标准化的接口,这个接口中有两个关键函数: (1)crosschainMint:在目标链上为接收者铸造代币,作为从源链销毁代币的结果。 (2)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生态的互操作性打下基础。 目前这个协议标准还在讨论阶段,我们可以持续关注。

声明:

  1. 本文转载自【X 】,著作权归属原作者【岳小鱼】,如对转载有异议,请联系 Gate Learn 团队),团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由 Gate Learn 团队翻译, 除非另有说明,否则不得复制、传播或抄袭经翻译文章。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.