Gavin Wood:Polkadot是一个独一无二的网络

启元社 view 45 2021-1-6 19:29
share to
Scan QR code with WeChat

Gavin Wood:Polkadot是一个独一无二的网络

我们致力于打造一个自由和去中心化的互联网,相信它对于世界而言非常重要。这样一个自由去中心化互联网络的进入和创新门槛非常低,甚至可以说是没有。我们打造这样一个网络的目的就在于让用户掌握主动权,掌控自己的数据和身份信息。

从2013年参与以太坊建设以来,我一直以此为使命。当年以太坊在比特币的基础上实现了巨大的飞跃。它的出块时间更短,采用了可以抵抗硬件优化的POW工作量证明机制,还引入了更为复杂的脚本语言。这种语言起初被称为Etherscript,后来我将其重命名为EVM,即以太坊虚拟机。通过EVM,我们可以在以太坊上开发和部署各种更有趣,更复杂的智能合约。

而现在Polkadot则将这个演进过程又推进了一步。就基础技术而言,Polkadot带来了更高水平的抽象和概括以及真正的创新。除了可升级性以及链治理之外,波卡还带来了一个全新的共识机制NPOS(提名权益证明机制)。

我首先谈谈Substrate

Substrate既在Polkadot之下又在Polkadot之上,是一种非常有趣的三明治系统。Substrate是一个专门为构建区块链而设计的模块化区块链框架,包含各种工具,支持教程,视频,研讨会,文档等与Polkadot无关的区块链编程框架。Substrate 是首个构建区块链的框架。这些区块链可以像Polkadot中继链一样独立存在,完成特定任务。所以,Substrate的优点就是模块化。您可以通过创建新模块并将它们插入非常复杂的环境中来完成很多其他事情,从而提高效率。

Substrate采用Rust语言,能快速、安全、可靠且相对轻松地进行编程。因为并非每个区块链都适合每个实用程序,我们在设计程序的时候常常要在不同的区块链之间做抉择,所以灵活易用这一特点就显得很重要。

在以太坊上,我们可以设计通用区块链。通用区块链的优势在于可以将许多不同的小型解决方案结合起来组成一个综合全面的解决方案,也可以将不同的智能合约与各个社区结合在一起创建综合解决方案。但它的成本很高,不仅要购买技术设计还要权衡通用性和最优性。

通过Substrate则可以创建效率高、性能好的区块链。这些区块链可以非常高效、低成本地完成特定工作,解决需要做出权衡的困扰,同时还可以组合不同解决方案。这样就能让不同的区块链在无需信任的情况下实现低成本、快速的互联互通。

目前,已经有数以百计的开发人员和团队正在使用 Substrate。参与Substrate 开发的既有区块链企业又有致力于打造下一个Facebook的自由程序员。

下面再简单聊聊 Kusama。

Kusama的技术基础与 Polkadot 非常相似,95%的代码都与Polkadot相同。Kusama的不同之处在于其中的一些额外模块和它们的配置方式。现在,Polkadot 已启动,但Kusama 并没有消失,而且永远不会消失。它将始终作为一个长期网络

与 Polkadot 并肩作战,并率先进行各种技术测试,实验一些我们希望最终转移到Polkadot 上的各种项目和产品,让我们更好地了解它们真正的价值,了解它们是如何满足现实生活中的需求的。

但这样可能会集成仍处于风险之中的新技术,因为我们要等到这些技术100%准备好生产之后才可能对其进行审核,这意味着 Kusama将会野蛮生长。它将成长为集成所有最新最伟大技术的先进尖端网络。我们不能保证它一定不会失败,但我们将尽最大努力把它做到完美。

以上就是对Substrate和Kusama的介绍,希望我讲得足够清晰明了了。

对于Polkadot而言,Substrate是框架,Kusama则是手段,也可以说是确保我们部署到Polkadot上的系统安全、可靠且强大的手段之一。

Polkadot是一个独一无二的网络

无论是在部署上还是想法和呈现形式上都没有先例。Polkadot是一个异构的多链,或者说是分片网络,一个由多个区块链组成的网络并且所有区块链都在波卡的体系之中,共享验证人集。同时它异构分片的特性意味着每个分片本身都是高度定制化的,在执行特定任务时会更高效。

与其他区块链正在开发的标准同构分片网络相比,Polkadot的设计更加复杂。原则上,Polkadot 也可以是同质的,确保分片都是同类型的就可以了。但为了避免通用性和性能取舍的问题,方便大家在不同领域发展用例,我们选择采用异构的形式。这样不同分片可以各具特殊用途又同时在同一个体系之下运作。

另外,Polkadot目前也是第一个具有真正意义上代理的区块链。什么是代理?从本质上讲,代理涉及到利益相关者的可管理性与可升级性,让利益相关者可在未来任意改变自身能力。从某种程度上来说,区块链本身就是一个经济参与者,可以通过利用其利益相关者和驱动它们的算法将它们绑定在一起,制定它们的功能和产品。

我们正致力于建立一个创新平台

让我们在快速创新的同时,将许多团队、项目和实用程序归到同一个经济体系之下。

首先,我们希望获得更多的可扩展性,即希望通过将更多的交易放到同一经济框架下。可扩展性也可以看作是共享安全。当我们无法在同一经济框架下做所有事情时,就需要扩展,否则就需要争夺承担单个网络安全性的资本和验证者。通过不同链的不同分片,我们可以让交易并行,从而降本提速,提升可扩展性。

现在Polkadot可以同时处理100条平行链。这100条平行链可以同时执行交易。在基准测试中,这些平行链每秒可以执行约一千笔交易。如果交易比较简单,每秒的交易数则可能超过一千笔。但如果交易比较复杂,每秒的交易数则会低一些。但是就计算而言,每秒大约可以处理一千笔交易。

在 Polkadot 的同一安全体系之下,我们同时有一百个不同的平行链,要想将Polkadot的每秒交易数提升至100,0000笔,我们必须确保每条平行链每秒可以处理1000笔交易。我们相信只要能够扩展平行链,Polkadot就能够处理这么大的交易量。

目前,比特币每秒处理大约3到7笔交易,以太坊每秒大约处理15到25笔交易。具体数量取决于交易的类型和网络的繁忙程度。相比之下,Polkadot提供的通用性和性能显然更胜一筹。同时,Polkadot也完全去中心化的,可以部署真正不停机的应用程序。

那么什么是平行链?

平行链本质上就是 Polkadot的分片,在不同的应用领域中有不同的表现。它可以是擅长支付的分片,也可以是一个通用的并可以处理智能合约的分片、擅长进行注册或许可的分片、处理治理的分片等。现在这些平行链的安全都由与Polkadot中继链的验证人集合共享安全性。它们还可以通过桥与外部链进行连接。

凭借Polka动态创建和部署平行链的专业方法,桥梁可以直接部署某些功能,无需借助昂贵的通用智能合约环境。同时平行链的交互也可以实现并行处理。

平行链有它们自己特殊的个体执行环境,会通过中继链的安全性机制传递区块的末尾消息,确保消息到达目的地。现在由于每个平行链可以与其他平行链同时执行交易,另外平行链又是异构的,处理交易的速度比智能合约分片快得多,所以我们可以扩大交易数量了。

总而言之,我想要强调的就是平行链可以非常快速地处理各种交易,然后根据需要将消息发送给其他平行链。

目前,中国的波卡生态系统正在迅速发展。看到如此多的团队真正使用 Substrate开发出桥梁、 DeFi 、工具,基础架构,网站等多种解决方案,我感到非常惊讶。我们一直在关注的项目有Acala、Advanca、Bifrost、ChainX、Crust、Darwinia、Hashquark、MathWallet、Phala和Stafi。这些项目正在推动整个生态的发展。

btcfans公众号

Scan QR code with WeChat

Link
Disclaimer:

Previous: 汤道生:产业区块链的未来趋势 Next: 梁信军:区块链带来的数据经济成熟的三个要素和两个标志

Related