1.背景介绍
首先要了解的就是,波卡的愿景是创造一个多链的未来。
具体是什么意思?
如果我们回想十年前,比特币是发明的。 它是当时的第一条公共链,也是唯一有意义的链。
这种情况持续了6年,直到以太坊上线。 以太坊提供了一个平台,该平台允许多个不同的团队在区块链上构建自己的产品。 以太坊是“多币种未来”的开始。 您可以在其上启动自己的令牌,创建智能合约,并允许智能合约相互交互。
但是我们也亲眼目睹了这种架构实际上不是非常可扩展的。 如果我们看一下当前的区块链布局,我们会发现许多团队正在构建第1层区块链。 这些链具有特定功能,并希望解决一些特定问题。
这是Polkadot的入口。 Polkadot实际上是第0层区块链,可以将许多第1层解决方案连接在一起。 这是前所未有的创新。 我们相信Web3的未来将有许多区块链,而Polkadot是一个可以促进和实现这一愿景的平台。
冷启动问题
但是“创建多链未来”的目标并不容易实现,并且存在一个冷启动问题。
当前的区块链社区还不是很大,每个Layer1区块链实际上都从同一池中聚集人员来构建支持系统并为其赢得支持者。
每个项目都需要招募节点运营商以确保其区块链的安全性。 此外,这些链本身必须努力与现有的,甚至将来会出现的区块链系统进行交互。 这些问题很难解决。
共享安全
Polkadot通过为所有平行链提供共享安全性来解决此资源问题。 也就是说,Polkadot本身将激励并收集验证者节点,并将这些验证者分配给不同的平行链以验证其状态转换。
这意味着,当您加入Polkadot网络时,我们可以为您的链提供比特币级的安全性,并且基本上没有额外的费用。
跨链通信
而且波卡还解决了跨链通信和区块链互操作性的问题。目前的区块链就像狂野的西部世界,每个人都在纸巾背面设计他们的区块链协议。而波卡提供了清晰的、可升级的、可扩展的平行链标准。
所以说,有了 XCM 和 XCMP 之类的工具,波卡上的每一条平行链可以立即和其他平行链交流和进行互操作。
有了连接比特币和以太坊等的桥(Bridges)之后,波卡会充当通往去中心化网络上的所有信息的门户。
平行链数量有限
当然了,我们都知道,没有什么东西是十全十美的。不幸的是,就算是波卡,也有它自己的资源极限。将新平行链添加到波卡这个过程本身,就是一个指数级扩展的问题。所以我们只能给出有限数量的平行链插槽,并将这些平行链运行在中继链上。
我们确实有一个长期计划,通过使用 “嵌套中继链(Nested Relaychain)” 来解决这个可扩展性问题。你可以想象有一条跟波卡差不多的中继链,但是它同时又作为平行链连接到波卡中,所以你就可以嵌套,可以继续去扩展这个去中心化网络。
不过这些都是未来的计划了。今天的演讲,我们来聊一下如何选出那些能够连接到波卡网络的幸运的平行链。
2、插槽
插槽就是我们用来描述平行链可以连接到波卡的机会一个术语。
插槽分配情况
乐观地来讲,我们认为波卡上一次性最多可以支持 100 条平行链,所以说我们需要 100 个插槽。每一个插槽之间都是平等的。
大概有 10-30 个插槽用于 “公共利益平行链”,这些是给整个波卡生态使用的链。比如说连接到比特币或者以太坊的桥。还有一些实用的链,比如说 Statemint,它会作为整个生态系统的多资产平行链。还有一些系统级别的平行链,会将一些逻辑从中继链中剥离出来,比如余额、Staking、治理等逻辑,我们可以把这些东西从中继链上剥离出来,转移到平行链上,来释放中继链上的资源,好让中继链可以集中全部精力来为平行链生态服务。
还会有 40-90 个用于租赁的插槽,会被拍卖出去。
插槽上线过程
我们不会在一夜之间拥有 100 个插槽,相反,我们要做的是逐步扩大网络,随着时间的推移引入新的插槽和新的平行链。等我们看到网络稳定了,就可以继续去开放和扩展出新的插槽。但是你需要知道,这个过程不是一蹴而就的。
3、拍卖
在波卡上我们说的拍卖就是指平行链插槽的拍卖。
在波卡上,每个插槽的时长是两年,被分成 8 个租赁期,每个租赁期为 3 个月。这意味着,在每一场拍卖中,你可以有最多 8 个拍卖获胜者,每个获胜者获得这两年时间里的不同的一段时间。或者也有可能是一条平行链出了一个很高的价格,租到了整个两年的时间。总的来说,每次拍卖都会提供两年的接入波卡的权利,你可以去竞标。
在 Kusama 上租期会短一些。每个插槽的时长是 48 周,差不多是 1 年,每个租期只有 6 周。当然了,我们让 Kusama 上的插槽周期更快一些,因为它是波卡的金丝雀网络,所以我们希望所有的这些平行链的状态转换发生得更快,来确保一切进行顺利。
蜡烛拍卖
其实我们有很多种方法来处理拍卖系统,但我们实际上选择了蜡烛拍卖系统。
第一部分,我们有一个开放出价期(Opening Period),也就是竞拍刚开始之后的一段时间,让团队们可以调整一下状态,建立初步的战略,进行初始出价,并且看看都有哪些竞争者。
第二部分,我们迅速过渡到随机结束期(Ending Period),在这个阶段拍卖可能会随时结束,并决出拍卖的获胜者。
我们是这样管理随机结束的随机性的。我们遍历整个随机结束期,为随机结束期的每个区块进行一张快照,找出每个区块的当前获奖者。我们会把这些快照保留到最后,等到整个随机结束期走完后,我们会使用一个可验证的随机函数来追溯,选出哪一个快照是实际上的拍卖结束时间,从而决定谁是真正的获胜者。
虽然说在整个拍卖过程中,可能有比我们选出的快照更高的出价,但我们选出的那个快照才会决定谁才是真正的赢家。
拍卖的成本只是机会成本
还有一点需要提醒。那就是当你参加拍卖时,你是用 DOT 去出价,但其实你并没有真正把这些 DOT 给花掉,而只是在租赁插槽的那一段时间内,把这些 DOT 锁定起来了而已。
意思就是当插槽的租期结束,不管你的平行链是要撤了,还是想要之后继续竞拍,你都可以把你锁定的所有代币拿回来。
在代币被锁定的时候,你无法进行 Staking、投票或转账等操作。这也就是说,成为平行链的唯一成本,其实只是机会成本。
所以当你竞拍平行链的时候,你等于在说,你可以为自己和网络带来的价值,比你把币拿去做 Staking 等操作的价值要高。所以这一点是很棒的,就是你其实不需要花一分钱。
拍卖获胜者
出价的过程可能比你想象的要复杂一些。这里我们看一张假想的随机结束期快照。
您会看到结果不仅是一位竞标者,一位中标者,而且每次都有多个竞标。 请记住,广告位被划分为8个租赁期,因此在进行投标时,每个投标人都可以从这些租赁期中选择所需的租赁期。
例如,在这里,A正在竞标所有8个租约,并愿意为每个租约锁定200个DOT。
而B只想租用第一和第二租赁条款,并为每个租赁条款出价100 DOT。
当我们评估每个人的出价时,我们实际上并不在乎他们的账面价值,而是将锁定时间内的所有出价相加。
因此,A竞标了全部8个租约条款,每个租约竞标了200 DOT,因此这200个DOT将在整个8个租约条款中被锁定。 因此,她锁定的值为1600 DOT。
并且B只租了两个租约,每个竞标价格为100 DOT,因此他的锁定值为200 DOT。
在此基础上,我们实际上将进行水平比较,以使租赁期尽可能地饱和。 因此,您会发现Alice自己完成了8个租约,但是B和C需要“组合订单”来填写全部8个租约。 因此,我们将B和C放在一起进行最终评估。
在这次拍卖中,B和C将成为最终获奖者。 您会发现这两个人的出价都不是最高的,但是他们的出价加起来,整体锁定值是最高的,这使他们可以赢得拍卖。