Gavin Wood:波卡发展的 5 个里程碑和 Kusama 网络介绍
加入 www.polkaworld.org 社区,共建 Web 3.0!
本文是 7 月 22 日 Gavin Wood 波卡中国行杭州站演讲的上篇,主要内容是波卡的 5 个里程碑和 Kusama 网络,下篇将在明天发布,主要内容是平行线程(Parathreads)。本文由 PolkaWorld 超级探员 Charlie Hu 翻译。
Polkadot 发展的 5 个里程碑
大家好,今天的活动,我要讲解的主要内容是介绍新设计平行线程(Parethreads)机制和目前 Polkadot 网络的情况。我们先聚焦在这 5 个发展里程碑上 – Genesis 始,Earth 土,Water 水,Fire 火,Metal 金。
Polkadot 发展的 5 个里程碑
当 Polkadot 主网上线的时候,我们称之为 Genesis 始。虽然你可以从这个五个阶段的其他几个名词中推理出,第一个阶段其实应该以我的姓 Wood(木)命名的,不过我不太希望把我的名字放到里面。
五个阶段中的第一个阶段叫做 Genesis 始,我们需要对 Polkadot 网络做代码审计,保证网络的可靠、安全。
第二阶段我们称之为 Earth 土,我们会专注于网络的拓展性方面,并推出另外几个拓展的功能,确保在我们推给用户使用的时候网络的拓展性能更进一步提升。
第三阶段是Water 水,这个阶段主要会是推进 Polkadot 的跨链互通性的技术功能。Polkadot 本身并不仅仅只是一个跨链解决方案,它更多的是一个让跨链互通更容易的全新区块链网络,它可以让不同的链之前建立转接桥更近容易,从而可以更好的互通。这其中很重要的一个功能模块叫做 Spree 可信虫洞,这可以有效地让 Polkadot 网络的平行链在跟另外平行链互通交互时,无须再去确认信任这个链是否有作恶的问题。
第四个阶段叫做Fire 火,这个阶段是让 Polkadot 网络的运转速度和可扩展性提升到尽可能大的程度。这个阶段会推出 “交易并行化” 功能,本质是在验证区块的时候,使用尽可能多的 CPU 内核。以及 WASM 预编译(WASM Ahead of Time Compilation),可以让网络在转编译存在区块上的 WebAssembly 的时间结构的逻辑时候,可以本地编译,更快速地运行,这样比现在必须通过单独的编译器来运行要更加快速。
最后一个阶段叫 Metal 金,这个阶段聚焦在深度扩张,会推出 “嵌套中继链”,从而让Polkadot 网络的 DOT 代币不单单只是确保网络安全的 security token。这个功能会让Polkadot 从第一阶段的 100 条平行链的跨链网络,拓展到平行链树状架构,从而指数级别增长,做到多层平行链结构,数量拓展到数千乃至最终上百万条平行链,每一层的平行链架构可以达到 10 万 TPS 的速率的话,最终整个多层 Polkadot 网络可以拓展到 10 亿 TPS 的拓展性。
大家可以把深度扩张理解为区块链拓展性解决方案的圣杯。这部分还需要非常多的思考和研究,特别在经济体系方面 —— 如何用单代币体系来管理和确保如此庞大的区块链网络体系安全,并有效地把复杂的网络逻辑都包含到这个代币经济体系里面去。我们原则上觉得这是可以被实现的,并期待在第五阶段实现这部分功能。
Kusama - 一个真实、不做作的 Polkadot 实验网络
这一页最底下的部分就是 Polkadot 的测试网络 Kusama 网络,它会在 Polkadot 主网上线之前优先上线。
Kusama 是一个 Polkadot 真正主网的平行网络,可以理解为介于测试网络和 Polkadot 正式主网之间的独立网络。这个网络优先上线,会有一部分的代码还没有完全的成熟,但是我们并不确定它有多么的不成熟。
这个网络中,会有一些安全功能缺失,也会有一些代码漏洞(后续需要被代码审计和优化)。我们认为,没有黑客会那么努力去攻击一个还没有那么高价值的区块链网络,所以我们上线 Kusama 也是希望去发现那些我们还没有发现的网络漏洞,我们把 Kusama 网络也称为 “金丝雀网络”。
Kusama 是 Polkadot 网络的一个实验测试网络,一个真实的不做作的测试实验网络。对于极客和开发者来说,让一个庞大的网络上线,往往都是让人感到比较紧张的事情。我过去已经推出过好几个测试网络,包括以太坊的测试网络。
早在 2015 年初,以太坊主网上线之前,我们有过一个名叫 “奥林匹克” 的测试网络。这个测试网络当时是有一共 5000 个以太坊代币作为经济奖励,让各类早期参与者测试者来测试,使用,用各种方法来做压力测试,发尽可能多的交易,收集尽可能多的代币,发出尽可能大的交易指令,尽可能大的改变整个网络状态,以及一些充足的测试竞赛。当时整个奥林匹克测试网络,通过经济激励的方式,让测试者尽可能地压力测试以太坊网络的源代码质量和稳定性。
从当时的实际测试表现和经过回顾来看,整个奥林匹克测试网比较的做作,为了测试而测试,且当时并没有能够充分测试到一些我们当时并不知道的潜在问题。换句话说,当时的测试机制,并不能让我们可以测试到那些我们完全未知的盲区部分。
因此,我们推出的 Kusama 金丝雀测试网络,目的是为了测试那些我们并不知道的部分。也就是说,Kusama 是一个不做作,真实的,有实际经济价值的预先提供的测试网络。为了确保这个测试网络的真实性,我们必须让这个测试网络也注入相应的经济价值,以此让参与测试的测试者和网络发起者都可以严肃认真地来做测试。
从长期来说,我们希望 Kusama 测试网络可以持续存在,即便是完成了测试工作,主网上线之后也依然作为独立的区块链网络存在。Polkadot 团队会把一些不是很确定,需要测试的功能,放到这个相比 Polkadot 主网更低经济价值的 Kusama 测试网络上做实验,做一些未来创新的试验田,类似比特币网络中的轻节点那样。
Kusama 网络规格和 token 分配
Kusama 测试网络会有跟 Polkadot 网络一样的代币经济体系和分配机制。每一个拥有 DOT 代币的持有者,也相等值地拥有 Kusama 代币。
Kusama 不是传统意义上一般的测试网,中心创立单位并不拥有所有的代币。Web3 基金会拥有的 Kusama 代币的数量和比例,并没有比在 Polkadot 网络拥有的代币数量和比例多,是完全等数量等比例的。
Kusama 测试网并不是用来做过度主网上线的,是一个独立的测试网络,且没有一个后台来直接切断 Kusama 区块链网络关闭的功能,除非有人希望 hack 掉 Kusama 网络的治理系统来关闭。整个 Kusama 测试网是一个实验。
Kusama 网络跟未来 Polkadot 真实主网络之间会建立转接桥,从而 Kusama 网络中的平行链可以跟 Polkadot 网络上的平行链链接,Kusama 的代币也可以跟 Polkadot 的 DOT 代币做跨链转换。最终目标来说,整个 Kusama 网络也会是一个社区管理和推动的网络,跟 Polkadot 主网会是平行运作的关系。
目前我们已经分配了 1% 的真实 Polkadot 的 DOT 代币来作为 Kusama 测试网络的参与奖励。
欢迎参与到 Kusama 网络中来
目前大家可以参与 Kusama 网络的部分主要是做验证者、验证出块、参与链上治理,以及实验建立平行链并且接入跨链网络。这些 Polkadot 网络主要有的功能,都会在 Kusama 测试网络中有。欢迎大家参与测试和实验。
目前已经有一个专门的 Kusama DAPP 应用,大家仅需要注册 Kusama 网络,如果拥有一些 DOT 代币,即可去申请等值数量的 Kusama 测试网络代币 “KSMA”。(注:点此查看申请 KSMA 代币教程)
Web3 基金会也会分配一定数量的 DOT 代币来给到 Kusama 测试网络,给到一些测试者,但是数量会比较少。因为我们认为这个仅仅是测试网络,在一个相对较少经济价值的网络中做实验和测试是主要目的。
目前我们没有上线 Polkadot 主网,是因为我们认为现在 Polkadot 网络还没有准备好。这也是为什么我们先上 Kusama 测试网络的本质原因。整个 Kusama 网络在测试过程中,我们预期会有一些混乱,会出现很多问题,会有一些漏洞和 Bug,也会有很多不完善的地方。但是,我们希望 Kusama 会是一个对于 Polkadot 主网上线有用的测试实验,以此让 Polkadot 最终成为他真正希望成为的那样。
如果大家希望了解更多关于 Kusama 的最新进展和情况,你们可以跟踪这几个 URL 链接。
翻译:PolkaWorld 超级探员 Charlie Hu
编辑:KIKO
本演讲内容下篇明天将在 PolkaWorld 发布,主要介绍 Parathreads,敬请期待
更多精彩文章:
Gavin Wood:波卡可能会和 Cosmos 合作开发 IBC Hub | PolkaWorld 专访
扫码关注公众号,回复 “7” 领取波卡中国行资料包(含回放视频和PPT),回复 “1” 加入 PolkaWorld 波卡群
点个 “好看” 再走吧!