LOVE20 Extension - Group

LOVE20 链群类扩展协议

View on GitHub

链群行动扩展协议

1. 关于协议

此扩展协议基于 LOVE20 扩展协议标准,扩展行动参与机制,允许行动者以链群的方式参与行动。

2. 初始参数

2.1 代币合约地址

表示链群行动所在的代币,激活所需要的质押代币也是这个代币。

2.2 激活链群需最小治理票占比

2.3 激活链群需质押代币数量

链群服务者激活链群时需质押的代币数量。

2.4 参与代币合约地址

行动者参与行动时使用的代币地址,支持以下两种类型:

2.5 最大参与代币占比

3. 治理者

3.1 不信任投票

在验证阶段对一个或多个链群服务者进行不信任投票:

链群服务者的不信任率 = 链群服务者收到的不信任票总数 / 此行动的投票总数

投不信任票会同步额外更新数据:

4. 链群服务者

下述两种方式可以成为链群服务者:

4.1 链群激活或恢复

链群 NFT 持有者若其治理票占比(有效治理票数 / 总治理票数)不低于本行动设置的「激活链群需最小治理票占比」,可选择质押链群激活所需代币数量(使用链群行动所在的代币),激活一个新链群或恢复旧链群。

激活时需提供:

恢复链群时,自动继承原链群中所有未退出的行动者

4.2 链群更新

立即更新,并在当轮立即生效(不影响已参与的行动者)

4.3 链群验证

持有链群 NFT 的链群服务者,可以提交验证,完整验证后会同时更新下面 4 类得分

合约自动记录每轮的历史数据(行动参与代币总量、链群参与代币总量、每个行动者的参与代币数),验证时基于当轮的历史数据计算得分。

4.3.1 批量验证机制

链群行动者较多,无法一次提交验证成功时,允许链群服务者分多次完成整个链群的验证。

注意:

4.4 链群指定验证代理

链群服务者可为链群设定一个钱包地址作为链群验证代理,验证代理可以代替链群服务者提交链群的验证结果。

为确保安全性,实现严格的所有者检查机制:

4.5 链群取消激活

链群服务者在链群创建后的下一轮开始,可随时取消激活链群,并立即返还质押代币。

链群取消激活后,行动者可继续领取之前未领取的行动铸币激励。

已取消激活的链群,新行动者无法加入,现有行动者也无法追加代币;还未验证的链群也无法再接受验证。

注意:质押代币返还给当前持有链群 NFT 的地址。

5. 行动者

5.1 加入行动

行动者指定链群参与行动时:

5.2 铸造行动激励

行动者加入后,下一阶段开始链群服务者验证,验证后下一阶段可铸造自己的行动激励

行动者的行动铸币激励 = 行动者得分 / 链群内所有行动者得分 x 链群铸币激励

链群铸币激励 = 行动总激励 x 链群得分 / 行动内所有链群得分

5.3 退出行动

可随时退出并立即返还累计参与的所有代币

6. 体验模式参与行动

6. 特殊情况

若某轮所有链群都未能提交验证,则验证阶段结束后,任何人可触发行动激励销毁,销毁此行动所有可铸造激励,将代币变为未铸造。