北京时间12月4日凌晨,波卡官方DeCoded大会上,Parity 核心开发工程师和波卡联合创始人 Robert Habermeier 透露,目前平行链开发进入最后阶段,已具备初步公测条件,预计平行链将于 2021 年 1 月发布平行链测试网,2021 年 2 月有望实现产品级交付。
Kusama平行链插槽拍卖提上日程,是时候要对波卡生态做一个全面的了解了。这篇文章我们从代币流通、网络角色、共识机制、奖罚机制、平行链插槽拍卖等方面来介绍波卡,希望帮助你对波卡建立一个基本的认识。
波卡(Polkadot)的核心愿景是跨链,它是由多条区块链异构组成的集合,通过波卡网络,不同区块链之间可以进行通信和数据的传递。为了实现这一愿景,波卡网络设计了中继链、平行链和转接桥的结构。
中继链是波卡网络的核心枢纽,确保平行链的安全并且实现平行链之间的通信,维护整个网络的安全。
平行链负责处理具体的事物,不同的平行链专注于不同的业务,服务于不同的需求,平行链的形态非常有利于波卡网络打造自己的生态。
转接桥则负责连接波卡网络和外部区块链网络,比如比特币和以太坊网络。
理论上,未来任意两条平行链之间都可以直接或借路中继链完成跨链交互。
Kusama是波卡的测试网络。波卡网络部署的新功能,都要先在 Kusama 上测试,测试成功后再到部署到波卡网络上。当然,Kusama的价值不仅仅是作为波卡的测试网络。波卡网络应用主要定位了企业级,安全性和可靠性的级别特别高;而Kusama则定位为初创企业提供服务,对安全性和可靠性的要求相对低一些。
除了出块时间都是6秒,Kusama的运行速度是波卡的4倍;Kusama各方面和波卡高度相似,下文我们重点围绕波卡展开。
波卡的代币DOT在拆分之前初始总量为1千万枚,在今年8月22日按1:100进行了拆分,拆分后DOT初始总量为10亿。随着波卡网络新区块不断产生,DOT也会持续通胀,目前每年的通胀率为10%左右。
波卡官网显示,目前DOT总量为10亿2千万左右,其中25.2%处于流动状态;74.7%处于锁定状态。
来源:https://polkadot.subscan.io/
初始的10亿DOT中,30%归属Web3基金会,这部分DOT锁仓2年(2020/8/19开启转账后计算);另外2020年众筹DOT占初始总量的5%左右,这部分DOT也有5个月的锁仓期(2020/8/19开启转账后计算),剩下约65%的DOT可流通。这部分DOT可参与验证人提名、给理事会或治理议案投票等治理活动,参与这些提名或投票的DOT也是有锁定期,解锁需要28天时间。参与给验证人投票的DOT,在28天赎回期没有收益。
目前参与质押的DOT为6.75亿左右,占DOT总量的66%。质押的DOT用来竞选验证人,验证人负责中继链的出块和网络安全。可以肯定,Web3基金会锁仓期DOT至少有一部分参与了质押。
来源:https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.polkadot.io#/staking/targets
波卡官网还提供了查看每日解除质押的DOT数量和每日质押的DOT数量。
来源:https://polkadot.subscan.io/tools/charts?type=token
波卡网络的安全性和稳定性主要由四个角色来维护:验证人、提名人、收集人和钓鱼人。
验证人是波卡网络中继链上的出块节点,它们全天候在线维护波卡网络的安全和稳定。验证人不仅需要有必要的技能,还需要抵押足够多的DOT。在其他技能和条件都满足的情况下,质押DOT数量排名位列验证人节点池内才能成为验证人,目前波卡验证人为254人,并且目前每天增加一个。未来波卡网络会支持更多的验证人,最近Web3基金会已经为波卡创建了一千验证人项目,会逐步将验证人数量提升到1000左右。
提名人是最贴近普通持币者,提名人可以把自己DOT质押给信任的验证人,以此获得收益。
收集人主要负责收集平行链上的交易信息,并把收集到的信息提供给验证人,收集人的工作为平行链和中继链的交互建立了基础。
钓鱼人类似波卡网络中的警察,负责监控和举证验证人的不良行为。收集人和钓鱼人的职责可以同时兼顾。
波卡网络使用的是BABE和GRANDPA混合共识机制。BABE在验证节点之间运行,是确定新块生产者的区块生成机制。GRANDPA则是波卡中继链实现的最终局工具,用来裁决哪条链为主链。
新生成的块必须在最新终结区块上才有效。BABE出块机制类似一个扔骰子的游戏,系统给定一个随机数,验证人得到的点数满足系统要求,验证人就被选定为出块验证人。
如果在某个Slot(一般为6s的时间间隔),同时有多个验证人都得到满足系统要求的随机数,这时候便出现了临时分叉,区块最先到达大部分网络的验证人在竞争中胜出。
另一种情况,在某个Slot,所有验证人都没有找到符合系统要求的随机数,这时候,系统会运行第二轮出块规则,第二轮出块规则出的都是副块(下图中的2),第二轮出块规则包含两种出块逻辑,系统先根据特定算法对所有验证人做了排序,由算法指定出块验证人,该验证人进行第二轮扔骰子游戏,得到符合要求点数的便可出块;但是该验证人在第二轮扔骰子游戏中也可能得不到符合要求的点数,为了避免这种局面,所以于此同时,该验证人同时还启动了aura的出块逻辑,只要指定的验证人在线,就一定可以出块。如果此时被指定的验证人掉线了,那么该Slot就没有区块产生。进入下个Slot,所有验证人按照上述规则开始下一轮竞争。
来源:https://wiki.polkadot.network/docs/zh-CN/learn-consensus
如上图,在 GRANDPA 确认的最长链上,拥有最多主块的链从竞争中胜出,成为主链。
验证人维护波卡网络安全稳定的运行,验证人能得到对应的出块奖励。根据在候选节点池排名,系统每24小时(准确的是一个Era,也就是14400个Slot)更新一次验证人,在上一个Era有不良行为的验证人或DOT质押数量排名未进节点池的候选验证人将被取消验证人资格。
不同的验证人节点下,质押的DOT数量有多有少,但所有验证人节点都是平权的,它们出块概率是相等的,与质押DOT数量没有关系。
一个Era完整结束之后,再根据在该Era周期内验证人出块情况(虽然出块概率相等,但每个验证人实际出块数量会有差异)分配奖励。验证人的奖励包含出块奖励和手续费两部分。
手续费的部分比较简单,波卡链上每笔转账交易的费用为0.015dot左右,20%的手续费归属出块验证节点,80%归属国库。
再来说出块奖励的部分,拿之前某个Era的奖励情况来举例。
上图显示该Era总体奖励为255155DOT,这是14400个新区块的coinbase奖励之和。平均每个区块的奖励为255155DOT/14400≈17.72DOT。
假设出块奖励100%给验证节点的话,如果验证人A在该Era中挖出了60个区块,那么节点A得到的出块奖励为 60*17.72=1063.2DOT。
但出块奖励分配跟质押率有关系。当且仅当质押率(质押的DOT/DOT总量)为50%的时候,出块奖励100%都发放给验证人,如果质押率偏离50%,都会有一部分出块奖励流向国库。
DOT每年通胀率为10%,通胀都来自出块奖励。出块奖励中多少比例流向国库呢?这有明确算法,但算法过于复杂,我们可以通过下图做一个预估。假设质押率为40%,质押参与者通胀奖励约为8%(根据下图预估的,并不准确),剩下的2%就流入了国库。
来源:https://research.web3.foundation/en/latest/polkadot/Token%20Economics.html
x轴:DOT 质押率
y轴:(通胀率及收益率)百分比
蓝线:抵押者参与者的通胀奖励
绿线:抵押参与者的收益率
如果质押率为50%,那么系统通胀全部流向质押参与者,如果高于或低于这个比例,都会有一部分流入国库,多少流向国库取决于质押率,10%减去质押参与者的通胀奖励差值即为流入国库的部分。
这种机制能比较好的平衡DOT的质押率和流动性,质押率比较低,则鼓励质押,提升质押收益;随着质押率提高,质押收益率逐步降低,以维持DOT流动性和平行链插槽拍卖的需求。
流入国库的DOT有什么用途呢?国库中的DOT归属于波卡社区。主要用来奖励波卡社区和支持波卡生态。小到电报表情包设计,大到波卡生态项目申请初始资金都从国库中支取。波卡国库还有销毁机制,每月会销毁一部分。国库销毁机制:每24天会对支持的项目或者活动拨款,拨款后剩下部分会拿出1%直接销毁。
另外还要提一下,提名人的收益。如果说验证人类似矿池的话,提名人就好比小矿工,通过把自己的币质押给验证人,验证人收取一定比例的佣金(类似矿池费率),然后按照质押比例给提名人分配收益。我们前面介绍了,所有的验证人都是平权的,出块概率都是相等的,这就意味着,质押DOT越多的验证人,质押收益就越低,这种规则鼓励质押参与者把DOT质押给质押数量小的验证人,最终会让所有验证人质押的DOT数量基本一致,从机制上保证了波卡验证人节点的均衡和去中心化。
对于验证人的不良行为,波卡网络有Slash惩罚。Slash 的金额是固定百分比,质押DOT越多,被 Slash的 DOT也就越多。由于节点池内所有验证人的出块概率是相同的,因此同一个验证人节点质押更多 DOT 不仅会拉低质押收益率,而且还增大了潜在的Slash损失。对于持币数量很多的用户来说,分散质押能有效降低被Slash的风险。被罚没的DOT全部流向国库。
验证节点对波卡网络的安全威胁越大,被Slash的比例越高,具体如下:
来源:Polkadot研究院
平行链插槽拍卖是目前波卡网络最受关注的事情,上周波卡官方DeCoded大会上,波卡联合创始人 Robert Habermeier 透露,平行链开发进入最后阶段,已具备初步公测条件,预计平行链将于 2021 年 1 月发布平行链测试网,2021 年 2 月有望实现产品级交付。
平行链的运行需要消耗网络计算资源,所以平行链插槽是有上限的,是稀缺资源。Gavin Wood 今年 7 月在波卡中国行活动上曾表示,平行链的数量上限大约会在 100 条左右。
波卡平行链插槽拍卖的相关事项:
1、插槽只租不卖。拍卖可竞标四个租赁期,每个租赁期时长 6 个月。有意参与拍卖的项目方可出价竞拍单个或是相邻的多个租赁期。
2、拍卖每次仅会释放一个平行链插槽,下一个插槽的释放会有一定的时间间隔(间隔时间仍未确定,可能是几周)。
3、通过蜡烛式拍卖减少投标狙击。插槽拍卖将分为两个阶段——安全期、随机期。两个阶段内均可自由质押 DOT,拍卖不会在安全期内结束,而是会在进入第二个阶段后根据链上随机数随时落锤。为了成功拿下槽位,参与竞拍的项目需要在进入第二阶段前质押尽可能多的筹码。
4、插槽拍卖设计了「初始平行链众筹(IPO)」方案,允许项目向外部借力,即通过一系列激励措施吸引他人将更多的 DOT 锁定给自己。这也为DOT持币者提供了丰富的投资选择,可以在竞拍模块中选择拟支持项目锁定自己的 DOT,获得收益。
5、插槽拍卖只会将 DOT 锁定,不会出售。在租赁期结束后,参与拍卖的 DOT 将全部退还。已参与常规质押的 DOT 不能同时参与拍卖。参与拍卖的 DOT 也无法再获得常规质押奖励,取而代之的是获得各种竞拍项目给出的不同奖励。
平行链插槽拍卖对波卡生态来说是一个重大利好。接入平行链项目方,可以把网络安全、跨链交互等基础设施相关的工作交给波卡来做,把工作重心放在自身的核心业务上。就好比某品牌把自己的专卖店开在高度商业化的商圈内,专卖店能享受该商圈的客流、物业等基础配套服务,这样便可把工作重心放在自身的核心业务上。
如果这种模式能成功,波卡生态还可能有“飞轮效应”。加入波卡生态专注项目能把更多资源放在自身核心业务的发展上,这些项目相对来说更容易成功,这些成功项目能吸引到更多项目加入波卡生态,让波卡生态更加丰富、多元、健全、完善,这样有可以吸引更多的项目入驻波卡生态,“飞轮效应”便形成。
平行链插槽拍卖是DOT在波卡生态的价值体现,会进一步增加DOT的锁仓量和市场需求。平行链插槽拍卖和之前爱西欧相比,对持币者来说更安全,DOT只是抵押给了参与竞拍的项目方,如果项目方竞拍失败或者租赁期满,DOT立即退还到持币者手里,这对持币者是一个很好的保护,持币者即便选错了项目,也只是付出了机会成本和损失了一段时间DOT的流动性。
与之前爱西欧相比,平行链插槽竞拍的模式对项目方更是一种鞭策。之前ICO把钱直接打给项目方,很多项目方拿到钱后,不再有动力干活。平行链插槽租赁期拍卖的模式,项目方只是获得插槽租赁期的使用权和持币用户的投票支持。这种支持是建立在经济回报的基础上的,如果项目方的业务没有给支持者带来期望的收益,或者业务被证伪,项目方后续就更难得到投票,这不仅从模式上“劝退”了一些伪需求的业务,还能倒逼项目方要努力干活,否则就会很容易被淘汰出局。
对于整个波卡生态而言,平行链插槽竞拍的模式像是一个赛马机制。那些业务逻辑合理,得到市场认可、可持续发展的项目才能从众多竞争者中脱颖而出,竞争力不足的项目会被逐渐淘汰出局。
波卡生态目前已经非常丰富了,已经有300多个项目进驻波卡生态,可以到https://polkaproject.com/进行了解。
来源:https://polkaproject.com/
当然,目前波卡的平行链插槽竞拍还处于筹备阶段,后续平行链插槽拍卖情况、平行链上线之后是否能稳定运行,都还存在不确定性,作为投资者也应该正视这些潜在不确定性。