Gavin Wood:波卡是独一无二异构的多链(附演讲全文)

2020-10-27 14:52:58

“我们正在寻找的是建立一个创新平台,使我们能够快速创新,还拥有许多团队、许多项目和许多实用程序,存在同一个经济体系之下。”

10月27日-28,由万向区块链主办的第六届区块链全球峰会在上海举行。会上,波卡(Polkadot)创始人发表了会上,波卡创始人Gavin Wood(林嘉文)发表了题为《2002:通往Polkadot平行链》的主题演讲。

他表示,Polkadot是下一代区块链技术,一个异构的分片网络,它带来了许多新的功能和可能性,之前尚未在任何一条区块链中全部实现这些功能。在介绍波卡之前,他详细介绍了Substrate、 Kusama。

他说,Substrate、 Kusama都是 Polkadot 的工具或构建块,“Substrate 是构建 Polkadot 的框架,Kusama 是我们的手段,或者是确保我们部署到 Polkadot上 的系统安全,可靠,安全和强大的手段之一”。

具体到Substate,Gavin Wood表示,“Substrate既在Polkadot之下又在Polkadot之上,这是一种非常有趣的三明治系统”。他认为,Substrate的优点在于,它是模块化的,可以通过基本创建新模块并将它们插入非常复杂的环境中来完成很多其他事情。目前,根据波卡资助团队的说法,使用Substrate的开发者、开发团队的数量已经达到了3位数。

他同时表示,尽管Polkadot 已启动,但Kusama 并没有消失,而且永远不会。“Kusama 将始终作为一个长期的网络,与 Polkadot 并肩作战,并率先尝试一些新想法的实验,进行各种技术测试。”

最后,Gavin Wood说,我们正在寻找的是建立一个创新平台,使我们能够快速创新,还拥有许多团队、许多项目和许多实用程序,存在同一个经济体系之下。

以下为演讲全文:

大家好,我是林嘉文(Gavin Wood),波卡和 Parity 的创始人,同时也是 Web3基金会的创始人兼总裁,以及以太坊的联合创始人和前CTO。

接下来我认为重要的是要陈述,我们 Web3基金会以及Parity Technologies正在做的工作,主要是波卡的开发工作(指的是整体的开发),以及一些正在跟进的其他项目。

坦白说,我们信任一个自由和去中心化的互联网,我们相信这对于世界而言非常重要。我们也相信,进入和创新的壁垒非常低甚至没有,在互联网的视野下-这种自由的,去中心化的互联网络,用户掌控自己的数据,自己的身份信息,这非常重要。某种意义上说,他们掌握了主动权。这一直是我们的使命,而且,从2013年以太坊开始以来就一直是我的使命。

我想说,Polkadot是下一代区块链技术,它带来了许多新的功能和可能性,之前尚未在任何一条区块链中全部实现这些功能。正如当年以太坊相对比特币来说带来相当大的进步一样,以太坊有着更短的出块时间,采用了可以抵抗硬件优化的POW工作量证明机制,当然还引入了更为复杂的脚本语言。早期的时候,它被称为Etherscript,当然,后来被重命名了,我将其重命名为EVM,即以太坊虚拟机。这有助于在以太坊上开发和部署各种更有趣,更复杂的智能合约。

以太坊还有其他一些重要变化,Polkadot是演进的下一步。就其基础技术而言,带来了更高水平的抽象和概括并且带来了真正的创新,那么在未来可升级性以及链的治理,随着时间的推移如何发展方面,我想在本演讲的稍后部分讨论。我认为这是非常重大的改进。

除此之外,波卡还带来了一个全新的共识机制 NPOS
提名权益证明机制,这是我们在之前进行的改变之一。所以首先,我想谈谈Substrate,因为Substrate既在Polkadot之下又在Polkadot之上,这是一种非常有趣的三明治系统

所以 Substrate 是什么?

这是一个模块化的区块链框架,因此它是一个包含各种工具、各种支持基础架构,教程,视频,研讨会,文档等的区块链编程框架,专门为构建区块链而设计。它们是可能实际上与 Polkadot 无关的区块链。Substrate 是首个构建区块链的框架,这些区块链可以完全独立,就像Polkadot中继链一样。它们可以独立存在并可以完成特定任务。

那么Substrate的优点在于,它是模块化的,所以您可以通过基本创建新模块,并将它们插入非常复杂的环境中,来完成很多其他事情。没有模块化这些事情将非常困难。这样的话可以,非常有效地组合和组成这些不同的功能。Substrate 用Rust编写并以确保快速,安全,可靠,相对容易和轻松的方式编写新事物的方式编写。

这很重要,因为并非每个区块链都适合每个实用程序。我们通常被困在必须通过区块链做出设计决策之间。通常,像以太坊一样,我们设计一个通用的区块链,但是,与拥有可以实现其他相同目地的,普通特定于域的区块链相比,其成本很高且效率低下。从本质上讲,拥有通用区块链会带来大量成本,即使它确实使许多不同的事情成为可能。

现在,拥有通用区块链的好处是,您可以从许多不同的片段组成一个解决方案,有较小的解决方案组成,您可以将不同的智能合约与各个社区结合在一起,并从中创建一个综合解决方案。但是正如我说的那样,就通用而言,这是非常昂贵的,那只是技术设计还有通用性和最优性之间的权衡。Substrate 允许您创建高效和性能同时具备的区块链,它们可以非常高效非常低成本地完成特定工作,因此无需顾虑权衡的问题,同时也允许组合这些不同的解决方案。这意味着区块链之间有了非常低成本、快速的互通方式,而无需信任任何单独的第三方。

那么谁在使用 Substrate?

已经有许多开发人员团队在使用 Substrate。我们的资助团队告诉我的,数量已经达到了3位数,非常多的项目都是基于 Substrate 开发的涵盖各种用途。范围涵盖企业链,也囊括自由的宅家程序员,致力于打造下一个 Facebook。

简单聊聊 Kusama。Kusama 在技术基础上与 Polkadot 非常相似,它基于95%的相同代码。Kusama 有一些不同的地方其中有一些额外的模块,或者它们是以不同的方式配置的。但很大程度上,它是与 Polkadot 相同的技术。现在,Polkadot 已启动,Kusama 并没有消失,而且永远不会。Kusama 将始终作为一个长期的网络,与 Polkadot 并肩作战,并率先尝试一些新想法的实验,进行各种技术测试。我们希望最终转移到 Polkadot 上的各种项目和产品,至少要更好地了解当我们拥有真正的价值,真实的人们使用它们来满足了现实生活中的需求时,它们是如何工作的。

现在,对此的影响之一是,它会集成可能仍处于风险之中的新技术,直到100%准备好生产,然后才可能对其进行审核。这意味着 Kusama 将会野蛮生长,这将是具有所有最新最伟大技术的先进尖端网络。我们不能保证它一定不会失败,我们只能表现出我们的奉献精神,以确保做到这一点,我们将尽最大努力在它之上做到完美。

所以 Substrate 和 Kusama,我希望我描述清楚了这些是 Polkadot 的工具或构建块。Substrate 是构建 Polkadot 的框架,Kusama 是我们的手段,或者是确保我们部署到 Polkadot上 的系统,安全,可靠,安全和强大的手段之一。因此,我们于2020年5月推出了 Polkadot。实际上,这是它是迄今为止独一无二的在它出现之前,没有同类,不仅仅是部署上,而是所有的想法和呈现形式都尚属首次(Polkadot波卡)这是一个异构的多链。

什么意思呢?意味着它是一个分片网络,一个由多个区块链组成的网络,并且所有区块链都在波卡的体系之中共享验证人集,这是一个分片网络,这是我想表达的但同时它是一个异构的分片网络,又是什么意思呢?

这意味着每个分片本身都可以高度定制化,因此它们在执行特定任务时会更高效,与其他一些区块链正在开发的标准同构分片网络相比,这实质上是一种更复杂的设计。原则上,Polkadot 也可以是同质的,我们需要做的就是使这些分片都是同类型的,但是我们选择使其异构,以便利各种新的特定领域的用例,否则这些应用将非常困难,还是会再次遇到我之前提到的通用和性能之间的权衡。

是的,我们都想要,而且,可以通过使分片使其具有特殊用途,但同时都基于同一个体系之下运作。现在,也是第一个具有真正意义上代理的区块链。

代理是什么意思呢?从本质上讲,这是利益相关者的可管理性与可升级性的组合,可在未来以任意方式改变自身的能力,这意味着可以说区块链本身就是一个经济参与者,在某种意义上可以通过利用其利益相关者和驱动它们的算法将它们绑定在一起,就其去向制定自己的决策,以及它将做什么。

那么我们要交付什么?简而言之,有了 Kusama 和 Polkadot,我们正在寻找的是建立一个创新平台,使我们能够快速创新,还拥有许多团队、许多项目和许多实用程序存在同一个经济体系之下。现在,我们可以通过几种方式对此进行研究。其中之一是,我们希望获得更多的可伸缩性,同时又希望通过更多的交易,在同一经济框架下做更多的工作,这基本上就是我们所说的可伸缩性,这也会以其他几种形式出现。

例如我们可以用共享安全性描述可伸缩性。如果您无法在同一经济框架下做所有事情,那么扩展就不好了。因为否则,您就是在争夺承担单个网络安全性的资本和验证者,这使我们可以让交易并行化,这些不同的链的不同分片,最终能感受到的影响是交易更加快速,更加便宜,这才真正为我们提供了可扩展性。

现在波卡可以处理100个左右-这是我们的目标,同时处理100条平行链。因此,这100条平行链彼此同时执行交易,根据交易的类型我们最初基准测试中的这些平行链,可能每秒可以执行约一千笔交易。显然,如果它们是更简单的交易则可能甚至超过每秒一千个交易,如果它们是更复杂的交易,那么可能会低一些,但是就计算而言,每秒大约一千次交易是 Substrate 可以处理的数量(特别是将运行平行链的 Substrate )。但是,在 Polkadot 的同一安全体系之下,我们同时有一百个不同的平行链,我们必须将这100乘以一千,以使我们每秒可以完成约100,000个交易的总计,这是我们有信心地确信的。

一旦平行链扩展了,Polkadot就能提供的交易量。因此,我们可以将这些数字与现有的情况进行比较,我们看到比特币每秒处理大约3到7笔交易,以太坊,可能大约是15到25笔,这取决于交易的类型和网络的繁忙程度。通过这种方式,可以很清楚地看到,Polkadot 为您提供了这样的通用性和性能,显着优于现有系统并且仍然完全去中心化,允许在其上部署真正不停机的应用程序。

那么什么是平行链?平行链本质上就是 Polkadot 拥有的分片,它们对于要执行的领域可能非常具体,我们可以拥有一个非常擅长支付的分片,也可以拥有一个通用的并可以处理智能合约的分片。我们可以拥有一个擅长进行注册或许可的分片,我们可以拥有处理治理的分片,依此类推。

现在这些平行链的安全都由与 Polkadot 网络中继链的验证人集合,平行链在波卡网络中共享安全性,它们还可以通过桥与外部的链进行连接,而 Polkadot 凭借创建和部署平行链的,非常专业的方法,相对独特地可支持桥梁无需在昂贵的通用智能合约环境中部署的某些功能,平行链的交互都可以并行处理,平行链存在于它们自己的特殊个体执行环境中,但是在区块的末尾消息通过中继链的安全性机制在平行链之间传递,从而确保平行链发送的消息,一定会到达目的地。

现在,由于这些交易(因为平行链彼此独立存在,但并行执行),我们可以扩大交易数量因为每个平行链可以与其他平行链同时执行交易,而且,由于平行链不是通用的,因为它们不是同构的,但它们是异构的,它们能够非常快地处理自己的交易,这比它们都是智能合约分片要快得多。这意味着一个平行链可以非常快速地处理其各种交易,然后根据需要将消息发送给其他平行链,这些平行链可以独立,更快,更快地处理其各种交易。

中国的波卡生态系统正在迅速发展

看到如此多的团队真正投入使用 Substrate 并真正开发这些解决方案(从桥梁和 DeFi 到工具,基础架构,网站等),真是令人惊讶。我们一直在关注的项目我们认为确实是在推动整个生态发展的项目,仅举几例:Acala,Advanca,Bifrost,ChainX,Crust,Darwinia,Hashquark,MathWallet,Phala和Stafi

ChainX, Crust, Darwinia, Hashquark, MathWallet, Phala and Stafi.,These are some really great teams out there.

看到在平台上已经完成了如此大量出色的工程真是令人振奋,以至于过去三年来我们一直倾注了大量心血。那么,我们打算如何支持中国(团队/项目)的未来发展呢?

本月我们在上海启动了为期六个月的 Bootcamp以加速生态系统中的区块链项目,而通过这个训练营的第一批人本周毕业了。这样的成果有赖于多家机构和团队的共同协助。Web3 基金会,当然还有 Parity 和 万向区块链实验室,我们非常感谢他们的支持,我们对15个不同的团队进行了各个方面的培训,我们认为这些方面将带领他们取得成功,包括 Substrate 架构,产品设计,法律和会计,以及投资者开发。

现在,我们很期待在本周即将在上海举办第一个 Web3 论坛,目的是真正促进一个功能良好用户友好的 Web3 平台,下一代 Internet我们可以在低或零障碍的环境中开发和部署应用程序。因此,这确实是无设限的区块链。

感谢聆听和参会