近年来,区块链生态系统经历了非凡的发展和创新,协议和去中心化应用程序(DApp)出现在各个领域。然而,一个反复出现的障碍是各个区块链网络之间缺乏顺畅的通信和互操作性。这个问题涉及跨链交换和交易,用户经常遇到困难和低效率。

创建流行的去中心化交易所 Uniswap 的公司 Uniswap Labs 刚刚提出了一种新的以太坊标准,称为 ERC-7683。借助此标准,基于意图的系统将能够更有效地定义跨链活动,并实现跨链交易的执行。

我们自豪地推出:ERC-7683✨Across 和 @Uniswap 的跨链意图新行业标准https://t.co/JBZYxMMxYs
🧵pic.twitter.com/2enPsviYQZ

— Across (@AcrossProtocol) 2024 年 5 月 20 日

什么是 ERC-7683?

以太坊标准 ERC-7683 描述了一套跨链交易执行平台的指导方针和接口。它本质上引入了一个通用的 ISettlementContract 智能合约接口以及一个通用的 CrossChainOrder 结构。

CrossChainOrder 结构旨在作为一种通用订单格式,用户(交换者)可以签署并分发给做市商或中继者(填充者)以供实施。结算合约地址、交换者的地址、用于重放保护的随机数、链 ID、截止日期以及接受特定于实施的数据的任意 orderData 字段是此结构中的关键字段。

Uniswap Labs proposes ERC-7683 Ethereum standard to improve cross-chain transactions and communication, addressing inefficiencies in the blockchain ecosystem.

图片:CrossChainOrder 结构,ERC7683

相反,结算合约必须实现 ISettlementContract 接口定义的一组标准函数。其中包括 resolve 函数,它将特定的 CrossChainOrder 更改为通用的 ResolvedCrossChainOrder,以便更容易与其他订单类型和结算合约集成;以及 begin 函数,它使填充者能够开始跨链订单的结算。

Uniswap Labs proposes ERC-7683 Ethereum standard to improve cross-chain transactions and communication, addressing inefficiencies in the blockchain ecosystem.

图片:ISettlementContract 接口,ERC7683

作为结算过程的一部分,从交换器获取的输入、提供给交换器的输出以及提供给填充器的输出均由 ResolvedCrossChainOrder 结构定义,该结构是订单的表示。

ERC-7683 整合背后的动机

实现跨链连接而不受传统桥接时间限制的一种可行方法是使用基于意图的系统。然而,这些系统难以获得足够的流动性和跨越多条链的活跃填充网络。

得益于 ERC-7683 等标准,跨链意图系统可以通信和共享基础设施,例如填充网络和订单传播服务。

ERC-7683 的好处

应用程序、填充物和最终用户只是生态系统中从采用 ERC-7683 中获益的利益相关者中的一小部分。

ERC-7683 是基于意图的系统的标准,旨在改善跨链交易的用户体验。这种标准化可以降低成本、加快处理时间并提高可靠性。此外,协议和应用程序可以利用 ERC-7683 定义的接口和数据结构,从而简化集成、促进互操作性、降低开发成本并促进合作生态系统。

做市商(也称为填充者)因应用范围扩大和订单池扩大而从流动性和订单流增加中获益。这可以带来更多盈利机会并吸引更多参与者加入填充生态系统。ERC-7683 促进了多个区块链网络之间的流动性和竞争力,从而为消费者带来更好的定价和执行。

当我们与 UniswapX 进行跨链时,Uniswap Labs 将采用此标准

阅读下面的完整提案⤵https://t.co/rImPo1JVEn

— Uniswap 实验室🦄 (@Uniswap)2024 年 5 月 20 日

ERC-7683 设计注意事项

为了保证 ERC-7683 的有效性和广泛接受度,在其创建过程中考虑了许多重要因素。在 CrossChainOrder 结构中添加通用 orderData 字段是一个重要细节。此变量提供不同的实施细节和调整,包括履行限制、结算方法和价格解决算法(例如,荷兰式拍卖或基于 Oracle 的定价)。

ERC-7683 旨在在同一标准内支持多种跨链意图设计。它还鼓励多样性,并使各种实现能够协作和共存。

Permit2 标准的集成是另一个值得注意的设计选择。Permit2 的见证功能使交换者能够通过单一签名批准订单条件和代币转移,即使 ERC-7683 在技术上不需要它们。

ERC-7683 的采用与合作

尽管 ERC-7683 仍处于提案阶段,但其对区块链生态系统的潜在影响怎么估计都不过分。通过在以太坊魔术师论坛上发布以太坊征求意见稿 (ERC) 并将标准提交给 CAKE 工作组进行进一步审议和辩论,Uniswap Labs 和 Across Protocol 已经启动了第一阶段。

借助ERC-7683等举措,有望发展出更加统一、更加平易近人的跨链生态,鼓励项目之间的合作,促进区块链网络之间更加顺畅、有效的交流。

同时,ERC-7683 的成功最终将依赖于区块链社区的共同努力。

文章“桥接区块链网络:ERC-7683 如何改变跨链交换和交易”首先出现在 Metaverse Post 上。