前言
在Polkadot上成为一个平行链的前提是获得一个平行链卡槽。获得卡槽的前提是首先要质押代币。我们定义了两种不同类型的平行链卡槽,一种叫社区测试型卡槽、另一种叫商用卡槽。我们希望保留20%的槽位给前者,社区测试型平行链会主要由Web3基金会来部署或支持,它们是相对公平、无预挖的。余下80%的卡槽是公开的、为了商业目的的,这80%的卡槽会通过拍卖方式来开放。设计:Dr.GavinWood作者:Dr.GavinWood,FatemehShirazi,AlistairStewart
拍卖平行链卡槽
我们排除了“标书式拍卖”的方案,因为其中一些报价是用智能合约来提交的。使用智能合约报价也是出于我们对促成一个公平的、透明化的拍卖流程的考虑。我们排除了封闭的拍卖形式、我们也不想应用“可能被狙击的拍卖流程”。最后我们决定采用了蜡烛式拍卖法,并使用了可回溯的收盘机制。在固定窗口内开始拍卖后,投标人可以发布1-4个租赁期的投标,每个租赁期为6个月。投标会成为交易的区块。投标人可以提交多个投标。投标人正在提交的投标租赁期应该相连,或与其他投标人的投标租赁期相邻。对于4个租赁期,可能还会被分成10小段范围。我们将10段时间范围中的每个获胜者存储在指定的数据结构中。我们需要确保新投标与同一出价者在另一个间隔内的中标价格没有差距。如果在当前某个投标人是某段租赁期的标王,例如租期1-2,那么他就不能对4投标,除非有人在租期1-2以更高的价格来拍卖压过他。如果没有中标,那么这个数据块就会被忽略。在这个租赁期就会更新新的中标人,然后计算新的中标价格。新的获胜者是通过选择投标的组合来计算的,全部投标的租赁期数量乘以每段租期竞价的乘积,最高的,就是赢家。一旦竞价添加到该区块后,其竞价的金额将被暂时扣留。
当代表结拍的一系列区块生成完毕后,随机数机制将会决定之前某个区块最终是不是代表结拍的区块(closingblock),并将结拍的数据块发送给竞标的胜者,以及包含在区块里的所投中的租赁期。竞标失败的拍卖者的投标钱款(DOTs)会在结拍后原路退回。设竞拍者1-3,三人分别为B1,B2,B3例如,有一群拍卖者希望竞拍一些卡槽。竞拍者1提交了,表示想竞拍第一期到第四期每期叫价75DOT,总出价300DOTs,竞拍者2提交,竞拍者3提交,因为B2和B3两人的加权总共叫价为240DOT(902+302),平均下来每个租赁期的竞价为60DOT(240DOT/4=60DOT),相比下,B1的平均每个租赁期的竞价为75DOT远高于B2、B3两人,因此B1投中所有租赁期。
分析
如果竞拍者有着自己已设定好的定价且定价公开,我们可以采用英国式拍卖;如果仅仅客观存在一个估值金额但是没有公开,那么可以使用维克里拍卖。这两种拍卖都具有弱势主导的策略,投标人能做到的最好的是真实地评估其估值。跟英式拍卖比较起来,我们的拍卖形式会有两个很大的不同:一是蜡烛式拍卖会有一个大致的收盘时间范围,以及允许每个竞拍者的定价可以是公开的、也可以选择不公开。我们将在之后解释一个促成公平、有竞价主导权的、能实现收益最大化的一个最终机制。编译:ShawnPolkaBase往期回顾
李昆运:波卡,等你三年也不晚波卡中国区大使第三期毕业仪式Candaq波卡生态基金系列:首家投资孵化Phala.network,波卡上的隐私协议Web3研究系列:XCMP跨链传输协议
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。