前段时刻十分流行的 safemoon 项目在币圈可谓是掀起了一波炒币的浪潮,很多仿盘层出不穷,咱们也曾对其源代码进行过剖析,详细可查阅之前的文章。知道创宇区块链安全实验室 本期带你了解它的升级版—DINA

DINA项目:全民分红模式的新探索

 图1:DINA项目图标

DINA 首创依据流动池健康实行梯度手续费焚烧,集合 DeFi+MeMe+FOMO 玩法,于 6 月 5 日 13:14 分( UTC 世界标准时刻)上线流动性池,开盘价0.000004$,当前价( 6 月 16 日) 0.000160045$,涨幅 4001%。

DINA 的机制首要分为 9 个板块

1. 购买限额

2. 起浮费率

3. 静态奖赏

4. 主动LP

5. 避免避税

6. Fomo奖金池

7. 手动毁掉

8. 避免砸盘

9. 安全机制

由于 DINA 是 safemoon 的升级版,这里仅对新功用板块进行代码剖析:起浮费率、Fomo奖金池、手动毁掉和避免砸盘。

起浮费率

依据流动性池的健康状况确认手续费率,立异稳定的平衡机制。

* 当流动池 ≤ 100万USDT 时,费率 30%

* 大于 100万USDT ≤ 300万USDT 时,费率 25%

* 大于 300万USDT ≤ 500万USDT 时,费率 20%

* 大于 500万USDT ≤ 1000万USDT 时,费率 15%

* 当流动池 > 1000万USDT 时,费率 10%

DINA 依据买卖对中 USDT 的余额来调停收取买卖收取的手续费(包括毁掉、分红和增加流动性)。查看代码细节,发现其初始化了不同阶段的手续费数值,然后经过 getHealthLevel 函数查询买卖对中 USDT 余额来映射对应阶段,如图 2 和图 3 所示:

DINA项目:全民分红模式的新探索

图2:初始化不同阶段对应费率的数组

DINA项目:全民分红模式的新探索

图3:查询流动性等级

Fomo 奖金池

Fomo 奖金池的功用加强了 DINA 项目的可玩性。任何转账的 1%-5% 会继续增加 Fomo 奖金池合约账户中。假如 4 小时内无人购买代币,Fomo 奖金池的 50% 将奖赏给最后一位代币购买者。

审计代码发现,合约经过创立一个 Fomo 合约账户,由于每次买卖该账户都会拿到部分手续费,每逢转账时,Fomo 合约就会调用 transferNotify 和 swap 函数分别记录最后一位购买人地址以及把收到的手续费兑换为 USDT。假如下一次调用转账时,买卖时刻大于 4 小时,就会发送奖赏 USDT 给上一次买卖的接收者。代码详细如图 4 和图 5 所示:

DINA项目:全民分红模式的新探索

图4:DINA合约对Fomo奖金池函数的调用

DINA项目:全民分红模式的新探索

图5:Fomo合约相关函数

手动毁掉

为下降黑客风险,更好地利用奖金池中的 USDT,当满意触发条件时,手动调用合约函数触发 50% 的 USDT 用于回购和毁掉代币。

查看代码,该功用也在 Fomo 合约中,且调用权限只能是项目地址。函数首先调用 swap 函数将合约内的 DINA 代币兑换为 USDT,然后又将合约下的一半 USDT 再次兑换为 DINA 代币后打入黑洞合约,如图 6 所示:

手动毁掉的操作间接提高了 DINA 代币的价值,也提高了 Fomo 奖金池的可玩性。到 6 月 9 日,Fomo 奖金池已有 278658 枚 USDT,如图 7 所示:

DINA项目:全民分红模式的新探索

图6:buyAndBurn函数

DINA项目:全民分红模式的新探索

图7:官网中Fomo奖金池数额

避免砸盘

社区运营者不该持有代币,很多抛售代币将违背 DINA 去中心化设计的初衷。因此,没有团队分配,任何买卖的 2% 都会主动转给社区运营商。

这项设计在本来的基础上相当于增加了一次手续费,不同于其他手续费(分红,Fomo 和流动性),社区运营商收取的手续费不会由于买卖对中 USDT 余额的改变而改变,每次固定收取买卖金额的 2%。代码如图 8 所示。

DINA项目:全民分红模式的新探索

图8:运营商手续费收取代码相关截图

纵观 DINA 项目自身,它是对全民分红玩法的一种延续和拓展,弥补了之前 safemoon 版本的可玩性缺乏与手续费恒定的缺点,增添了新的起浮费率和 Fomo 机制等新功用。不过其自身仍旧承继于 ERC20 代币合约,归于对代币玩法的一种延展,希望我们在币圈炒币的时分也要注意环境的改变,至于其能风行多久,让咱们拭目而待。

视野开拓

现以一座房屋为例。假设该房屋直到寿命终了以前均能被居住而无需加以修缮。如果每年从房客支付的租金中减去一笔折旧费,而这笔折旧费既没有被房主用于维修,有没有被他当做可以供消费之用的净收入,那么这笔储备金额会在房屋的寿命期间继续压低就业量,移植到该房屋重建时,才突然把以往压低的就业量一次补足。-《就业、利息和货币通论》

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注