项目如何启动_新项目如何高效启动?Conflux 代付机制了解一下

f90564e6e99869a53b5a1fb8f2cdc930.png

还在为新项目如何高效启动而发愁?

别愁了,烤仔为你推荐 Conflux 代付机制,用过都说好!

什么?你还不了解 Conflux 代付机制?那建议通读本文并背诵 :)

Conflux 的代付机制通过一种赞助机制来补贴用户对智能合约的使用,以"真金白银"的补贴来为网络效用建设行为和用户增长提供资助,帮助项目实现从 0 到 1 冷启动。 因此,只要对合约调用的交易被赞助(通常由 Dapp 的运营商赞助),使用余额为零的新帐户也能够调用智能合约。开发者通过引入内置的 SponsorControl 合约来记录和管理智能合约的赞助信息。

余额为零的新账户也能参与体验项目,这样直接降低参与门槛的代付机制被烤仔称为项目冷启动必备神器是不是很名副其实~

如何实现代付

Conflux 的代付机制中有两种资源能够被代付:燃气费和存储抵押金。

其实这个机制的实现是通过与 SponsorControl 合约交互完成的,具体操作在《Conflux 开发教程 | 使用 IDE 开发 DApp 的实战操作指南》曾经简要介绍过。

现在,睁大眼睛,烤仔来为小伙伴们重新介绍:

SponsorControl 合约为每一个用户建立的合约保留了如下的信息:

1a940ec6c48b260dc423c1a9e5d44b29.png

对应的,你需要在 sponsor_for_gas 填上代付燃气费的钱包/合约地址,在 sponsor_for_collateral 填上代付存储抵押金的钱包/合约地址,在 sponsor_balance_for_gas 设置可用于燃气费代付的额度上限,在 sponsor_balance_for_collateral 设置可用于存储抵押金代付的额度上限,在 sponsor_limit_for_gas_fee 设置用于代付燃气费的单笔额度上限。

也就是说,在 sponsor_for_gas / sponsor_for_collateral 中需要填入代付燃气费/存储抵押金的钱包/合约地址,在 sponsor_balance_for_gas / sponsor_balance_for_collateral 中设置可用于代付燃气费/存储抵押金的额度上限,在 sponsor_limit_for_gas_fee 中设定代付燃气费的单笔额度上限。

v2-6115e34d713b0cf85229ee7dce07967e_b.jpg

当一个合约被创建的时候,它的 sponsor_for_gas 和 sponsor_for_collateral 会被置为零地址,相应的燃气补贴余额也是零。提供燃气补贴的账户和存储抵押金补贴的账户都可以通过与 SponsorControl 合约交互完成。合约当前的赞助账户可以直接追加补贴余额,也可以在满足一定条件下提高 sponsor_limit_for_gas_fee。其他普通用户账户如果提供高于当前余额的资金,可以将原先的赞助者取而代之。如替换成功,原赞助者余额将会被返还至原赞助者。

关于如何完成赞助者替换、提高赞助额度、维护白名单列表,小伙伴们可以点击“阅读原文”,参考“Conflux中文社区”在掘金发布的《Conflux 内置合约功能介绍》中所介绍的方式。

如何申请 Conflux 基金会为项目代付

除了各 DApp 的运营商可以为自己的项目代付外,用户也可以为各个自己心仪的项目代付,Conflux 基金会也为开发者提供了代付的“小金库”——占 40% 创世通证的生态基金,以实际行动减轻开发者早期开发负担的同时,也为项目拉新提供了最直接的帮助。

需要注意的是,并非只有项目方团队才有资格为自己的项目申请代付,任何人都可以为你喜欢的项目向 Conflux 基金会申请代付哦~

目前,有两种路径可以进入申请页面,向基金会提交代付申请:

路径一:

1. 进入 ConfluxScan 官网(http://confluxscan.io)

2. 点击“代币”-选择你想要查询的代币合约,进入合约界面

3. 点击合约地址后的第四个图标,申请合约赞助

4. 点击“申请”

cd2b4aff055396362e534f0e82bdf51c.png

5f47a7b59d13be7d260d9462fddbcab4.png

路径二: 1. 进入 ConfluxScan 官网(http://confluxscan.io) 2. 点击“合约”,选择“赞助合约”,进入赞助合约界面 3. 在搜索栏内填入想申请赞助的合约地址,点击“搜索” 4. 点击“申请”

d995403ca02bb25e18b6e878c75f7c3f.png

需要注意的是,向 Conflux 基金会申请代付前,需要完成与 SponsorControl 合约的交互。并且,此申请将同时申请燃气费和存储抵押金代付,目前暂不支持单独代付。

为确保能照顾到更多项目,Conflux 基金会设置了每个项目可申请的存储抵押金/燃气费代付金额上限为 5K CFX/100 CFX,单次代付申请最大额度为 500 CFX/10 CFX。若前期申请时,并未达到总代付额度上限,且后续存储抵押金/燃气费可用余额不足 500 CFX/10 CFX,可再向 Conflux 基金会进行申请,基金会将以 500 CFX 的存储抵押金单次代付申请最大额度和 10 CFX 的燃气费单次代付申请醉啊额度为标准补齐差额。

以存储抵押金为例,项目 A 早期仅向 Conflux 基金会申请 2K CFX 的存储抵押金代付,后存储抵押金可用余额为 400 CFX 时再次向 Conflux 基金会申请代付,此时 Conflux 基金会将会为其增加 100 CFX (500-400=100)的存储抵押金可用余额。本次申请后,项目 A 的存储抵押金的可用额度剩余 2.9K CFX(5K-2K-100=2.9K)。

除此之外,为了代付资金能被更高效合理地利用,让大部分普通用户获益,避免被个别用户不合理滥用,Conflux 基金会设置了单笔燃气费代付额度——10 Gdrip。经研究与测试,10 Gdrip 的燃气代付费用基本可以覆盖绝大多数的交易。所以当单笔交易的燃气费超过 10 Gdrip 时,用户需自己承担所有燃气费。

如此开发者友好又用户友好的代付机制你现在了解了吗?

还不快用起来完善你的项目,为你的用户降低体验门槛,提高项目吸引力吧~

有了 Conflux 代付机制,项目成功冷启动,进而实现快速增长不再是遥不可及的梦。

快来加入 Conflux 网络生态建设,和烤仔一起玩耍吧~

END

6fdbd7babee90e82e727c7c9efb73bc9.png

08e392f083ab5a8f647dff703e3a5fe3.png
$(function(){ $.fn.extend({ SimpleTree:function(options){ //初始化参数 var option = $.extend({ click:function(a){ } },options); option.tree=this; /* 在参数对象中添加对当前菜单树的引用,以便在对象中使用该菜单树 */ option._init=function(){ /* * 初始化菜单展开状态,以及分叉节点的样式 */ this.tree.find("ul ul").hide(); /* 隐藏所有子级菜单 */ this.tree.find("ul ul").prev("li").removeClass("open"); /* 移除所有子级菜单父节点的 open 样式 */ this.tree.find("ul ul[show='true']").show(); /* 显示 show 属性为 true 的子级菜单 */ this.tree.find("ul ul[show='true']").prev("li").addClass("open"); /* 添加 show 属性为 true 的子级菜单父节点的 open 样式 */ }/* option._init() End */ /* 设置所有超链接不响应单击事件 */ this.find("a").click(function(){ $(this).parent("li").click(); return false; }); /* 菜单项 接受单击 */ this.find("li").click(function(){ /* * 当单击菜单项 * 1.触发用户自定义的单击事件,将该 标签中的第一个超链接做为参数传递过去 * 2.修改当前菜单项所属的子菜单的显示状态(如果等于 true 将其设置为 false,否则将其设置为 true) * 3.重新初始化菜单 */ option.click($(this).find("a")[0]); /* 触发单击 */ /* * 如果当前节点下面包含子菜单,并且其 show 属性的值为 true,则修改其 show 属性为 false * 否则修改其 show 属性为 true */ /* if($(this).next("ul").attr("show")=="true"){ $(this).next("ul").attr("show","false"); }else{ $(this).next("ul").attr("show","true"); }*/ /* 初始化菜单 */ option._init(); }); /* 设置所有父节点样式 */ this.find("ul").prev("li").addClass("folder"); /* 设置节点“是否包含子节点”属性 */ this.find("li").find("a").attr("hasChild",false); this.find("ul").prev("li").find("a").attr("hasChild",true); /* 初始化菜单 */ option._init(); }/* SimpleTree Function End */ }); });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值