Ferc20 V3
的Launchpad
投票模块,是Ferc20 V3
的重要组成部分,也是一次尝试和创新。在测试期间以及昨天上线后,仍有很多人不明白细节,甚至对其存在合理性有不少误解,故写此文解释下。
比较多的误解或疑问有:
Launchpad
是中心化交易的东西,一个去中心化发射平台为啥要搞这玩意?Launchpad
的功能之一是防止恶意重名,在后台把恶意重名的代币删了就行,为什么搞这么复杂?- 是不是不经过
Launchpad
投票就不能部署代币? - 流程过于复杂,尚未搞清楚。
如果您也有上述问题,本文将为您解析。
一)为什么要做Launchpad
投票?
Ferc20
是一个基于区块链和智能合约技术的完全去中心化的无主平台,这导致常规的中心化平台的各种管理方式均无法在这个平台上实施。
这套方案将解决在去中心化环境下的几个问题:
1- 部署重名代币
总所周知,以太坊等区块链上可以无限制的部署同名代币(地址不同)。
但在这里,如果某用户需要部署一个已经使用过的名字,需要通过社区投票。如投票通过,申请人将拥有再次部署相同名称的权力。与此同时,这个新部署的代币会在展示时显示“蓝标”以及社区评级,用来区别于其他已部署的同名代币。
如下图:
拥有“蓝标”的代币名称将无法被再次部署。
2- 防止他人部署同名代币
同上原理,通过发起Launchpad
投票,并得到ferc社区支持后,将获得“蓝标”,由此可以防止他人部署相同名称的代币。该方式可保护那些有一定品牌和知名度的名字,即在尚未确定部署方案前,可“锁定”其名字,防止他人使用。
3- 防止名字滥用等作恶
在无主平台上,通过该方案,可以尽可能降低滥发代币,侵权,不雅名字等现象。
必须要承认的是,本方案是一种尝试,并不能尽善尽美的实现上述目的。在无主的去中心化平台上,总能找到作弊/作恶的方式。但这种方式相比于由某个人来操纵的中心化平台,可靠性要更高。希望社区在实践中不断探索更好的解决方案。
二)Ferc20 V3
的Launchpad
和CEX/IEO
的Launchpad
有什么区别?
虽然两者的名字都是Launchpad
,但本质上是不同的。
Ferc20 V3
的Launchpad
是一个投票系统,目的是让项目获得ferc社区的共识。当然,即使没有获得社区共识,也可以部署,是完全permissionless
。这与交易所的Launchpad
是不同的,即如未获平台运营方同意,无法上架。
三)如何计算投票通过?
通过条件为:已获得投票 / 投票基数 > 通过率
选票通过质押$ferc获得,比例为 1:1。
参数:
- 投票基数,目前不同链上的投票基数如下:
- Ethereum:150万票
- Arbitrum:30万票
- Optimism:15万票
- BSC: 15万票
- Polygon:15万票
- 通过率:30%
上述不同链上的投票基数和通过率将随着ferc20
平台的发展而有所调整,调整方式为通过DAO投票,具体治理细节后告。
注:全网原生的$ferc
只在Ethereum
上,总量1000万个,所有其他链上的$ferc
,均通过跨链桥跨到目标链上,并在目标链上通过质押$ferc后,获得选票,选票可随时解除质押。
跨链桥可使用:https://bridge.nerve.network
四)投票流程
第一步:申请人发起投票
如下图:
任何发起投票的账户,需要质押一定数量的$ferc
(暂定1000个,后期可通过社区投票更改),该质押不会有损耗,无论投票成功还是失败,都会原数退还给申请人。
第二步:质押$ferc
获得选票
投票人在投票前,需要质押$ferc
,并按质押数量1:1获得选票。如下图:
关于质押ferc获得选票过程,需要注意:
- 质押时需要完成两笔交易:
- 第一笔是授权(Approve),为了安全,请勿授权超过您质押的数量,千万不要无限授权。
- 第二笔是质押操作。
- 您可随时退还选票并按1:1赎回质押的
$ferc
。
完成质押后,您会看到以下信息:
第三步:投票
进入到申请详情,会看到下图: 点击【投票】,在弹出窗口中填入需要给这个申请的选票数,确认并完成与合约交互即可。
关于投票,需要注意:
- 可以将选票投给不同的项目。
- 如果需要对某个申请追加投票,必须先将已经投的票撤回,然后再次投票。
五)常见问题
1- 如果投票不通过怎么办?
如果在投票有效期内(由申请人设定,但是最长不能超过10天)未得到$ferc
社区的投票支持,则在投票到期后,任何人都可以使用该申请的名字进行部署。
注:通过这种方式部署的代币不拥有“蓝标”。
2- 如果投票通过之后,申请人在部署有效期内(72小时)未能部署代币,怎么办?
这时,任何人都可以使用该申请的名字进行部署。
注:通过这种方式部署的代币不拥有“蓝标”。
3- 关于撤销投票,有哪些需要注意的?
-
情况1: 投票人可以在任意时候主动撤除投票。
- 情况2: 如果投票未通过,或者投票已通过但未在部署有效期内部署,则在以下两种情况下被批量撤除:
- A- 有人使用该名字成功部署代币,则部署人将支付批量撤除这些投票的Gas费,同时退还申请押金给申请人;
- B- 投票窗口会出现一个【关闭投票】的按钮,任何人都可以关闭此投靠,撤除所有投票,并退还申请押金给申请人。但操作人需支付批量撤除这些投票的Gas费
-
情况3: 如果既没有人使用该名字部署,也没人主动关闭该投票,则该投票将一直存在,直至上述两种情况产生。在此情况下,投票人必须主动撤除自己的投票。同时,原申请人在申请时质押的
1000 $ferc
也无法退还,直到有人(任何人,包括申请人自己)主动关闭该投票。 - 情况4: 如果部署人希望通过白名单方式对投票人进行空投等活动,必须告知投票人在其统计完成之前,不得撤除投票。因为投票一旦撤除,将无法被统计。
4- 不经过投票,是否能部署代币?
只要该名字不在保留名字中,且不是“蓝标”代币名称,都可部署。
Ferc20 V3
是一个无需许可的无主平台(Permissionless Non-ownable)
5- 不通过社区投票获得“蓝标”,就直接部署有什么优缺点?
优点是简单,直接部署。
缺点是可能会遇到同名且标注“蓝标”的代币,如果率先部署的代币拥有一定品牌,则可能会面临被假冒的纠纷。
6- 未通过投票部署的代币,能否在后期再通过投票获得“蓝标”
不能
原因:这个”蓝标“是在部署代币时上链并写入代币合约的,因为代币合约是无主合约(Non-ownable smart contract),所以部署后无法修改其任何属性。如果要能在部署后改成”蓝标“,代币合约将无法实现无主合约。因两者无法兼得,取其重,弃其轻。