关于区块链:新项目如何高效启动Conflux-代付机制了解一下

35次阅读

共计 2798 个字符,预计需要花费 7 分钟才能阅读完成。

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

别愁了,烤仔为你举荐 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 / 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。否则,交易发送方应在执行过程中领取存储抵押金。

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

对于如何实现赞助者替换、进步资助额度、保护白名单列表,小伙伴们能够参考“Conflux 中文社区”在掘金公布的《Conflux 内置合约性能介绍》中所介绍的形式。

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

注:此处的“资助”为对于燃气费和存储抵押金的资助。

除了各 DApp 的运营商能够为本人的我的项目代付外,用户也能够为各个本人心仪的我的项目代付,Conflux 基金会也为开发者提供了代付的“小金库”——占 40% 创世通证的生态基金,以实际行动加重开发者晚期开发累赘的同时,也为我的项目拉新提供了最间接的帮忙。

须要留神的是,并非只有我的项目方团队才有资格为本人的我的项目申请代付, 任何人都能够为你喜爱的我的项目向 Conflux 基金会申请代付哦~

目前,有两种门路能够进入申请页面,向基金会提交代付申请:

门路一:

  1. 进入 ConfluxScan 官网(confluxscan.io)
  2. 点击“代币”- 抉择你想要查问的代币合约,进入合约界面
  3. 点击更多里的“申请资助”
  4. 点击“申请”

门路二:

  1. 进入 ConfluxScan 官网(confluxscan.io)
  2. 点击“合约区块链”,在合约栏中抉择“资助合约”,进入资助合约界面
  3. 在搜寻栏内填入想申请资助的合约地址,点击“搜寻”
  4. 点击“申请”

代付规定

无差别的存储代付: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-chain github
  • conflux-fans github
正文完
 0