撰文:Proof of Track

编译:Peng Sun,Foresight News

北京时间 5 月 13 日 04:15:29,L3 链 Degen Chain 发生宕机,停止出块一度超 24 小时。此次宕机引起社区关注。

Degen Chain 是一条于 3 月 28 日由 DAO 基础设施服务商 Syndicate 推出的超低成本 L3 链。昨日凌晨,Rollup 服务提供商 Conduit 发推表示 4 月 11 日 03:00 在进行自定义配置更改后,Degen 停止发布 Batches。据 Syndicate 联创 Will Paper 在 Warpcast 透露,本次宕机受影响的区块号为 15043908,时间大约是在北京时间 5 月 11 日 17:15:45。目前,Degen 节点从创世区块重新同步,按照 Conduit 估计,大约是北京时间今晚 21:00 完成。

正是因为自定义配置更改这个操作,导致了宕机期间 Degen Chain 进行 50 万个区块重组。那么,Degen Chain 到底发生了什么?

首先,Degen Chain 是使用 Arbitrum Orbit、Base(用于结算)和 AnyTrust(用于 DA)构建的 L3。Degen Chain 的 Gas 代币为 DEGEN。我很赞同 penumbra 团队 henry 所说的,「没有 L3,只有 L1 和 L2」。对我来说,Degen Chain 只是「L2 上的 L2」。

接下来我们谈谈 L3 区块重组问题。首先 L3 为什么会发生区块重组?正如 L2BEAT 研究员 donnoh.eth 所指出的,有三种情况,分别是:

  • 定序器在 L2 上发布的 batch 与软确认不一致;
  • L2 因自身原因重组;
  • L1 重组导致 L2 重组。

第一个原因比较常见,也最有可能是本次重组的原因。

除此外,我们还需要思考一些其他问题,譬如:

  • 为什么要相信托管排序器是诚实的?
  • 当 L2 和 L3 实际上是去中心化的时候,如何解决重组问题?
  • 如果 Raas 出错怎么办?
  • 如果 L1 或 L2 出错怎么办?

当然,关于自定义配置更改具体是怎么回事,我们还有待 Conduit 的事后分析。