今天要说的Kusama其实比较山寨,但就是这么一个山寨项目,却一直在暴涨,并不完全是因为背后有一个好大哥,这个山寨给人的感觉完全就是山寨中的巅峰。目前涨幅已经超过两百倍了。就像面子和里子的关系,项目存在的意义不是简单做好自己的事情,有的项目活成了面子,有的项目活成了里子。Kusama就活成了里子。
先来说下Kusama是什么,它相当于Polkadot的模拟版,代码几乎相同,功能基本上一样,只是Kusama作为一个先行试验性网络,金丝雀网络。会有更低标准的参数,更快的治理流程,使平行链的问题更容易暴露。
现在所有要上波卡的项目基本都要经过Kusama网络的测试,以保证平行链在Polkadot上的运行会更平稳,以及确保整个网络的稳定,所以Polkadot更像是一个里子,Kusama则是一个不断折腾,却不承担责任的面子。里子是面子的内涵和底蕴,靠面子来表达;面子是里子的外在表现形式,靠里子来支撑。Kusama和Polkadot独立发展,可以有自己的治理和决策。
Kusama提供了一种贴近真实环境的方式去提前测试波卡网络,保证波卡网络的安全性。它还可以让未来的波卡网络参与方提前演练,比如验证者节点、平行链团队、波卡生态工具的建设者们都可以用Kusama来提前准备。
KSM是Kusama网络的原生功能型代币,其主要功能包括:
治理: KSM代币持有者可以对网络治理发起投票。
权益共识抵押: Relay Chain的网络验证者需要抵押KSM代币以运行节点。
加入网络质押: Parachains加入网络时需要质押一定量的KSM代币。
手续费: KSM被用于支付跨链信息传递所产生的手续费。
Kusama是一个为Polkadot网络重大实验设立的公链。
Kusama与Polkadot的一个主要差异在于Kusama调节了网络治理参数以允许网络更快的演进。譬如投票期为7天而实施期为投票后的8天。
Kusama的基础架构含括Relay Chain,Parachains,以及Bridges。Relay Chain是Kusama网络的主区块链,所有的Kusama节点都于Relay Chain上运行。Parachains是连接Relay Chain的平行区块链,由其自身的网络验证者,即Collators维护。Bridges是连接Parachains与外部网络,如比特币和以太坊,的特殊区块链。
上面我们讲了Kusama的一些基本情况,下面我们来着重讲一下Kusama和Polkadot的一些关系和区别。
我们在实际生活中其实也能发现,任何重要方案实施前都会进行小范围试验和总结。在区块链项目中也是这样,主网发布前往往会有一个试验网络来检验新技术是否有问题疏漏,例如以太坊问世时推出了Olympic试验网。
Polkadot引入了相当多的尖端技术(元协议、Wasm、插拔型Runtime),更需要有一个试验场让它来自由发挥,看看会有哪些可能的问题出现,好来进行优化。
所以Kusama是Polkadot的早期、未经审计和未经改进的版本,它们是互相独立的网络,但有非常相似的代码基础。
Kusama作为Polkadot早期版本发布,使用的几乎相同代码的,这意味着它们有一些共同点:
第一个是共享相同的底层架构,比如基于NPOS的多链异构分片设计。
第二个是共享关键的创新,如链上治理、链上升级、XCMP、用于无分叉升级的可插拔的Runtime,也就是说,Polkadot和Kusama共享了他们的大部分基础技术。
最大的区别就是速度,Polkadot和Kusama之间的第一个关键技术区别是,Kusama修改了治理参数,允许更快的升级。这并不是说区块链本身处理速度更快:出块时间或交易吞吐量在这两个网络上是一样的,而是说在Kusama上治理事件会更快处理,比如提议新的公投、投票和制定已批准的升级之间需要的时间更短。
再来说下可能会让大家费解的平行链,我来解释一下:就是让用户自己决定安全性,让用户搭建自己的链,这就是平行链的概念。每一条平行链都是一个独立的区块链生态,也就是DApp,如果用当前流行的话来说,那就是每条平行链就是一个“超级节点”,“超级节点”中可以部署自己的节点,主链开放出空间给予各个平行链存放数据,因此各个平行链的数据仍然还是存放在主链上,由主链达成共识,并且主链保留的数据是最权威,也是最完整的。
那么为什么一直要发展平行链呢,其实这也是我之前文章中多次说到的一个概念,不可能铁三角。安全性,扩展性和吞吐量。平行链也就是要解决扩展问题。
平行链让波卡整个生态有了无限的扩展性。波卡本身就是一条有自己生态的公链,生态成员不仅可以依赖公链发展,还能自己发展延伸。平行链也可以拥有自己的代币,执行各种功能。
平行链上的节点干什么呢?波卡上中继链上的节点叫做验证人。而平行链上的节点叫收集人。收集信息,用于给验证人。
还有平行链中的一种特殊链,叫做转接桥。本质上也是一个平行链,也有收集人。也需要与波卡的主链进行交互。只不过他们还可以有更加强大的功能,把波卡系统与外部的系统连接,比如以太坊连接比特币链。
具体的方法也是通过某一个接口。比如在平行链上和以太坊上部署智能合约,签个合同,完成信息的交互。
再比如两条链,可以共同遵守某种协议。资产代币进行锁定,再由转接桥,把信息放到波卡链上验证。或者反过来把波卡里面的信息放到比太坊网络验证。
最后来总结下Kusama的发展离不开Polkadot的理念,Polkadot的成熟也严重依赖Kusama的不断尝试,它们是相辅相成的一个结合体,如果认可Polkadot,就必须要无条件去接受Kusama。
领取专属 10元无门槛券
私享最新 技术干货