太长不读版:Kusama 和 Polkadot 是建立在相似代码基础上的独立网络,不过 Kusama 有更快的治理参数和更低的进入门槛。Kusama 是疯狂和快速的,而 Polkadot 更保守,优先考虑稳定性和可靠性,在治理和升级过程上更慢、更有条不紊。Kusama 很适合作为大胆实验和早期部署的场地。Polkadot 则被设计来稳定地执行风险厌恶型高价值应用。
随着 Polkadot 上线临近,许多人都在问 Polkadot 与 Kusama 的对比,以及两者今后如何使用在不同的场景中。由于两者都继续作为独立却密切相关的网络运作,并由各自的社区管理,下面我们将探讨它们之间的一些关键区别,并看看 Kusama 的使用场景与 Polkadot 可能的不同之处。
Kusama 提供了一个早期的、充满冒险精神的 Polkadot 版本,它允许团队和开发者在一个具有经济激励的环境中,构建平行链并部署应用程序,并将结果运用到 Polkadot 中去。作为一个金丝雀网络,Kusama 的诞生是为了在高价值的 Polkadot 环境上线和部署前,给我们和在 Polkadot 上开发的团队,对于重大问题做出预警(Polkadot 在上线前要进行几轮安全审计,以确保没有意外)。从这个意义上说,Kusama 扮演了重要的角色:Kusama 保护了 Polkadot,让它更稳定,从而适合那些更加风险厌恶的应用。
技术对比
由于 Polkadot 和 Kusama 的治理是去中心化的和无需任何许可的,这两个网络将独立发展,随着时间的推移,是趋向于一致还是分化,是由各自社区决定的。然而,在撰写本文时,需要指出几个重要的区别。
首先,让我们从这两个网络的共同点开始讲起。Kusama 是作为与 Polkadot 有相同代码的早期版本发布的,这意味着它们共享相同的底层架构:基于提名权益证明(NPoS)的多链、异构分片设计。它们还共享一些关键性的创新,如链上治理、用于无分叉链上升级的热交换 runtime,和以互操作性为目的的跨链消息传递。也就是说,Polkadot 和 Kusama 共享了绝大多数的底层技术。
速度
Polkadot 和 Kusama 之间的第一个关键技术差异是,Kusama 修改了治理参数,允许更快的升级。这并不意味着区块链本身速度更快,像是更快的区块时间或交易吞吐量(在两个网络上都是相同的),而是意味着治理事件之间的时间更短,例如提议新的公投、投票和实施经批准的升级。这使得 Kusama 比 Polkadot 更快地适应和进化。
为什么 Kusama 的治理要比 Polkadot 的快?Polkadot 不仅仅是尖端技术,更是最新的技术。创造波卡就像是去探索未知的领域:它充满了未知的危险、挑战和弯路。Kusama 有更快的速度进化和适应的能力,它像侦察兵一样向前奔跑,观察前方的地形,偶尔会遇到危险,一路上跌跌撞撞。多亏了 Kusama 的侦察,Polkadot 能够缓慢而平静地前进,避免踩入 Kusama 经历过并汇报回来的陷阱。
但 Kusama 的增长速度也意味着,如果利益相关者想跟上所有的提议、公民投票和升级,他们需要保持积极和警惕。Kusama 的速度比 Polkadot 快了 4 倍之多,仅需 7 天进行全民投票,8 天来在投票后实施这些升级。这意味着 Kusama 的验证节点通常需要在短时间内进行更新。相比之下,在 Polkadot 上,验证节点将有一个月的时间来完成预定的升级,这对于那些喜欢更流畅体验的人来说可能是一个强有力的激励。
精益设置
对于希望作为平行链部署的开发团队来说,Kusama 的准入门槛将更低,因为可能比 Polkadot 的绑定要求更低。验证节点也将从 Kusama 受益,它提供了一个改进验证基础设施的机会。Kusama 的验证节点还可以从 「1000 个验证节点计划」中受益,该计划帮助大家使用来自 Web3 基金会和 Parity 的提名来启动 Kusama 节点。对于那些想在 Kusama 和 Polkadot 上验证的用户,可以对这两个网络使用相同的设置和基础设施。
使用场景
Polkadot 现在和将来一直都会是部署企业级应用程序,以及那些需要银行级安全和稳定的高价值交易的应用程序的主要网络。然而,在 Polkadot 发布后,Kusama 将保留几个仍在进行的应用案例,并且大概率会成为一个令人兴奋的新技术试验地。
Kusama 提供了一个实时的、完全去中心化的、由社区控制的网络,且具有现实世界的条件和激励措施。Kusama 的最初场景是作为一个预生产环境,有了它,项目可以在两个网络上维护平行链,在将新技术和特性部署到 Polkadot 之前,在 Kusama 上进行试验和测试。这就是 Kusama 被命名为金丝雀网络的原因所在,因为在 Kusama 上的实验将提供一个更准确的理解,理解在现实世界条件下,特定的平行链、区块链组件或验证人设置将如何运行,而且出问题和出 bug 的代价比在 Polkadot 上低。Chainlink、Acala 和 Moonbeam 等项目已经提到过这是他们部署到 Kusama 上的主要原因之一。
Kusama 的另一个主要使用场景是作为一个早期网络,用于那些仍在迭代他们的技术和业务模型的新兴和不太成熟的团队。在 Kusama 的低风险环境中部署一个平行链,将使开发人员在最终确定平台设计、建立用户基础和在社区中获得吸引力的同时增加灵活性。Polkadot 随后将成为这些项目的升级路径,这些项目最终会变得更加成熟、建立自己的业务。需要高吞吐量但不一定需要银行级别安全性的项目,例如一些游戏、社交网络和内容分发应用程序,会特别适合这样的场景。
在治理、激励、货币政策和 DAOs(分布式自治组织)等领域,Kusama 也可能会被证明是进行雄心勃勃的新思想和新创新实验的完美环境。Kusama 更具探索性的精神,也很可能催生更多来自 Kusama 治理和整个社区的有趣实验,他们可以利用 Kusama 的财政库作为资金基础,尝试新的激励结构,以培养社区的兴趣和参与度。Kusama 已经有了一个发烧友的强大社区,有些人甚至把 Kusama 的金丝雀 logo 纹到了自己身上。
未来 Polkadot 自身的 runtime 升级,也很可能在 Polkadot 主网之前先部署到 Kusama。这样,我们不仅可以在将这些新技术和功能引入 Polkadot 之前了解它们在现实环境下的性能,而且部署到这两个网络的团队也将深入了解他们自己的技术在这些升级下的性能。
最终,Kusama 和 Polkadot 将作为独立的、单独的网络,拥有它们自己的社区、自己的治理和它们自己的互相补充的应用场景,尽管它们将继续保持密切的关系,许多团队也可能把应用程序同时部署到这两个网络上。在未来,我们还很可能看到 Kusama 桥接到 Polkadot,从而获得跨链互操作性。Web3 基金会和 Parity 将继续致力于这两个网络的发展,为生态系统团队建设提供关键的支持和指导。Kusama 将继续发挥其作为金丝雀网络的作用,帮助确保 Polkadot 保持可靠性、稳定性和安全性,因为 Polkadot 需要成为去中心化网络的未来。Kusama 将走向何方,取决于你...