- 注:Cobo 安全团队所列相关结论基于 UTC 时间 2024 年 2 月 5 日 0 点前。
- 目前参与 Restaking 需要和项目方合约进行交互,用户需要承担合约被攻击的风险;
- 基于 EigenLayer 构建的项目资金最终都会存放在 EigenLayer 协议的合约中,如果 EigenLayer 合约被攻击,相关项目资金也会遭到损失;
- 在 EigenLayer 中,存在 2 种 Restaking 类型,分别是 native ETH Restaking 和 LST Restaking。对于 LST Restaking,资金直接存放于 EigenLayer 合约中。但是对于 Native ETH Restaking,资金则是存放于 ETH Beacon chain中;这意味着,进行 LST Restaking 的用户有可能因 EigenLayer 合约风险遭受损失;
- 项目方存在高危权限,在某些情况下通过敏感权限可以挪用用户资金。
- LST 代币存在脱锚的可能,或 LST 合约升级/被攻击导致 LST 价值发生偏差和损失。
- 目前除了 EigenLayer 外,市面上主流的 Restaking 协议都不支持提款。假设项目方没有通过合约升级相应的提款逻辑,用户则永远无法拿回资产,需要从二级市场获得流动性退出。
- 项目完成度低,大部分项目未实现提款逻辑;
- 中心化风险:用户资产最终为多签钱包所控制。项目方存在一定的 Rug Pull 能力;
- 基于第二点的情况下,当出现内部作恶或多签私钥丢失的情况下,可能造成资产损失。

- EigenLayer 当前部署在主网的合约中,尚未完整实现其白皮书中所有功能(AVS,slash)。其中,slash 功能仅是实现了相关的接口,尚未有具体的完整逻辑。根据合约代码,当前 slash 通过 StrategyManager 合约的 owner(项目方 admin 权限) 进行触发,执行方式较为中心化;
- 在进行 EigenLayer native ETH Restaking 的过程中,除了要创建一个EigenPod 合约用于 Restaking 资金管理外,同时还需要自己运行 Beacon chain节点服务,并承担被 Beacon chain slash 的风险。用户在进行 native ETH Restaking 时,建议选择较为靠谱的节点服务提供商。除此之外,由于 ETH 保存在 Beacon chain 中,在进行提款的过程中,除了需要用户发起外,还需要节点服务提供商帮助用户将相关资金从 Beacon chain 中退出,即退出过程需要双方同意;
- 由于 EigenLayer 目前暂未实现完成的 AVS 和 Slash 机制,Cobo 安全团队建议用户不要在没有了解好相关风险的情况下在 EigenLayer 协议中启用 delegate 功能,否则可能会引起一定的资金损失。

- 目前协议所有合约为可升级合约,升级权限为3/6 Gnosis Safe ,但是 MLRT 代币中 cbETH,ethX,ankrETH 的 MLRT 代币合约的升级权限为 EOA 地址。
- 在充值过程中,在计算用户获取的 share 份额时,需要对 share 价值进行计算,但计算公式中的 rsETHPrice 需要手动更新对应的 oracle 。除了 stETH 以外,分别使用对应代币合约的 share price 作为价格源。stETH 则直接采用 1:1 换算。当 stETH 在二级市场存在存在折价时,充值过程中将存在一定的套利空间。
- OperatorDelegator 负责路由协议资金到 EigenLayer 中,并对应不同的充值比例,但是协议在配置 OperatorDelegator 过程中,没有检查所有 OperatorDelegator 的比例是否大于 100%,导致可能出现 OperatorDelegator-1(70%)和 OperatorDelegator-2(70%)的情况。该问题主要影响用户资金提现,由于提现逻辑目前尚不完整,无法评估具体对本金的影响。
