本文介绍了CSM(Community Staking Module)中存款队列的实现细节。该队列采用连续数组与头指针结构,节点运营商将密钥批次加入队列,并允许在队列中优化或移除密钥。文章详细定义了运营商的数据结构(包括已添加和已审核密钥的指针)、队列的批次结构(包含节点ID、密钥数量和下一项索引),并解释了乐观审核机制:无需显式审核,通过预言机报告无效密钥并调整指针。在获取密钥时,模块遍历队列,根据可存入验证者计数(depositableValidatorsCount)和入队计数(enqueuedCount)来控制批次消费、跳过空项及清理队列。最后介绍了节点运营商的队列规范化、添加和移除密钥的具体操作,确保队列与状态一致。