CIPs
概览
作为一个去中心化的网络,对Conflux协议的重大变化需要在实施之前达成共识。 这样的变化以Conflux改进提案,或简称CIP的形式提出。 在一个CIP被讨论,规范被确定,并获得广泛支持后,一组CIP被实现并作为网络升级(也称为硬分叉)推出。
提交一个CIP的过程在CIP-1中有描述。 CIP有以下阶段:
[ IDEA ] -> [ DRAFT ] -> [ LAST CALL ] -> [ ACCEPTED ] -> [ FINAL ]
更多细节,请参考CIP-1。
重要的CIP
以下是自Conflux主网启动以来最具影响力的一些CIP。
- CIP-23: 类型结构化数据哈希和签名。 这个CIP定义了Conflux签名标准,基于以太坊的EIP-712。
- CIP-37: 引入Base32校验和地址。 你从 Fluent 和其他钱包熟悉的Core Space地址格式是在CIP-37中定义的。
- CIP-40: 将区块基础奖励降低到2 CFX。 在主网启动后的第一个硬分叉升级中,区块基础奖励从7 CFX降低到2 CFX。 这也是第一个在治理投票中确认的CIP。
- CIP-43: 通过对质押者投票引入最终性。 这个CIP引入了混合PoW-PoS共识的思想,在Hydra硬分叉中实现。
- CIP-90: 一个完全与EVM兼容的空间。 Hydra 硬分叉中的另一个主要更新是引入了Conflux eSpace,该更新在这个CIP中定义。
- CIP-94: 链参数的链上DAO投票。 On-chain mechanism for community governance, to be rolled out in an upcoming network upgrade.
我如何提交CIP?
If you want to submit a Conflux Improvement Proposal, you should start by copying the CIP Markdown template and filling some basic information in the preamble, such as the title of this CIP, the list of authors, and the type of the change that. you are proposing. 在此之后,你可以继续填写所有的部分:简单摘要
,摘要
,动机
,规范
,理由
,向后兼容性
,测试用例
,实现
,安全考虑
。 一旦你的CIP草案准备好了初步发布,就把它提交到CIPs GitHub 仓库中的一个新的PR.。
下一步
一旦你的CIP草案被提交,CIP编辑人员会审查它并处理任何编辑问题。 此时,你应该与Conflux社区分享CIP,讨论、找到并解决问题,并努力获得对提出的变化或改进的普遍支持。