新项目如何高效启动(Conflux 代付机制了解一下)
还在为新项目如何高效启动而发愁?
别愁了,烤仔为你推荐 Conflux 代付机制,用过都说好!
什么?你还不了解 Conflux 代付机制?那建议通读本文并背诵 :)
Conflux 的代付机制通过一种赞助机制来补贴用户对智能合约的使用,以"真金白银"的补贴来为网络效用建设行为和用户增长提供资助,帮助项目实现从 0 到 1 冷启动。 因此,只要对合约调用的交易被赞助(通常由 Dapp 的运营商赞助),使用余额为零的新帐户也能够调用智能合约。开发者通过引入内置的 SponsorControl 合约来记录和管理智能合约的赞助信息。
余额为零的新账户也能参与体验项目,这样直接降低参与门槛的代付机制被烤仔称为拉新法宝是不是很名副其实~
如何实现代付
Conflux 的代付机制中有两种资源能够被代付:燃气费和存储抵押金。
其实这个机制的实现是通过与 SponsorControl 合约交互完成的,具体操作在《Conflux 开发教程 | 使用 IDE 开发 DApp 的实战操作指南》曾经简要介绍过。
现在,睁大眼睛,烤仔来为小伙伴们重新介绍:
SponsorControl 合约为每一个用户建立的合约保留了如下的信息:
- sponsor_for_gas :是提供燃气补贴的账户;
- sponsor_for_collateral :是提供存储抵押金的账户;
- sponsor_balance_for_gas :可用于燃气补贴的余额;
- sponsor_balance_for_collateral : 可用于提供存储抵押金的余额;
- sponsor_limit_for_gas_fee :是向每笔交易赞助燃气费的上限限;
- whitelist :有资格获得补贴的普通用户地址列表,全零地址则代表所有用户地址。只有合约自身和管理员有权限改动该列表。
也就是说,在 sponsor_for_gas / sponsor_for_collateral 中需要填入代付燃气费/存储抵押金的钱包/合约地址,在 sponsor_balance_for_gas / sponsor_balance_for_collateral 中设置可用于代付燃气费/存储抵押金的额度上限,在 sponsor_limit_for_gas_fee 中设定代付燃气费的单笔额度上限。
- 对于燃气费: 如果一笔交易调用了 sponsor_for_gas 非空的智能合约且交易发送者处于合约的 whitelist 列表内,且交易指定的燃气费在 sponsor_limit_for_gas_fee 范围内,交易的燃气消耗将从合约的 sponsor_balance_for_gas 中支付(如果余额足够的话),而不是由交易发送者的账户余额支付否则,交易发送者应支付燃气费。
- 对于存储押金: 如果一笔交易调用了 sponsor_balance_for_collateral 非空的智能合约且交易发送者处于合约的 whitelist 列表内,在执行交易的过程中存储抵押金将从智能合约的 sponsor_balance_for_collateral 中扣除。当存储空间被释放时,押金会被退还至 sponsor_balance_for_collateral。否则,交易发送方应在执行过程中支付存储抵押金。
关于如何完成赞助者替换、提高赞助额度、维护白名单列表,小伙伴们可以参考“Conflux中文社区”在掘金发布的《Conflux 内置合约功能介绍》中所介绍的方式。
如何申请 Conflux 基金会为项目代付
注:此处的“赞助”为对于燃气费和存储抵押金的赞助。
除了各 DApp 的运营商可以为自己的项目代付外,用户也可以为各个自己心仪的项目代付,Conflux 基金会也为开发者提供了代付的“小金库”——占 40% 创世通证的生态基金,以实际行动减轻开发者早期开发负担的同时,也为项目拉新提供了最直接的帮助。
需要注意的是,并非只有项目方团队才有资格为自己的项目申请代付,任何人都可以为你喜欢的项目向 Conflux 基金会申请代付哦~
目前,有两种路径可以进入申请页面,向基金会提交代付申请:
路径一:
- 进入 ConfluxScan 官网(confluxscan.io)
- 点击“代币”-选择你想要查询的代币合约,进入合约界面
- 点击更多里的“申请赞助”
- 点击“申请”
文章图片
文章图片
文章图片
路径二:
- 进入 ConfluxScan 官网(confluxscan.io)
- 点击“合约区块链”,在合约栏中选择“赞助合约”,进入赞助合约界面
- 在搜索栏内填入想申请赞助的合约地址,点击“搜索”
- 点击“申请”
文章图片
文章图片
代付规则 无差别的存储代付:1 * 10 cfx;
无差别的燃气代付:5 * 1 Gdrip,upper bound 500,000 drip(大概就是 Gas price为 1 ,Gas limit不超过 50 万)
项目申请代付需一事一议(暂不开放自助申请),请项目方完成以下两个步骤并等待人工审核:
1、需要完成合约需要验证:Confluxscan 进行合约验证,需要解决项目信息里的警告信息。
内置合约 Admin 设置为0地址(注:不是合约管理的 Admin)
2、在1完成后,附带以下信息联系邮箱scan@confluxnetwork.org:
项目名称:
用途:(燃气代付/存储代付)
合约地址:
联系方式:
通常申请会在7个工作日内回复结果,请注意提交并不代表代付申请通过,请注意邮件及2中所留联系方式的回复。
如此开发者友好又用户友好的代付机制你现在了解了吗?
还不快用起来完善你的项目,为你的用户降低体验门槛,提高项目吸引力吧~
有了 Conflux 代付机制,项目成功冷启动,进而实现快速增长不再是遥不可及的梦。
快来加入 Conflux 网络生态建设,和烤仔一起玩耍吧~
【正文完】
【新项目如何高效启动(Conflux 代付机制了解一下)】相关资料库:
- Conflux开发资料包
- conflux-chain github
- conflux-fans github
推荐阅读
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 如何寻找情感问答App的分析切入点
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus使用queryWrapper如何实现复杂查询
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- java中如何实现重建二叉树
- Linux下面如何查看tomcat已经使用多少线程
- thinkphp|thinkphp 3.2 如何调用第三方类库
- 2019女表什么牌子好(如何挑选女士手表?)