Gavin Wood Web3大会演讲全文:波卡越来越适用于企业级应用
10月29日,2020Web3大会在上海举行。Polkadot和 Parity 科技创始人、 Web3 基金会主席、以太坊的联合创始人 Gavin Wood发表主题演讲《Polkadot 创新的抽象模型带来无限可能》。
他表示,Polkadot 展示了什么是根本上的共识系统的新抽象。以太坊的开发环境一直都只适应纯链上操作。Polkadot 确实已经迈过了以智能合约为中心的时代,Polkadot 不是一个智能合约平台,它是平台的平台。
以下是演讲内容整理:
你好,我是 Gavin Wood。我是 Polkadot和 Parity 科技创始人、 Web3 基金会主席、以太坊的联合创始人。欢迎来到第一届Web3 大会,很高兴在这里见到你们。很抱歉,我无法亲自到场,由于现在严峻的疫情。我真的很期待能够再来到中国,希望明年情况好转,疫情管控不那么严格的时候我能再来。去年的中国之行非常棒,我去了六个城市:北京、上海、杭州、深圳、成都和南京,我真的很期待能再来中国,再去成都吃好吃的火锅,火锅真的很好吃。还有羊肉,北京的羊肉也很棒,希望能够再次体验到。
所以现在一年过去了,我会谈谈我们在上线 Polkadot 的过程中都学到了些什么。Polkadot 已经上线了几个月了,一切都进展得不错,没遇到过什么*****烦,我还会谈谈 Polkadot 社区的成长,当然还有下一步的计划。
那么,是什么让 Polkadot 与众不同呢?我想稍微聊一聊这一点,我知道你们中的大多数人,已经对 Polkadot 相当熟悉了。其中一些人还在基于 Polkadot 进行创造,但我觉得理解我们做的是什么,它跟其他项目有什么区别仍然是非常重要的。我的意思是,如果只是做一个别的项目的 “山寨版”,只是稍微地迭代一下,增加一下交易吞吐量,或者创造一种稍有改进的语言的话,那么确实很容易理解你在做的是什么,但 Polkadot 不一样,我们真的是在打破常规,真的在不断推出新的想法,在推动创新。
Polkadot 展示了什么是根本上的共识系统的新抽象。现在,这个新的抽象...你们中的很多人应该很熟悉了,平行线程和平行链上,它和我们原有的抽象不同,以太坊是在比特币的基础上创造出来的。它引入了一种更全面的抽象,可以建立智能合约,从而本质上让货币变得可编程,以太坊归根结底就是这样的,在当时这是一个突破性的创新,这种抽象,这种让新应用能够概括和利用共识环境的与众不同的能力,但它自身也存在局限性,它不够通用。现在我们会说 “以太坊是图灵完备的”,但它其实并不是完全图灵完备的,运行在以太坊上的程序,即智能合约总是受到其能够消耗的资源的制约,如果你近期在以太坊上部署过复杂的智能合约,你就会意识到这些限制十分明显,你无法开发一款复杂的程序,然后期待它能在以太坊上以比较合理且低廉的价格运行,除此之外,以太坊的开发环境一直都只适应纯链上操作,当你编写一个智能合约,所有的代码都会被加载到链上在以太坊的共识环境中执行,也就是所有的验证节点、所有的矿工、网络中所有的全节点这一特性让与链下系统,比如预言机、执行器等的交互,不管是解锁一道门或确保某个网站的更新,都变得异常困难,需要服务器上有各种各样的胶合代码,时刻监视着链,写代码也比较麻烦,你得用不同的编程语言,你得用到多种 RPC 和界面。很难测试,也很难集成,而有了 Polkadot 范式,这个新的抽象模型后,这一切都改变了,这个抽象模型本质上是更加底层的抽象。意思就是所有在原有模型下可以实现的东西,即更概括性的以太坊抽象模型,建立在智能合约和 gas 费衡量上的东西,所有的这些都仍然可以在 Polkadot 上实现。我们通过把以太坊用一种完全可兼容的方式 在 Polkadot 的开发平台 Substrate 中实现,来做到了这一点 。以太坊实现即拥有以太坊 EVM 模块的这条链,同样可以拥有其他的模块,可以实现其他的功能,可以引入治理,可以引入 WebAssmbly 智能合约功能,可以使用提名权益证明机制,还能拥有国库,这条链可以做所有的这些事儿,所以我们称它为一个更加底层的抽象,而真正抽象的关键在于共识之上(的东西)。本质上,所有的一切,只要区块本身确定了且这个区块要做的事情只需要用一个非常通用的语言表达出来。
从这个角度来说,在它之上的任意东西都是通用的,什么意思呢?也就是说,最主要的区别是我们没有账户、货币之类的设定,如果你想用 Substrate 写一条区块链,上面不是有一种货币,而是有 5000 种同等级的货币,这是完全可以实现的,而这可以适配各种使用场景,而不是只能在以太坊,以账户为基础的紧箍咒下,束手束脚。比如,你可以有一条 Substrate 链,完全没有账户,没有货币,只是可以让你使用你的微信、支付宝、Facebook、Twitter、Github 账号,并且用这些账号通过我们的另一项,抽象机制 “链下工作机” 来签名,从而在不需要持有链的任何货币的情况下与链进行交互,甚至这条链可以完全不存在链上货币,我们将以太币引入以太坊网络,只是为了支付交易费,只是为了防止垃圾交易,说到底这只是一种反垃圾机制,这就是它的主要目的,主要需求,而如果你可以通过其他某种机制来解决这个需求,比如连接到预言机的身份系统,那么就不再需要设置那么多固定的元素,固定的架构设计方式了,区块链可能经常将你卷入这类东西,这可能是出于惯例或链本身的限制这可能是出于惯例或链本身的限制,而新的抽象模式可以让你更能开发出你想要的链,并且让你在更舒服的环境下开发,而不会逼迫你做出不得已你并不认同。在你的使用场景下并非最优的决定,重申一下,Polkadot 确实已经迈过了以智能合约为中心的时代,Polkadot 不是一个智能合约平台,它是平台的平台,它是各种不同的平台的平台,其中每个平台都在用高性能、高效率和最优的方式,做着自己擅长的事,而不必担心被收取 gas或者让它们的用户用底层平台的货币进行支付。
这些平台不会被捆绑推销,Polkadot 的任何东西,这样就将可定制性和灵活性,提高了一个台阶,它超越了那些至少我认为没有把重心放在向开发者团队提供尽可能优秀的产品。而是确保自己可以捕获开发团队的用户的平台,想着让这些团队的用户能使用或者持有其底层平台的代币,下面我们来设想一些使用场景,我觉得企业级应用越来越很适合使用 Polkadot 了。
如今,我们能看到的一些企业级应用场景是企业想要将区块链引入到其内部系统中,来在庞大的跨国公司环境中的促进更大量级的信息共享,或者想在企业联盟中在原本是各个公司财产,筑起高墙的 “花园” 之间,推进合作、交流、协同和数据共享,区块链系统让这种情况变得前所未有的简单。因为每一个公司成员,每一个个体都不需要去相信其他个体,它们不需要指定一个中心化的第三方来维护这些 IT 系统,事实上它们完全可以,或者部分可以对 IT 系统进行维护,让区块链可以良好运行。这种模式在联盟环境下能够很好地运作,我们已经看到一些联盟链的部署,比如 Energy Web Foundation 链就促进了行业范围的应用,我们看到基于区块链的应用部署在行业中让每一个参与方都能够获益,但下一个阶段是跨联盟链的产生,本质上就是把多个联盟链放到一起,让它们既可以和其他联盟互相连接,还可以和企业内部的链连接,这些企业可以是联盟内的,也可以是联盟外的。还可以和像以太坊、比特币这样的公链连接,可以和 Substrate 链上部署的应用连接,比如说平行链,这会是一个重要的创新,它会改变我们看待区块链的方式,尤其是会改变企业看待区块链的方式。目前,企业开始逐步试水区块链,它们开始试探,甚至部署了企业内部链或者我刚刚提到的联盟链,一旦企业的决策者清楚地意识到自己的价值主张,我们就会看见愿意进一步尝试,区块链的企业越来越多,部署的系统也越来越多,而当有足够多的设施部署在这些系统上时,很快就会有人想到,如果把两个系统连接起来,让一个系统可以利用另一个的资源,或者提供横跨两者的服务,岂不是很棒吗?这就会成为我们所谓的“区块链的互联网” 世界的开端,成为将原本围起来的花园,连接成更加全球化的数据、决策和金融经济类服务的市场的开端,我们目前的情况即私有链存在于联盟独立的企业和公司中和新的模式,即这些链都连接在一起之间的区别,会像 90 年代早期的局域网和当今的互联网之间的区别一样,我们很难预测它最终会是什么样,因为很难预测这些链之间的哪些服务会对大家有用。但是我猜它会是金融服务、数据驱动服务、注册服务商和其他各种基于信任的服务的结合,这些服务会混合和组合在一起直到某一天我们找到了像供应链管理、贸易金融和其他各种金融和其他东西的交互方式。
下一个话题,今年我们从上线 Polkadot 中学到了什么呢?首先是 Kusama 超额完成了它金丝雀网络的角色。Kusama 是一个典范,让我们了解我们在 Polkadot 上可能经历的情况可能碰到的问题,可能需要开发的工具,它让我们可以在真实环境中直接上手实践,能够预演危机情况,尤其是我们必须把 Kusama 推翻重做情况,可以把某一笔破坏了Kusama 网络的区块交易移除,这些经验是无价的,而且更加坚定了我的想法,即 Kusama 是 Polkadot 生态中,非常重要的一环,必须要继续维护和支持下去。来保证 Polkadot 持续的稳定和高性能,我们还发现我们的社区热情满满,而且对我们的整体目标和项目十分忠诚。当然,我们也发现,其中的一些人比其他人更有耐心这段旅程惊心动魄。当然,当一件事情看起来好像终点近在眼前,却又发现在完成前,前面还有一道坎儿时,是非常令人沮丧的,但是我很高兴我们已经目睹了网络的上线,而且已经很快到了,实现我们最初设想的功能的最后阶段了,Rococo 测试网无疑是我们达到的一个很重要的里程碑,它标志着最原始的平行链,标志着跨链消息传递,标志着新的跨链消息格式,并且让那些在 Polkadot 和 Kusama 上付出了极大努力的团队,能够在真正的测试网中部署,并且可以互相交互,真的很高兴能看到这一幕。希望在接下来的通向平行链、平行线程和 XCMP 等上线的阶段中我们还能一如既往地拥有你们的忠诚和耐心。
那么在社区方面我们在中国有什么动向呢?今年我们在上海推出了 Web3 训练营,我相信你们很多人都听过,本周 15 支团队顺利毕业了,这是在 Web3 基金会、Parity 科技和万向区块链实验室的合作下完成的,万向实验室给这个项目提供了很大的支持,非常感谢。
Parity 亚洲推出了 Substrate 课程,由以中文为母语的工程师讲授的,我想在座的各位可能都会有兴趣参与这个课程,所有的参会者都会得到免费的 Substrate 课程,请加入进来,好好利用这个资源,并且开始创造吧!
我们已经在 Substrate 上深耕了许久,现在 Substrate 的状态让我们非常满意,并且马上要有一大批,很令人兴奋的功能要上线了,这里我列举几个,实际还有更多。比如多线程和并行运行我们正在做的平面内存模块、还有新的共识类型、新 API、一个创作 pallet 的界面,关于 Substrate,还有很多即将实现的新功能。所以我诚挚地邀请在座的各位,去了解一下我们现有的东西,从链下工作机到各种 Substrate 2.0 的新组件,比如可枚举映射、交易化存储和跟多功能,还有很多很多。所以一定要来了解一下,上手实践一下,想一个绝妙的点子,然后撸起袖子开干吧,现在万事俱备,只等你加入来大干一场了!
Scan QR code with WeChat