北京时间8月16日凌晨,Eth 2.0 Medalla测试网出现时钟bug,陆续收到超前Slot区块和证明。占据全网64%以上的份额的客户端prysm中的roughtime获取时钟提前了4个小时,导致节点计算Slot错误,致使所有prysm节点陷入瘫痪,剩下的30%客户端也难以达成全网共识。据了解,错误的roughtime响应会导致验证节点产生无效的证明和区块(未来的Slot)。如果提前对一个slot做证明,其他节点将拒绝接收。每个验证节点都会被分配到一个Slot来做证明,如果时间错误则其他客户端节点认为当前Slot尚未发生将拒绝该证明,而正确的Slot由于收齐的证明难以满足三分之二的要求,导致无法达成全网共识。