波卡与先行网Kusama的对比
概述
尽管二者就像兄弟一样并且共享代码的许多部分,但Polkadot和Kusama是独立的网络,具有不同的优先级。Kusama大胆而快速,非常适合新的实验和早期部署。Polkadot比较保守,优先考虑稳定性和可靠性。虽是“表兄弟”,但毕竟有他们的区别。
成本和运行速度
想要运行平行链的团队需要绑定通证作为担保。Kusama的绑定要求低于Polkadot,使其成为更实惠的开发环境。
Polkadot和Kusama之间的另一个关键技术区别是Kusama修改了治理参数以允许更快的升级。Kusama的速度比Polkadot快四倍。在Polkadot上,全民公投的投票期为28天,随后是28天的颁布期, 然后才会在链上实施变更。在Kusama上,投票持续7天,然后是8天的制定期。
这意味着利益相关者如果想跟上所有的提案、公投和升级,就需要保持积极和警惕,而Kusama上的验证者通常需要在短时间内进行更新。
这并不意味着Kusama区块链本身更快,即更快的出块时间或交易吞吐量(这在两个网络上都是相同的),而是治理事件之间的时间更短,例如提议新的公投、投票,并实施批准的升级。这使得Kusama能够比Polkadot更快地适应和进化。
金丝雀网络
Kusama的最初用例是作为预测试生产环境,即“金丝雀网络”。金丝雀是一种鸟类:在过去,煤矿工人会将金丝雀放入煤矿中,以此来测量隧道中有毒气体的数量。同样,金丝雀测试是一种通过将软件发布给有限数量的用户,或者可能是一个孤立的环境来验证软件的方法,而不会伤害广泛的用户。
在Kusama上发布的版本可以被认为是金丝雀发布,这些版本通常是分阶段发布的。在Kusama的早期,该网络不仅用于平行链候选者创新和测试变化,而且用于Polkadot分片模型的概念验证。
Kusama不仅仅是一个测试网,区块链功能齐全,具有附加的经济价值和自己的治理。Kusama的未来掌握在参与者手中。在典型的区块链开发管道中,Kusama位于“测试网”和“主网”之间:
TESTNET –> KUSAMA –> POLKADOT
正如你可以想象的那样,首先在Kusama上构建允许团队在一个实时的、完全去中心化的、社区控制的网络中进行测试,该网络具有真实世界的条件,并且在出现问题或错误时比在Polkadot上的风险更低。
许多项目将在两个网络上维护平行链,在将它们部署到Polkadot之前在Kusama上试验和测试新技术和功能。一些团队会决定只留在Kusama上,我们很可能会在Kusama上看到一些激动人心的新技术实验。需要高吞吐量但不一定需要类似银行的安全性的项目,例如某些游戏、社交网络和内容分发应用程序,特别适合此用例。
Kusama也可能被证明是在治理、激励、货币政策和 DAO(去中心化自治组织)等领域进行新想法和创新的雄心勃勃的实验的完美环境。
未来对Polkadot Runtime的升级也可能会在Polkadot主网之前部署到Kusama。这样,我们不仅能够在将这些新技术和功能引入Polkadot之前了解它们在现实条件下的表现,而且已经部署到这两个网络的团队也将深入了解他们自己的技术将如何发挥作用在这些升级下执行。
金丝雀发布,详情请参见:
https://martinfowler.com/bliki/CanaryRelease.html
未来展望
最终,Kusama和Polkadot将作为独立的独立网络存在,拥有自己的社区、自己的治理和自己的互补用例,尽管它们将继续保持密切关系,许多团队可能会将应用程序部署到这两个网络。
在未来,我们也可能会看到Kusama桥接到Polkadot以实现跨网络互操作性。Web3基金会继续致力于这两个网络的发展,为生态系统建设团队提供重要的支持和指导。