星球日报
搜索
手机客户端
iPhone · Android
微信公众号
微信公众号

iPhone · Android

微信公众号

对话Yaoqi:Substrate/Polkadot生态发展近况

2020-03-13 17:51:00

Polkadot生态发展近况如何?

编者按:本文来自万向区块链(ID:gh_1b8639a25429),Odaily星球日报经授权转载。

鉴于疫情影响,万向区块链蜂巢学院暂停线下讲座,开启了线上公开课【直播间】。添加万向区块链小助手微信(fengchaoxueyuan)加入学习群,及时了解直播课程时间和直播入口。也可B站关注“万向区块链”,关注后续最新公开课【直播间】信息。

蜂巢学院线上公开课【直播间】第四期邀请到了Parity亚洲区技术总监贾瑶琪博士,他在万向区块链B站直播间和大家分享了:

1、Polkadot生态发展近况

2、Substrate可以为区块链发展做什么?

3、Web3.0 训练营项目入选标准,以及训练营可为项目提供哪些支持?

以下为Yaoqi博士分享全文:

对话Yaoqi:Substrate/Polkadot生态发展近况

大家晚上好!首先进行自我介绍,我是Parity亚洲区技术总监。负责Parity亚洲团队开发Substrate/Polkadot的Web3.0生态。加入Parity之前作为Zilliqa的联合创始人和CTO负责分片区块链系统的研发。更早之前我在新加坡国立大学,研究去中心化系统和共识协议以及计算机安全。今天我为大家分享一下Substrate和Polkadot的最新进展以及生态发展情况,同时也会分享Web3.0 训练营项目入选标准,以及训练营可为项目提供哪些支持。

从互联网角度看区块链,早期的Web1.0用户只能通过网页、网站浏览信息。Web2.0时期用户可以通过Facebook、twitter、微博、知乎分享信息。现在的Web3.0,越来越多的企业、公司使用区块链技术,想打造全新的去中心化的价值互联网。

值得注意的是,Web2.0之以会是一个时代,表面上是涌现了很多允许用户自创内容的网站,背后则是各种协议和网页开发框架的成熟,这极大地降低了网站开发的门槛;而Web3.0作为一个新时代,同样会出现类似这样极大降低门槛的通用工具,相信Substrate会是一个很棒的开始。

回到区块链开发,目前已有的区块链系统存在怎样的问题呢?从2014、2015年开始,涌现出大量针对不同业务的区块链系统,比如说银行相关的业务、政务、征信、个人信息等业务。然而目前不同的区块链系统大部分是不可以互相交互的。例如供应链、政务链需要用户的身份信息,希望例如从身份链里拿到信息直接对用户进行验证,但目前缺少这样的协议,这就出现了区块链的数据孤岛。

有了这样的实际情况,我们如何连接不同的数据孤岛?

Polkadot,通过跨链、互操作性的协议帮助不同区块链业务的联盟链、公有链、私有链连接到一起,让不同的区块链进行数据转发,甚至在未来可以进行跨链逻辑操作。

以下是Polkadot的核心模块:

1、中继链,协作不同的平行链进行跨链操作。

2、平行链,有不同业务的联盟链、公有链可以通过中继链连接到区块链平台里,未来不同的平行链进行互操作的时候由中继链帮忙完成的。

3、桥接链,相对成熟的区块链系统,例如以太坊、联盟链系统。因为有自己的区块链共识算法,所以需要新的方式桥接到跨链平台上。

中继链是将不同的平行链连接起来。和其他的跨链协议、系统不一样的是中继链会提供共享安全机制,不同的平行链生成的区块,中继链会给对应验证节点来验证区块的正确性以及完整性。只有验证正确的区块,未来才可以从平行链写入到中继链的系统里,在未来进行数据传输,中继链还会协助平行链对数据、消息进行分发。

在Polkadot系统里还有桥接链,用来连接已有功能比较广泛的区块链系统。例如以太坊,以太坊上已经有比较完善、完备的智能合约系统和各种各样的应用,如果我们想连接到Polkadot生态里,可以通过桥接链连接到平行链上,平行链再连接到中继链上。

与此同时,Parity正在稳步开发Cumulus模块,用来连接平行链到Polkadot的中继链。未来有了Cumulus模块,对于已经使用Substrate开发的私有链、联盟链系统,可以在不大量改Substrate代码的同时比较好地迁移到Cumulus上,Cumulus可以连接到Polkadot的中继链上,来成为平行链或者平行线程。通过XCMP协议,不同的平行链可以和其他平行链进行交互、沟通。同时,SPREE可以帮助平行链执行跨链逻辑的操作。未来结合这三部分就可以通过Polkadot实现远比其他跨链协议、系统更加完整以及强大的互操作性功能。

目前来说Polkadot方面,Web3基金会以及Parity花了很多心思给社区、开发者提供更多的支持。例如Web3 Grant项目,已经支持了超过20多个国家、60多个团队开发Polkadot相关的组件、平行链应用,例如浏览器,以及相关的平行链团队。

同时,Polkadot现在在全球征集社区大使,如果大家对Polkadot感兴趣,希望在社区里帮助Polkadot或者团队进行宣传,就可以申请项目。社区大使会得到参加Parity、基金会相关活动的优先权。

上个月Parity提出了Substrate Builders program项目,欢迎相对成熟使用Substrate进行区块链开发的团队申请项目。Parity会在技术、商务、市场方面提供各种各样的支持,希望Polkadot在主网上线之前以及之后能有更多的使用Substrate构建平行链的团队,也希望有更多的联盟链使用Substrate进行开发。目前已经有超过100个团队基于Polkadot和Substrate开发区块链应用、区块链系统。

关于Polkadot,大家会很好奇这么复杂的互操作性协议和系统使用什么进行开发的呢?Polkadot超过85%的代码都是通过使用Substrate完成的,当然也有一些独立的模块在Polkadot代码库里进行完成。

对话Yaoqi:Substrate/Polkadot生态发展近况

Substrate有哪些特性、特点吸引这么多团队进行开发?2018年Web3峰会上,Gavin Wood第一次使用Substrate区块链开发框架,只使用了15分钟就完成了定制化的区块链。如果大家熟悉编程或者熟悉Substrate代码库的话,Substrate其实包含了我们要构造区块链的很多核心组件。例如数据库层、网络层、交易队列、共识算法,还有各种各样的Runtime和链上功能。

Substrate用一句话概括就是高度模块化和定制化:对于普通区块链开发者而言,把底层比较复杂的共识、通信、数据库等模块化、可插拔,开发者可以拿来就用;而对于定制化需求较高的区块链runtime层,Substrate则提供了浅显易懂的开发范式,使得开发区块链像开发智能合约一样简单。

对比过去几年大家常见的公有链、联盟链系统,区块链系统更多是把平台做好,大家在链上开发智能合约。我们如果想通过微信进行登录,智能合约是不提供接口的。Substrate是高度定制化的区块链开发框架,区块链最基础的核心组件例如共识协议、加密算法、点对点网络都已经开发完成。因为用Substrate开发的是完全定制化的区块链,所以是不会有像智能合约那么多的限制。可以链接Web2.0的接口,例如微信登录接口或者阿里支付宝接口,很好地达成了Web2.0到Web3.0的转化、结合。

这也是Substrate和Polkadot的最大优势,经历了通过智能合约开发的阶段,发现有很多地方、功能是不具备的,用Polkadot或者Substrate可以通过定制化把Web2.0的功能放在Web3.0里进行完成。可扩展性非常好,也是开源的。之前区块链开发者在某些功能上需要在中心化和去中心化之间做选择,Substrate告诉你,开发者不做选择题,可以都要。

Substrate包含了很多新的特性,例如链上升级。偏传统的区块链,像比特币和以太坊,升级的时候需要和矿工交流,通过硬分叉进行升级。但是在Substrate、Polkadot里可以通过更改Runtime,将Runtime提交给区块链,通证持有人可以通过投票选择优秀的Runtime进行升级。

Polkadot的姐妹网Kusama,在过去几个月已经进行了很多次链上升级,整个过程相当顺滑。

我们目前在亚洲、中国怎样支持社区、团队开发相关应用、平行链以及联盟链?

我们在2月初开发起了Web3.0 Bootcamp。Bootcamp是Parity、Web3基金会、万向区块链、新链空间四方共同合作发起的,希望打造一个顶级的训练营,从而帮助不同的团队共建Web3.0系统、生态。

Web3.0 Bootcamp的目标在于利用万向区块链生态内的有效资源和Polkadot全球生态系统,为Web3.0技术相关的创业团队提供包含技术、产品、资本、生态合作等全方位的支持,构建清晰可持续的商业模式,助力项目成熟落地。目前Web 3基金会和Parity会提供更多技术相关的课程,包括Substrate开发、链上工作机开发、平行链/平行线程。万向区块链实验室会根据团队项目情况,在团队建设、客户拓展、项目落地、融资对接等方面给以辅导和支持。

针对具体入选标准我总结了八点:“第一,基于Substrate;第二,重在创新;第三,意在中国;第四,有代表性。第五,不可或缺;第六,技术完备;第七,执行力强;第八,前景广阔。”

第一,基于Substrate。我们希望申请项目和团队计划在Substrate构建系统或产品,同时未来打算长期在Polkadot的生态上发展,并连接到Polkadot做为平行链或者平行线程。

第二,重在创新。在区块链的圈子里,社区成员和投资人对于项目的创新性是十分挑剔的。新颖的创意会吸引大量的社区成员参与和投资。创意可以体现在新的理念(如MakerDAO)、新的技术(如Zk-snark)、新的商业模式(如DEX)等方面。

第三,意在中国。这次Bootcamp是与万向区块链共同发起,万向区块链方面会提供大量的资源让各项目团队融入万向区块链的开放生态中,在技术、产品、市场、资本等多个领域开展对接合作。团队可以利用好Bootcamp提供的资源,打磨出更加适合中国开发者及用户的系统和产品。

第四,有代表性。目前我们积极考虑的项目方向有去中心化存储、去中心化计算、隐私保护、开放式金融、身份认证、社交网络、媒体广告、游戏等等。为了丰富Polkadot生态的多样性,同时保证主网上线后开发者和用户可以有更多的功能选择,我们会针对不同的方向和赛道选择最有特色和代表性的团队。

第五,不可或缺。我们会评价项目是否是目前的Polkadot/Substrate的缺失且重要的组件。

第六,技术完备。根据项目的白皮书或者技术文档,我们会考察项目的技术是否完备,有无安全和实施上的可行性和潜在隐患。

第七,执行力强。有了创意和技术,团队成员的背景和执行能力是保障项目稳步前进的基础。创始人的技术背景和区块链从业的履历都是加分项。

第八,前景广阔。项目的最终目的是吸引开发者和用户去使用。项目的潜在市场和作为平行链、平行线程能否吸引大量的用户是很重要的一个方面。

以下为Yaoqi博士互动问答节选:

问:刚刚您提到今年的重点是Polkadot主网上线,可以和大家分享一下吗?

Yaoqi:目前Polkadot主网上线在稳步进行中,其中主要在等几个安全审计公司审计代码。我们希望在代码审计完成后,Polkadot可以安全和平稳地上线。

与此同时,Polkadot的主网上线和他的姐妹网Kusama是相似的。初期它是PoA的网络,之后转成PoS,再之后慢慢会邀请更多的节点加入,同时也会连入不同的平行链。

问:波卡生态中有一些项目引起的关注度很高,您对报名Web3.0 Bootcamp的项目有什么建议吗?

Yaoqi:正如我分享里提到的八点,对团队所处的阶段没有明确要求。希望团队可以在想法上、技术上、执行力上有出色的展现,我们和万向区块链、Web3基金会共同扶持一批特别优秀的基于Substrate开发的团队。

问:Bootcamp现在报名进展如何了?报名Web3.0 Bootcamp的团队有什么好处?

Yaoqi:目前有近30支团队已经报名了,优秀团队特别多,报名3月15日就截止了,希望想参与的团队尽快报名。

与此同时,即使之后报名团队没有入选,也会把优秀团队推荐到其他相关的项目里。例如Builder program以及Web3基金会的Grant等。总的来说,希望通过Web3.0训练营契机,帮助更多来自国内、海外的优秀团队,积极推动Polkadot以及Substrate的生态发展。

问:处在什么阶段的项目可以报名Web3.0 Bootcamp?

Yaoqi:只要有明确的系统/产品方向、完备的技术白皮书以及优秀的执行团队,无论处于什么阶段,我们都十分欢迎。如果已经开发出了不错的产品且目前打算尝试移植到Substrate上,我们在Bootcamp期间也将给予同样的支持。前提也是希望大家考虑清楚自己在接下来半年或者长期之后进行创业的方向,这是很重要的。有比较完备的方案、技术白皮书为依托是最好的方向。

Yaoqi:谢谢大家的参与,希望未来大家可以一起共同建设Web3.0社区。

本文来自投稿,不代表Odaily立场。如若转载请注明出处。

Odaily星球日报提醒,请广大读者树立正确的货币观念和投资理念,理性看待区块链,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。

参与讨论

登录后参与讨论

星球君的朋友们

特邀作者

星球君的朋友们

优质区块链文章转载

总文章数: 1340


分享至

微信扫一扫分享

0