本文是Lido社区质押模块(CSM)v2的设计草案,针对现有CSM在节点运营商注册上的灵活性不足问题,引入了Gate和Extension概念。Gate是允许用户加入CSM的智能合约,分为Permissionless(无需许可)和Permissioned(需许可)两类,可以为新运营商指定债券曲线;Extension则允许第三方合约作为节点运营商的代理人,实现自定义的管理逻辑,例如DVT扩展可以管理集群参与者并共享奖励。文章详细说明了这两类合约的设计思路,并给出了Solidity代码示例,以及它们对CSM现有交互接口(如addValidatorKeys方法增加from参数)的影响。