跨链代币标准xERC20:从代币主权出发,降低互操作风险

时间:2024-10-13  分类:电子


7月25日,Layer2互操作性协议Connext宣布推出跨链代币标准xERC20(ERC7281),旨在提高代币跨链的安全性。该协议由Connext创世贡献者Arjun提出。而Arjun的灵感则来自Multichain漏洞的影响扩散。


自7月7日以来,从Multichain流出的资金总额高达2.65亿美元,分布在Ethereum、BNBChain、Polygon、Avalanche、Arbitrum、Optimism、Fantom、Cronos、Moonbeam链。其中6582万美元已经被Circle和Tether冻结,1,296,990.99ICE(约162万美元)被代币发行方销毁。


对此,Arjun认为,桥接代币面临着来自系统性的风险,其背后潜在的问题是代币主权。


代币主权是什么,如何化为抽象能力?


目前,代币发行者通常选择两种桥接方案:


1.典型的桥接(如rollupbridges),并与Connext或Hop等流动性网络合作。这比较安全,但需要流动性,会带来滑点和高流动性成本。


2.使用第三方mint/burn系统,如Multichain或L0OFT。这解决了流动性问题,但却将发行者永远锁定在底层桥接器的安全性上,它还会破坏可替代性:例如,通过Arbitrum的桥接器,就会产生不同的代币。


那为什么不让多个桥接器使用同一个代币?Arjun解释,这对安全性和可替代性都不利,如果两座网桥在L1上各持有100USDT,就不能只通过一座网桥进行200USDT的L2向L1转账。如果两座桥都被黑客攻击,这200USDT都会丢失。


xERC20从第一性原理重新思考桥接,当桥接器被黑客攻击时,代币发行者会受到惩罚。这意味着代币发行者应该决定:哪些代币是典型、支持的桥接、每个桥接的风险承受能力,这些思考统称为代币主权。


目前已经有:MakerDAO的DAITeleport机制、fraxfinance的FraxFerry、circle的CCTP、tBTC_project、AngleProtocol考虑到代币主权的问题了,只不过,以上这些例子都是高度定制的。


而xERC20是对ERC-20接口的简单、最小化扩展:



根据这项建议,代币的所有权将从桥接器(规范或第三方)转移到代币发行者自己手中。


代币发行者决定为特定域(可以是L1或L2)支持哪种桥接器,并随着时间的推移对不同选项的安全性越来越有信心,而不断调整自己的偏好。如果某个桥接器被黑客攻击或存在漏洞,发行者的风险将被限制在该桥接器的费率上限内,发行者可以无缝地将桥接器除名,而无需与用户一起经历痛苦且耗时的迁移过程。


修复用户体验和桥接激励机制



xERC20的兼容性



开发们者的担忧


在EthereumMagicians论坛,开发者auryn表示其总体上支持这项建议,但也有一小部分顾虑:


对于没有治理层的代币来说,这该如何运作?比如WETH


这就给了那些有治理机制的代币发行者一些额外的,也许是不必要的治理权力。在某些情况下,发行者可能无法或不愿实际行使这种权力。


这也可能意味着需要一些元治理层来决定哪个账户应该对给定的代币拥有桥接治理权,因为你不能只依赖于owner()的存在,而且每个代币的owner()都是正确的。


Arjun对此回应,该提案的核心目标是解决流动性/可流通性和安全性之间的权衡问题,尤其是对于长尾资产而言,因为这些代币无法从有机交易量中获得足够的手续费收入来维持许多不同链的LP。WETH并不存在这个问题,因为除了USDT和USDC之外,它是最常见的桥接资产之一。


从长远来看,我认为像wstETH这样的LSD有可能被用作跨链交互的传输层,和/或WETH将完全被ETH的标记版本所取代。


此外,另一位开发者gpersoon和auryn都认为,持续跨链部署和管理代币会增加管理开销。对此Arjun提出以下解决方案:



据最新消息,Connext表示,今天通过Connext部署xERC20s的项目未来可完全兼容最终确定的ERC-7281规范,在链之间实现1:1的代币0滑点转移。此外,DeFi借贷协议AlchemixFinance已采用这一标准。因此,接下来,我们将有机会在实践中充分观察并测试此标准的安全性和易用性。


以上就是跨链代币标准xERC20:从代币主权出发,降低互操作风险的全部内容,望能这篇跨链代币标准xERC20:从代币主权出发,降低互操作风险可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。