在官方宣传上,A rbitrum 和 Optimism 里的资产 (包括ETH、usdt、uni等等)的安全等级和L 1 相同的。虽然到现在为止 ,实际运行的结果是Rollup还没有出现资产丢失的报道。但其实,这些资产是很复杂的,分三种情况。

在 6 月 1 日 ,Circle宣布了它们将发布官方的Ar bitrum 版本的 USDC 。

在Arbitrum上,其实早就有了USDC,这个USDC是怎么来的?这个原有的USDC在Circle发布官方版后,现在改名成了 Bridged USDC ,代号从USDC变成了USDC .e 。但这个改名都只是在区块浏览器层面上的解析名的修改,并不能在合约层面上修改。

这个USDC .e 是从 Arbtirum 的官方桥 ,从L 1 桥接过去的 ,下面是我刚做的测试。

从L 1 通过 Arbitrum 的官方桥将 USDC 发送到 Arbitrum ,在L 1 上 USDC 就是 Circle 官方部署在 L1 的 USDC 合约 ,到了A rbitrum 就变成了 USDC.e ,这个合约是Arbitrum部署的。

就这两个版本的USDC,我们能够搞明白在A rbitrum 上的资产的来源。

1. 通过 Arbitrum 官方桥 从 L1 跨到 Arbitrum 的资产 。

这些资产在L 1 上会被保存在 Arbitrum 部署在 L1 的用于充值提现的那个合约 ,这就是Rollup在L 1 的主合约 ,用于记录L 1 上所有充值用户的状态 。

用户从L 1通过Arbitrum官方桥跨到Arbitrum时 ,发生的动作是用户将资金存入A rbitrum部署在L1的主合约里 ,然后在 Rollup这一端Arbitrum会mint出等额的资产给用户 。反过来,就是Ro llup这一端销毁 ,在L 1那一端提现 。

这些通过Arbitrum官方桥充值到Arbitrum -Rollup 的资产,的安全性是符合Rollup设计文档里写的,安全和L 1 近似 。哪怕是Rollup的运营商跑路了,用户也可以强行在L 1 上的这个 Rollup 合约里进行提款 。

2. 由项目方在 Arbitrum 独立发行的代币资产 。

像AiDoge就是在Arbitrum发的一个币,这个币在L 1 上是没有的 。这种资产就是把 Arbitrum 当成是一个独立的链来看待 。

Circle在Arbitrum上发布的USDC官方版,就属于这一类。

如果Arbitrum跑路了,这种基于Arbitrum原生性发布的资产肯定是归零了,你也无法在L 1 上恢复的 。因为L 1 上本质上就没有这一块资产 。

3. 还有另外一类资产 ,是通过第三方跨链桥跨到Arbitrum上的。

主流的第三方跨链桥,如 multichain ,就是把Arbitrum当成是一条独立的链来看待,比如将BSC和A rbitrum 进行桥接 。

通过桥两边链资产的锁定和释放,进行跨链。

这一类通过第三方桥的跨到A rbitrum 的资产 ,其安全性是同时受制于第三方桥和A rbitrum 的 ,任何一方跑路和出bug,资产都可能会丢失。

第三方桥这种情况会更复杂一些,因为第三方桥一般都是资金池的工作方式。

比如mult ichain 这个桥 ,从ETH -L1 和 Arbitrum 进行 ETH 资产的桥接 ,那m ultichain 必须在 L1 和 Arbitrum 两端都有对应的 ETH 资金池 ,以提供用户跨链。当然用户从L 1 跨到 arbitrum 时 ,就是用户将ETH充值到 multichain 的 L1 资金池 ,然后 multi chain将arbitrum上的ETH释放给用户 。

如果第三方桥的一端资金耗尽,那桥就只能单向工作了。

而对A rbitrum 官方桥来说 ,并没有资金池的概念,动作是充值和 mint ,提现和销毁,的概念。

所以通过第三方桥进出Ro llup 的资金 ,其安全性还受桥的资金池的影响。绝大多数第三方跨链桥的资金池本质上是一个多签,这些资金池是可以被卷款跑路了。

如果一切如Rollup的设计文档设计的,A rbiturm 官方桥本质上在 L1 的那个充值合约是不能卷款跑路的 。

但现在A rbitrum 并没有实现欺诈证明 ,所以本质上A rbiturm 可以关闭 Rollup 服务 ,通过恶意修改Ro llup 和 L1 两边的状态来实现偷钱 。

微信里点“发现”,扫一下二维码便可将本篇文章分享至朋友圈