据Odaily报道,Conduit发布了对Degen Chain上一次宕机事件的分析报告。5月10日,Conduit将Degen和Proof of Play Apex的批量大小增加到10MB以降低成本,这导致这些网络向其母链的批量发布延迟。5月12日下午1点左右,恢复了此配置以修复批量发布问题。这导致两个网络都进行了重组,因为批量发布是在24小时强制纳入窗口期之后发布的。
Arbitrum Nitro 会将收件箱消息插入批处理中的任何交易之前,并使用新的时间戳重播这些交易。重组后,由于 geth 无法很好地处理节点的深度,节点将返回损坏的数据库。这需要从创世开始重新同步数据目录。每个网络的同步时间超过 40 小时,重播速率约为 100M gas/s。
节点重新同步后,Conduit 尝试了各种交易重放方案,但并非所有交易都可以恢复,因为有些交易依赖于精确的时间戳。在与每个汇总团队协商后,Conduit 讨论并同时尝试了各种策略,以使网络上线并恢复其重组前的状态。
Degen Chain 于 5 月 14 日晚上 7:30 上线,大约是在网络瘫痪 54 小时后。Apex 链 Proof of Play 大约在同一时间恢复,但直到 5 月 15 日下午 4 点才向公众开放,当时实施了另一项恢复计划。
对此,Conduit 表示已改进了针对 Orbit 链的警报和监控以涵盖这种情况,并致力于与 Offchain Labs 合作,增强所有 Orbit 链运营商的可观察性。团队将继续投资和研究机制,以便在测试环境中更好地模拟主网条件和交易有效负载。Degen Chain Explorer 现已正常显示 Degen Chain 的最新状态。