贾瑶琪:拥抱Web3.0,为什么互操作性那么重要?
在下午的Web3.0论坛中,Parity亚洲负责人贾瑶琪博士带来了主题演讲《未来已来:Web3.0拥抱互操作性》。他在演讲中提到,现有的layer 1公链与Web2.0交互只能通过一些相对中心化的方式来完成,属于强信任的交互。此外,当前的多链世界尽管是未来的趋势,但链与链之间却形成了数据孤岛,缺乏互操作性。而Web3.0能比较自洽地证明交互,让不同链之间的数据或资产的传递可以进行自主证明,而无需比较中心化的服务进行交互。波卡就提供了这样一种可以互操作的框架。
以下为巴比特整理的演讲内容:
非常感谢巴比特的邀请。今天我会为大家分享一下波卡Parity是如何在Web3.0中提供对应的互操作性的。
首先简单介绍一下自己,我是瑶琪,Parity亚洲负责人。Parity之前以及现在一直在做Web3.0的基础设施建设,早期的以太坊以及波卡协议,我们致力于为Web3.0提供面向开发者的基础设施以及对应的开源框架。亚洲团队着重于对亚洲的各个生态项目,特别是国内的生态提供对应的技术、市场以及商务方向的支持。
从保险应用来看我们为什么需要互操作性
今天的话题是关于Web3.0的互操作性。在此之前,其实我们可以回头从Web2.0的互操作里学习一些知识。
我这里就举一个例子,Web2.0的航班延迟保险对应的应用其实就已经有互操作性对应的功能了。首先我们的保险应用是需要从航空公司里拿到对应数据检查航班有没有延误。同时我们也要通过手机应用去检查使用保险服务的个人有没有到机场。与此同时,我们也会去看一下假如航班真的延误了,保险公司要进行赔付时,是否直接为用户的账户提供转账,有没有用支付宝或微信支付。
作为一个保险应用,其实在对这些数据进行交互时,就已经属于互操作性了。只不过Web2.0已经有非常完善的基础设施。所以通过与不同的服务进行交互,最终可以很方便地获得或组建对应的延误保险的服务。
然而当我们到Web3.0的时代,或是我们看一下现有的Layer 1公链,如果我们想要做到比较好的互操作性,难度挺大。某种程度上来讲,互操作性包含两部分,一部分是作为一个相对隔离的Web3.0,或是区块链整个生态,我们需要与Web2.0世界里的数据打交道,我们需要一个通道将Web2.0的数据转移到链上。这一部分我们目前也没有一个比较好的解决方案,通常是通过一些相对中心化的数据提交到链上。
与此同时,目前的Web3.0行业有大量的区块链,不同的区块链某种程度上讲是一个数据孤岛,我们需要对应的协议去连接不同的数据孤岛,然后将整个Web3.0里不同的区块链的数据以及资产连接起来。
正如我刚刚提到的,无论与Web2.0的交互以及与Web3.0本身区块链系统的交互,目前整个行业里缺乏对应的互操作性协议。
虽然我们有一些比较直接的方式,例如通过中间人的方式将对应的数据提供到链上,然后打通Web2.0、Web3.0的数据,但这里存在中心化的信任,这就导致在目前已有的区块链生态或Web3.0生态中大量的交互都是可证明的交互,某种程度上来讲都是需要强信任的交互。
我们现在处于一个多链世界,不同于2017年只有比较成熟的比特币,现在有大量的公链,未来我们也可以看到这确实是一个多链世界。
除了与Web2.0交互,更多的需要链与链之间的交互。作为一条链,需要从比特币或是以太坊上拿对应的数字资产,或是拿对应的NFT资产。从某种程度上来讲,这在未来是刚需。
当然,作为区块链系统,大家知道我们本身运行在一个相对隔离的环境。当其他地方的数据传到区块链系统时,我们通常会使用类似于零知识证明以及相对去中心化的方式如原子交换,以保证拿到的数据是没有任何问题的。这就像我刚刚强调的,在我们未来的Web3.0与Web2.0以及原生的生态进行交互时,我们更期望的一个方式是它能比较自洽地保证与证明这一交互,数据的传递、资产的传递在不同的链之间可以自我地进行一个证明,而无需比较中心化的服务进行交互。
提到这里,大家应该大概理解到目前Web3.0生态以及未来想要打造的更成熟的生态是需要比较好的互操作性协议的。而作为这个行业相对比较先驱的项目,波卡正是为大家提供了无论是连接Web2.0还是Web3.0原生生态的互操作框架。
波卡提供了互操作性框架
波卡本身是一个Layer 0的互操作协议,在它之上有各种各样的Layer 1区块链。波卡提供了Substrate对应的开发框架,方便于大家开发波卡原生的区块链系统。从某种意义上来讲方便大家统一对应的接口,未来接到波卡生态时进行互操作性以及资产、信息传递时有一个较好的共同处理方式。
当然,现在我们可以看到更多的区块链功能,除了资产转移,还有对应的智能合约。当然在未来,因为承接波卡或是整个Web3.0可以承接不同功能链,我们也可以看到不同功能的定制化区块链,有对应隐私的区块链,当然也会有面向物联网(IoT)的区块链。
当然,除了波卡本身的这样一个原生区块链,像我刚刚提到的,我们为了连接Web2.0那就需要更好的接口及框架。连接波卡本身的区块链基础上,我们有对应的模块链下工作机,链上不同的平行链可连接到Web2.0对应的数据。
简言之,刚刚提到的对应IOT数据,作为一个用户我们有没有到机场,可以通过这样一个链下工作机在手机上进行数据采集,将对应的数据发到链上。由物联网区块链进行数据分析以及数据解析的好处就是可以相对以比较去中心化的方式,更直接地打通Web2.0与Web3.0的渠道。
有了这个链下工作机,某种程度上来讲我们可以完成比较好的Web2.0与Web3.0的互操作性。当然提到Web3.0,除了刚刚在波卡上搭建的对应的平行链,原生平行链可以有比较好的互操作性的协议。
与此同时,目前的生态当中有各种各样已经发展了很久的公链系统,像比特币、以太坊上面有大量的资产。为了连接这些已经有的区块链系统,我们有对应的一个桥接链环节,我们可以比较方便地桥接比特币、以太坊或是未来其他已有资产的区块链,通过桥接的方式连接到波卡平行链上,再与其他的平行链进行交互。
刚刚提了相对比较抽象的几种方式,通过波卡这样的一个互操作性框架连接Web2.0和Web3.0。
回到最初的话题,保险服务在Web3.0会怎么展现。我们都知道最开始的应用是需要知道用户有没有到机场,我们就需要一个IoT对应的链——无论是公链、联盟链或私有链都可以,通过刚才的方式可以很方便地拿到我们用户的信息,然后传到链上保证用户确实是在机场的。与此同时,我们要获得航空公司的数据,那就需要对应的预言机或与航空公司打交道的区块链,它可以很快拿到航空公司对应的数据,然后在自己的链中提供对应预言机以及信息交互服务。
最后一部分,也是大家都比较熟悉的支付。目前区块链上有各种各样的稳定资产或通证渠道,无论是公有链、联盟链以及私有链都可以比较好地打通Web2.0以及Web3.0的边界。保险链可以通过波卡这样一个互操作性框架连接不同的三个平行链或三个独立链,拿到他们的信息以及做最后的支付。
通过这样一个例子,大家可以相对比较清楚地了解到,未来某种程度上不是完全按照这样的一个框架或模式,但大家可以大概能感受到,Web3.0也可以与Web2.0做到比较好的交互,未来通过这种互操作协议让大家更好地去连接2.0以及3.0本身的生态系统。
正如最开始我讲的,Parity一直致力于Web3.0底层基础设施的开发,与其他的公链有桥接应用。目前已有了与比特币、以太坊的桥接,在未来我们也会开发其他的已有的区块链桥接系统,未来也希望能通过各种桥接方式将整个Web3.0里的区块链更好地连接起来,让大家打造一个完全的区块链自洽原生生态系统。
如何在波卡进行开发
接下来是更加详细的进展。在上周,波卡的金丝雀网络Kusama已经上线6条平行链,在整个生态中的推动也非常到位。这6条平行链当中有比较原生的资产发行链,也有智能合约链,还有对应的DeFi链,像Acala以及隐私链Phala。整体来讲,波卡以及波卡金丝雀网络Kusama是为Web3.0提供更好的基础设施来帮助不同的Layer 1区块链互相进行连接,打通数据及资产。
当然,除了我刚刚提到的波卡Web3.0互操作性框架,除了可提供不同链之间的信息交互、数据交互,与此同时,它也可以提供对应的共享安全,也是波卡本身非常独特的一点。当你作为一个团队或是项目接入到对应的协议中时,你享受的安全性与波卡本身上百亿资产的安全性是一样的。
与此同时,由于你享受的这一安全性是很高的,注定了大家连接到这一系统中要获得门票的难度在最开始也是存在的。
为了更加公平地分配对应的资源,波卡作出了相应的规划。有一部分的平行链是免费提供给对应公益功能团队的,例如用于发行稳定的通证,或是NFT。与此同时,我们面向社区也发出了各种各样的用于竞拍的平行链插槽。当然,有些团队本身的业务是无需长期占有对应平行链,那我们就提供了平行线,方便智能钱包团队在需要时将对应的拍卖及区块写入到波卡或Kusama中。
为了更公平地保证插槽拍卖或连接到波卡Kusama平行链的公平性,我们使用了蜡烛拍卖,保证在前期作为一个竞拍团队可以提前锁定对应的资产,或是让社区锁定对应的资产,再过一段时间之后以一个随机的方式停止,防止抢跑交易以及最后时刻疯狂的竞赛。
当然,这样的竞拍方式的优势在于对所有的通证或资产都进行锁定,而不是进行直接买卖,在到了插槽的期限之后,对应的资产也会解锁给用户,所以用户承担的只有机会成本。
我们非常欢迎不同的区块链团队或各种各样的生态团队加入到波卡生态中的,目前全球有超过300多个团队在做平行链系统级产品,也有一些在做钱包或底层基础设施来共同为Web3.0添砖加瓦。
大家可以感受到波卡本身是为Web3.0互操作性提供对应框架的,同时团队可通过接入对应的框架来享受互操作性及共享安全性。大家也会存在疑问,我们怎样打造及开发对应的产品?Parity开发了另一个面向各种各样的区块链开发者的开发框架Substrate。不同于以往的区块链开发框架,Substrate本身有非常成熟及完整的框架协同以及各种模块。除了各种的共识协议,大家也可以享受到链下工作机以及无缝的链上升级,通过Layer 1系统都有的EVM以及WASM对应的智能合约执行模块,Substrate也都可以提供。人人都可以在短暂的十几分钟内打造一个完全定制化的区块链系统。
其中最典型的案例就是我们与联合国食品粮食署共同打造的一个联盟链系统以及跨银行之间的系统。
Web3.0的原生生态不同于其他的Layer 1公链,除了DeFi相对应的系统及产品,我们也会有其他方向的一些团队,比如去中心化存储、隐私保护以及各种桥接系统以更丰富及发展对应的Web3.0生态。
除了全球范围内开展的大使计划、Web3.0 Grant,我们在亚洲,特别是国内面向开发者有对应的课程,以及各种Workshop、黑客松帮助大家学习Substrate和波卡,与此同时开办对应的活动和大会,方便非开发者学习Web3.0的愿景以及如何参与构建未来Web3.0的生态。
最后,大家可以回顾最开始提到的保险应用。Web2.0有比较好的互操作性,但在Web3.0就需要我们重新打造一个与Web2.0以及Web3.0的原生的互操作性框架。
波卡就提供了这一框架,也非常希望在未来有更多Layer 1区块链以及未来更多原生Web3.0应用可介入到框架中共同构建对应的Web3.0生态。同时,Substrate开发框架方便大家更快速地完善地对应定制化的区块链,在未来除了开发本身的智能合约,也通过开发对应的区块链系统连接到Web3.0,打通与Web2.0对应的数据通道,最终通过互操作性来真正地享受到Web3.0原生应用的特色。
Scan QR code with WeChat