CIP-107:销毁基于 DAO 调整比例的存储抵押(20230307)

本文是整理好的 CIP-107 中文介绍,供大家交流讨论。

CIP-107 详情链接:https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-107.md

简介

当赞助商为合约添加抵押存储时,一定比例的 CFX 代币将被销毁,并产生相应数量的“存储积分”。这些“存储积分”无法转移,也不会产生存储利息,但它可以作为 CFX 代币支付抵押存储费用。

摘要

该 CIP 主要介绍了“存储积分”的概念,它是从存储抵押的销毁中产生的。当赞助商为抵押提供初始或追加赞助余额时,将销毁该余额的 p 比例,并转换为“存储积分”。当前,1 个 CFX 相当于 1 KB 的存储抵押。因此,在这种机制下,每销毁 1 个 CFX 代币,将产生 1024 个存储积分。在赞助交易时 sponsor_balance_for_collateral 将会被扣除。如果剩余的 sponsor_balance_for_collateral 无法支付增量存储抵押,则合约将使用存储积分来支付。更换存储抵押的赞助商时,存储积分不会退还给旧的赞助商。如果新的赞助商提供的存储抵押超过旧的赞助商,将把 p 比例的剩余部分转换为存储积分。

p 的初始值为 0.5,并将由 DAO 进行调整。当这个 CIP 被激活时,抵押的一半赞助余额将被转换为存储积分。对于现有合约的存储抵押转换将进行懒处理。

动机

这是为了引入一些燃烧场景和机制,以缓解 CFX 代币的持续通胀。这将改善 Conflux 的代币经济学。

存储积分的设计最大限度地减少了经济学的影响。目前,合约赞助商主要关心支持其业务计划所需的代币数量,但他们不关心存储抵押的退款问题。除了一些代币被永久转换为存储积分外,此 CIP 不会为存储抵押引入额外的成本。每个区块的存储利息仅为 0.002 CFX,比基础奖励要小得多。因此,此 CIP 对矿工的影响也很小。

细则

比例的投票

我们引入一个带有 18 个小数位的参数 STORAGE_POINT_PORP,初始值为 1。比例 pSTORAGE_POINT_PORP/(STORAGE_POINT_PORP+1) 定义。例如,如果在第一轮投票期间,所有选票都同意增加STORAGE_POINT_PORP,则 STORAGE_POINT_PORP 将变成 2p 等于 67%。

代币供应的统计信息

当赞助商的赞助余额被转换为存储积分时,相应的 CFX 代币将从 total_issued_tokenstotal_collateral_tokens 中扣除。

基本原理

待补充。

后向兼容性

此改动将改变原有系统规范。

测试用例

待补充。

实现

待补充。

安全性

待补充。

版权

此提案遵守 CC0 协议,所有版权及相关权利不设限。