Ferc V3实践场景(一)

Ferc20 V3提供了多种发币的组合,总计有48种之多,本文将列举一些实践中常用的组合供用户参考。

第一部分:四个维度

下图红框中的是可供组合的维度

维度1: 冷冻期

  • 有冷冻期 参与者每次只能铸造一个数量单位(如一次1000个代币),下次铸造时如果在冷冻期内,需要支付一点小费才能铸造,但如果过了冷冻期,则无需支付小费。如果继续在冷冻期内铸造,则小费需要翻倍。为了防止使用脚本高频铸造,每次小费都会在上一次基础上翻倍。

  • 无冷冻期 即允许批量铸造,部署者可设定批量的数量,例如每次1000个代币,批量数为10,则一次最多可以铸造 10*1000 = 100000个代币。

注:无冷冻期的批量铸造没有防脚本刷单功能。建议使用冷冻期模式并设置冷冻期时间设置为不低于10分钟,否则很难实现公平铸造。

维度2: 铸造条件

  • 无条件:任何人都可以铸造

  • 白名单:部署者可配置一个白名单,只有在白名单中的账号才能铸造。 这个白名单除了部署者可管理外,还能由部署者指定一个操作员(Operator)来辅助管理白名单。这个白名单操作账户可以是一个普通地址,也可以是一个智能合约地址。当为智能合约时,可实现自动化白名单管理。

  • 定制白名单:部署者可根据合约接口规范,自定义一个白名单合约。 在这个定制白名单中,可以实现更为复杂的铸造条件逻辑。如:

    • KYC名单。即要求必须符合KYC要求的账户才能参与。随着各国对加密货币监管的推进,KYC成为最重要且不可或缺的一环,对合规有需求的部署者可利用定制合约来实现KYC和合规操作,规避潜在的法律风险。

    • 特定角色。如:特定的早期投资人,机构等。

    • 不同角色的铸造硬顶。如:设定早期投资人可最多铸造10%的代币。

    • 推荐人。如:必须输入推荐人账号才可铸造。

  • 持有其他ERC20代币以及最低数量。 例如:如果希望必须至少持有100个ferc的账号才能铸造,可在此设置。

  • 持有某个NFT以及最低数量。同上。

维度3: 代币发放规则

  • 立即获得:即铸造完成后,相应数量的代币立即打入钱包。

  • 标准线性释放:当部署者设定的释放时间开始后,即进入线性释放期,每秒释放。 需要注意的是:

    • 铸造后,不会立即收到代币。等释放开始后,可进入专门的释放管理页面进行提取。

    • 如果选择FTO(即融资模式),需要等铸造全部完毕,并且FTO合约中的资金已经添加到Uniswap流动池后,才能在释放管理页面提取代币。

  • 自定义分期释放:部署者可以根据合约接口规范,自定义一个代币的释放规则合约,实现更为复杂的释放逻辑。如:

    • Cliff(悬崖)的代币释放;

    • 有固定周期的释放,如:按月释放,按季度释放等;

    • 结合定制白名单,实现不同角色的不同释放规则,比如投资人可以设置3年释放,团队可以设置5年释放等等;

    重点提示:自定义分期释放合约可能会增加参与者的风险,如:可能无法得到应得的代币,或无法按时得到。因此,参与自定义分期释放的参与者,必须要充分理解部署者自定义的分期释放合约的逻辑,并确保该合约开源并已在区块链浏览器上验证(Verified)

维度4: 铸造模式

  • 免费铸造:即铸造者除了支付Gas费外,无需支付其他费用或向部署者捐赠,部署者无法获得任何捐赠。

  • FTO模式:FTO全称 Fair Token Offerting,即铸造者除了支付Gas费外,还需要捐赠给部署者一些ETH,部署者可以获取其中的一部分ETH。 (更多的关于FTO模式的信息,在专门文档中介绍)

回到开头,为什么说V3有48种发币组合呢?因为:

2种铸造模式 x 3种代币发放规则 x 4种铸造条件 x 有无冷冻期 = 48种

常用的组合不会这么多,在接下去的文章中会介绍一些常用的组合,方便用户参考使用。

Subscribe to jackygu's blog
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.