# Ferc V3实践场景（一）

By [fercgo](https://paragraph.com/@fercgo) · 2023-08-13

---

Written by Jacky Gu at Aug.11,2023

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

### 第一部分：四个维度

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

![](https://storage.googleapis.com/papyrus_images/b58a2aa838d9ce41cb69331904317d61d5067171ecd0f86f31e04e573cc012f9.png)

#### 维度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种
    

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

---

*Originally published on [fercgo](https://paragraph.com/@fercgo/ferc-v3-2)*
