Jacky Gu

关于Ferc20V3部署前投票的使用说明

06 Aug 2023 Share to

Ferc20 V3Launchpad投票模块,是Ferc20 V3的重要组成部分,也是一次尝试和创新。在测试期间以及昨天上线后,仍有很多人不明白细节,甚至对其存在合理性有不少误解,故写此文解释下。

比较多的误解或疑问有:

  • Launchpad是中心化交易的东西,一个去中心化发射平台为啥要搞这玩意?
  • Launchpad的功能之一是防止恶意重名,在后台把恶意重名的代币删了就行,为什么搞这么复杂?
  • 是不是不经过Launchpad投票就不能部署代币?
  • 流程过于复杂,尚未搞清楚。

如果您也有上述问题,本文将为您解析。

一)为什么要做Launchpad投票?

Ferc20是一个基于区块链和智能合约技术的完全去中心化的无主平台,这导致常规的中心化平台的各种管理方式均无法在这个平台上实施。

这套方案将解决在去中心化环境下的几个问题:

1- 部署重名代币

总所周知,以太坊等区块链上可以无限制的部署同名代币(地址不同)。

但在这里,如果某用户需要部署一个已经使用过的名字,需要通过社区投票。如投票通过,申请人将拥有再次部署相同名称的权力。与此同时,这个新部署的代币会在展示时显示“蓝标”以及社区评级,用来区别于其他已部署的同名代币。

如下图:

拥有“蓝标”的代币名称将无法被再次部署。

2- 防止他人部署同名代币

同上原理,通过发起Launchpad投票,并得到ferc社区支持后,将获得“蓝标”,由此可以防止他人部署相同名称的代币。该方式可保护那些有一定品牌和知名度的名字,即在尚未确定部署方案前,可“锁定”其名字,防止他人使用。

3- 防止名字滥用等作恶

在无主平台上,通过该方案,可以尽可能降低滥发代币,侵权,不雅名字等现象。

必须要承认的是,本方案是一种尝试,并不能尽善尽美的实现上述目的。在无主的去中心化平台上,总能找到作弊/作恶的方式。但这种方式相比于由某个人来操纵的中心化平台,可靠性要更高。希望社区在实践中不断探索更好的解决方案。

二)Ferc20 V3LaunchpadCEX/IEOLaunchpad有什么区别?

虽然两者的名字都是Launchpad,但本质上是不同的。

Ferc20 V3Launchpad是一个投票系统,目的是让项目获得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),所以部署后无法修改其任何属性。如果要能在部署后改成”蓝标“,代币合约将无法实现无主合约。因两者无法兼得,取其重,弃其轻。