​DAOrayaki |平行链技术系列 --波卡卡槽详解及操作手册

​DAOrayaki |平行链技术系列 --波卡卡槽详解及操作手册

插槽的分配

波卡预计分配100个插槽给平行链介入,但是不会一下子就拥有 100 个插槽,而是逐步扩大网络,随着时间的推移引入新的插槽和新的平行链。

大概有 10-30 个插槽用于 “公益平行链”

这些是给整个波卡生态使用的链。比如说连接到比特币或者以太坊的桥。还有一些实用的链,比如说 波卡Statemint,kusama上的statemin,它会作为整个生态系统的多资产平行链。还有一些系统级别的平行链,会将一些逻辑从中继链中剥离出来,比如余额、Staking、治理等逻辑,把这些东西从中继链上剥离出来,转移到平行链上,来释放中继链上的资源,好让中继链可以集中全部精力来为平行链生态服务。

还会有 40-90 个用于租赁的插槽,会被拍卖出去,我这里称为 “应用平行链”

那么新的租赁插槽如何开放呢?就引入了拍卖,如何拍卖呢?

Crowdloan(众贷)

在波卡中,关于平行链拍卖的方式有两种:

  1. 采用一个账户进行投标:这种是适用于有大量资金的团队,无需帮助
  2. 众贷:利用群体资金来帮助竞拍插槽,这就意味着,你不需要超级有钱才能成为一条平行链,你只需要有很棒的想法就行。如果有很棒的想法,加上靠谱的开发团队,再加上一些努力,那么波卡会为你提供你投入生产所需的一切。

Crowdloan过程

  1. 用户可以出借DOTs或者其他波卡生态的资产,来支持平行链团队,但是这些资产不会被平行链团队拿到,只是一种质押
  2. 用户可以获得什么好处呢?他们可以获得对应平行链上的代币,比如我支持Acala,那么我就可以获得ACA代币(根据一些设定比例),我支持的资产越多,我收到的回报就越多。
  3. 在两年后(也就是平行链的插槽租期到期后),质押的所有资产都会返回到账户,同时还能拿到平行链分配的回报资产

Crowdloan方式

在用户参与波卡平行链拍卖时,有三种众贷方式:

  1. 通过团队的网站参与
  2. 通过交易所
  3. 通过钱包

平行链上线历程

众贷是开始于竞拍之前的,其中的蓝色开始就进行平行链插槽竞拍,如果在此期间,平行链赢得了插槽,这个链就可以开始出块工作,然后进行为期两年的租赁

开始众贷crowdloan

下面就是三个平行链分别收到DOTs进行众贷

插槽拍卖

首先了解一下波卡插槽的租赁期(Lease period)

在波卡上,每个插槽的时长是两年,被分成 8 个租赁期,每个租赁期为 3 个月。也就意味着,在每一场拍卖中,可以有最多 8 个拍卖获胜者,每个获胜者获得这两年时间里的不同的一段时间。或者也有可能是一条平行链出了一个很高的价格,租到了整个两年的时间。总的来说,每次拍卖都会提供两年的接入波卡的权利,你可以去竞标。

Kusama 上租期会短一些。每个插槽的时长是 48 周,差不多是 1 年,每个租期只有 6 周。因为Kusama是波卡的先行网,节奏会比波卡的快。

其次了解一下拍卖方式:蜡烛拍卖

英式拍卖:每个人都可以出更高的价,直到最后没有人愿意再出价。

蜡烛拍卖:在英式拍卖过程中,增加了一些随机性(可以想象加入了一个蜡烛,蜡烛随时熄灭,熄灭即停止拍卖),也就意味着没人能确切知道拍卖会何时结束,所以人都会把每一次竞标都当做最后一次竞标来看待。不提倡在最后一刻进行狙击。因为如果大家在最后一刻突然出一个很高的价格,其实会毁坏这整个拍卖经济学。

如何结束竞拍呢?分为两部分

第一部分,有一个开放出价期(Opening Period),也就是竞拍刚开始之后的一段时间,让团队们调整一下状态,建立初步的战略,进行初始出价,并且看看都有哪些竞争者,可以理解为一个观察期。

第二部分,迅速过渡到随机结束期(Ending Period),在这个阶段拍卖可能会随时结束,并决出拍卖的获胜者。

遍历整个随机结束期,为随机结束期的每个区块进行一张快照,找出每个区块的当前最高的众贷所有者。然后把这些快照保留到最后,等到整个随机结束期走完后,通过一个VRF来追溯,选出哪一个快照是实际上的拍卖结束时间,从而决定谁是真正的获胜者。

虽然拍卖中可能最后拍卖期结束时,可能有比选出的快照更高的出价,但随机选出的那个快照才会决定谁才是真正的赢家。

下面介绍实际情况下,大体的拍卖流程:

整个插槽的拍卖会持续7天,开始的前两天是预热阶段,结果并不是很重要,从第三天开始,就进入白热化阶段,开始进入蜡烛拍卖的结束期,直到第7天开始结束。

在第7天介绍后,系统会随机在第3天和第7天内随机选择一个时间来结束拍卖,在这个随机点时间上众贷较多的人,就会赢得插槽拍卖!

比如parachainA赢得了插槽,随后,就会接入波卡中继链,并启动。注意:为parachainA进行众贷的资产不会流入项目团队

然后parachainA就会分发一开始为他们众贷的用户相应比例的代币,同时parachainA会享有2年的插槽租赁。在两年结束之后,用户被锁定在波卡的DOT都会被退还。

上面是一个对于整个拍卖的过程大体的认识,其实实际的拍卖流程是比较复杂的,下面通过一个例子,详细介绍一下:

三个臭皮匠,顶个诸葛亮

其实一次插槽拍卖的结果并不是只有一个获胜者,一个插槽的时间为2年,且分为8个租赁期(一个租赁期为3个月),所以平行链竞拍的只是其中的租赁期,当然有能力的链也可以租满两年(也就意味着在所有周期的竞拍中均能获胜),一个租赁期内可以有多场Auction。

在上面的例子中:

Alice 在竞标所有的 8 个租期,并且愿意为每个租期锁定 200 个 DOT。

Bob 只想租第一和第二个租期,每个租期出价 100 个 DOT。

在评估每个人的出价的时候,其实不管他们出的每个租期的单价,而是把所有租期的出价累加起来。

Alice 竞标了完整的 8 个租期,每个租期出价 200 DOT,所以这 200 个 DOT 会在整个 8 个租期的时间中都被锁定起来。所以她锁定的价值是 1600 DOT。

Bob 只租两个租期,每个出价 100 DOT,所以他的锁定价值是 200 DOT。

但是需要在让租期尽可能饱和的情况下进行竞拍,所以从横向来看,会发现 Alice 一个人填满了 8 个租期,但是 Bob 和 Charlie 需要 “拼单” 来填满完整的 8 个租期。所以在最终评估的时候会把 Bob 和 Charlie 放在一起看。

最终,在这场拍卖中,Bob 和 Charlie 会是最后的获胜者。但其实会发现这两个人的出价都不是最高的,但他们俩的出价加起来,整体的锁定价值是最高的,从而让他们赢得了竞拍。

所以,波卡的插槽竞拍就是看哪种组合在整体上是锁定DOTs最大化的,而不是看谁是最强大的,有可能部分LP联合起来的出价最终会获胜。

实际看一下众贷(通过polkadot-js打开kusama网络,其中的Crowdloan):

可以看到最下面是已经完成众贷的项目,他们已经募集到所需的资产,不能再进行众贷了。

可以看到有两个项目平行链,正在进行众贷,并且,他们竞拍的租期(LP)不一样,结束时间(ending)也不一样。此时,如果感兴趣就可以贷款自己的KSM给这个链

需要注意的是,结束时间非常重要,很值得关注。当你参与一项众贷活动,就等于说你的资金会被锁定在这个众贷流程中。如果你参与的众贷赢得了竞拍,那么你的资金会被锁定,直到该平行链租期结束。若没有赢得此次竞拍,那么你的资金会锁定直到这个众贷活动结束。

在开放出价期(opening peroid),很简单,对于每个特定租期,谁的出价最高谁就是获胜者。如果有人出了更高的价,或者某个众贷筹集了更多的资金,你会发现这个获胜者的列表在不断变化,旧的获胜者名字消失,新的获胜者会显示出来。

然后进入随机结束期(ending period),这时针对不同的出价变化情况,会有很多不同的快照。所以会看到多组获胜者的快照,还有对应的区块编号。每次有新的出价,就会出现新的快照,然后就会得到一个清单,列出了所有可能的获胜者。其中的每一张快照,都有可能是整场拍卖的最终获胜者。等到随机结束期走完,我们就会知道谁是最终的获胜者了

最后,当拍卖结束,并且生成了选择获胜者的随机数种子时,就可以选出一张快照,也就决定了获胜者,然后获胜者就会被分配租期了。

拍卖租期

关于租期的选择,举个例子:

比如当前Kusama的租期是21,在当前这个租期内(在进入lease22之前),会有5场拍卖,也就是会有5个插槽开放出来。那么这5个插槽租期都是22~29

在申请众贷的时候,需要注意两个参数:ending block和hardcap(资金硬顶)

需要特别注意,我们的众贷时间需要在预期的时间内(即预期可以通过几次auction获得插槽),这个ending block不能很短,如果很短,我们没有获取到插槽,那就前功尽弃;如果ending block设置的时间太久,而我们的硬顶太低,很有可能出现我们在这个时间内一个插槽都获取不到(因为硬顶就比别人低)

众贷的结束时间是只要符合两个条件之一:

  • 时间到达Ending block
  • 赢得acution

注意:硬顶和ending block一旦设置,中途不能更改

拍卖失败

如果拍卖失败,比如上面ParachainB在竞拍时失败了,可以利用已经众贷的资产继续进行插槽竞拍

平行链插槽一次会释放出5个,如果这5次插槽竞拍都没有成功,那么该平行链进行的众贷锁定的资产就会被全部退还给用户。

同样的,如果设置的众贷的时间比较短,比如只是设置了一个auction的时间,但是这场auction并没有赢,那么这些资金照样会返回给用户,需要进行下一次的众贷,前功尽弃!!

租赁到期

如果竞拍成功的平行链到达了两年的租赁期,所有众贷的DOT全部返还用户,那么这个项目方需要如何继续呢?

对于项目方,有三个选择:

  1. 再次进行众贷
  2. 项目方有自己的国库,比如Acala有自己的国库,其中的资产可以达到多少个DOTs,如果充分,就可以去直接竞拍
  3. 降级成为平行线程,即按需付费,也就不是所有时间都可以访问波卡中继链数据。(平行链和平行线程的区别)

补充

1、关于众贷:

用户去借出DOTs参加拍卖时,是用 DOT 去出价,但其实并没有真正把这些 DOT 给花掉,而只是在租赁插槽的那一段时间内,把这些 DOT 锁定起来了而已。意思就是当插槽的租期结束,不管你的平行链是要撤了,还是想要之后继续竞拍,你都可以把你锁定的所有代币拿回来。在代币被锁定的时候,你无法进行 Staking、投票或转账等操作。这也就是说,成为平行链的唯一成本,其实只是机会成本。所以当你竞拍平行链的时候,你等于在说,你可以为自己和网络带来的价值,比你把币拿去做 Staking 等操作的价值要高。

2、对于用户来说,众贷需要注意的点:

(1)及时关注拍卖,来及时解绑 Staking 中的 KSM/DOT,从而参与众贷

(2)好好调查和研究平行链团队。因为众贷是一个开放和无需任何许可的过程,所以你要知道可能会有一些有恶意意图的团队,可能不值得你为它去锁定 KSM。

(3)合理分配资金:不要在第一个众贷中就锁定所有的资金。很多团队都会进行众贷,而且可能会在不同的时间开始。在第一次众贷中锁定了所有资金,那么就没有资金去参加下一次众贷了。

3、关于Acution的安排(2022年)

以 kusama为例,可以在其官网看到所有的拍卖信息 https://kusama.network/auctions/

4、卡槽拍卖准备工作

  • 购买一定数量的 KSM(通常需要70+)
  • 平行链导出的 genesis 和 wasm
  • 在polkadot.js->parachains->parathreads下申请一个paraId, 需要reserve 40KSM
  • 继续申请 parathread, 根据wasm和genesis 大小预计需要 20 KSM
  • 在同样的菜单下发起 crowdloan 或者 auction,注意 marketcap 根据实际承受能力和预期拍下的价格填写,一旦提交无法更改,同时 endingblock 应为整个 lease period 的最后一场 (第5场)auction 为准,否则你无法参加后续的auction
  • 众筹拍卖失败后需要提交 refund 把资金退回给 contributor
  • 普通拍卖在出价期直接出价即可

通过 DAO,研究组织和媒体可以打破地域的限制,以社区的方式资助和生产内容。DAOrayaki将会通过DAO的形式,构建一个代表社区意志并由社区控制的功能齐全的去中心化媒体。欢迎通过文末方式提交与DAO、量子计算、星际移民、DA相关的内容,瓜分10000USDC赏金池!欢迎加入DAOrayaki社区,了解去中心化自治组织(DAO),探讨最新话题!

官方网站:https://daorayaki.org

Media:https://media.daorayaki.org

Discord server: https://discord.gg/wNUPmsGsa4

Medium: https://medium.com/@daorayaki

Email: daorayaki@dorafactory.org

Twitter: @daorayaki_

微信助手:DAOrayaki-Media

小宇宙:DAOrayaki

详情请参考:

Dora Factory支持去中心化DAO研究组织DAOrayaki

对DAOrayaki第一阶段的回顾--去中心化媒体的先驱

DAOrayaki |DAOrayaki 开启去中心化治理2.0时代

DAOrayaki |风险投资的范式转移:无限主义基金和无限游戏

DAOrayaki |DAOrayaki dGov 模型:基于Futarchy的正和游戏

更多关于DAO的文章,关注Dorafactory,查看往期文章。

DAOrayaki

DAOrayaki is a decentralized media and research organization that is autonomous by readers, researchers, and funders.