区块链|FBEC2020 | 贾瑶琪(打造区块链项目最好的方式,是打造开源的系统)

12月11日,全球区块链产业未来发展峰会(FBEC2020)于深圳大中华喜来登酒店正式开幕!本届大会由陀螺科技主办,并得到了深圳市信息服务业区块链协会、深圳市科学技术协会、广东省游戏产业协会等部门单位的大力支持。
上午,Parity亚洲区技术总监贾瑶琪带来主题为“《Substrate:通往Web3.0的利器》”的精彩演讲。
他在演讲中提到,如果想要打造区块链系统或者是帮助开发者更快地开发区块链项目,最好的方式是打造开源的系统,为开发者提供更好的模块化组件和开发框架。
演讲实录专题:
https://www.tuoluocaijing.cn/subject/detail-112.html
区块链|FBEC2020 | 贾瑶琪(打造区块链项目最好的方式,是打造开源的系统)
文章图片

以下为演讲实录:
感谢陀螺财经和活动主办方的邀请,我是贾瑶琪,目前是Parity的亚洲负责人,今天有幸跟大家分享一下Substrate区块链开发框架,以及如何使用Substrate,更好地搭建定制化的区块链系统,从而在Web3.0的世界中发挥作用。
Web1.0是早期的网页系统,可以获取信息,2.0有了Google、Facebook、推特等互联网社交系统,国内有新浪微博以及平时使用的微信,除了可以从网页上获取信息,也可以在互联网上与其他人分享和沟通。
到了Web3.0有了区块链,用户终于可以通过区块链系统,将自己的数据和资产控制权掌握在自己手里,而不是像Web1.0和2.0把控制权交给大公司。目前来看,Web3.0的基础设施包括这几点:
首先是用户接口。用户层面有区块链浏览器,可以方便操作链上的去中心化应用,其中包括钱包和浏览器插件;开发者工具层面有编程语言,方便开发者快捷调动数据以及进行操作。
接下来是L1区块链系统。2009年比特币问世,承载了区块链网络的梦想;2015年以太坊上线,实现了区块链上的编程,智能合约方便了开发者在区块链上进行各种各样的去中心化开发;今天有了波卡以及其它隐私保护系统,Web3.0的构想正在逐步实现。除了底层区块链系统之外,也需要对应的存储层,Filecoin和DeFi数据存储协议已经出现。不同于Web1.0、2.0的客户服务器的网络模式,在Web3.0更多通过点对点网络进行底层的数据传递。
在对Web3.0的架构设想中,海外我们能看到各种公链系统,国内能看到微众、蚂蚁的联盟链系统。比特币和以太坊本身没有模块化的区块链框架,所以过去搭建一个区块链系统整体的难度非常高,如果在这个基础上改进控制协议,还不如自己重新开发一套系统。
如果想要帮助开发者更快地开发区块链项目或应用,在Parity看来,最好的方式是打造开源的系统,为开发者提供更好的拥有模块化组件的开发框架。Substrate在开源和模块化的基础上,提供了各种有用组件,比如共识协议、工作量证明、POA的共识协议等,Substrate本身也兼容EVM智能合约模块,可以方便地将对应的模块加入到自己的工程当中。与此同时,Substrate的链下工作机模块,可以方便节点链上跟链下达成共识,同步到链上。
去年开始,越来越多国内企业尝试将业务系统与区块链进行结合,但是目前市面上大部分解决方案让企业望而却步,因为将区块链集合到自己的方案当中,是非常难的。Substrate提供的链下工作机,可以很好打通链上链下的数据沟通,不需要像以太坊预言机的预言合约,从而避免了企业将区块链整合到自己已有的解决方案中产生的开销。
传统联盟链、公链、私有链都是基于以太坊开发的,在进行维护升级的时候,需要团队跟矿工和社区沟通,在某个确定的时间点进行运行逻辑的升级。这里的沟通时间成本通常很高,几个月到一年都有可能。这种升级方式甚至可能造成硬分叉。
有没有无分叉的解决方式呢?
Substrate就提供了这样的解决方式,在Substrate就可以做运行时的升级。因为是运行时升级,所以作为工程师可以把相对新的逻辑提交到链上,通过链上治理,对应的投票将解决方案在链上进行升级。通过这种解决方式,区块链维护升级成本可以非常低。
提到安全、高效、工具性,无论是区块链开发框架还是其他的软件开发框架都很重要,如果一个区块链开发框架可以提供很高的安全性,开发者就不需要自己重新审视以及检查开发系统的安全漏洞。
Substrate使用Rust编写,还包含大量的可定制的模块,除了通过海外各种安全审计机构的安全审计,兼容支持TEE、硬件可信模块、隐私模块,方便其他的企业和团队进行整合。Substrate本身的生态比较完备,除了开发框架和各种模块外,Substrate对应的接口都相对完备,大家部署好以后还可以使用对应脚本,部署监测系统监测运行情况。
目前,全球已经有大量的团队使用Substrate进行开发,Palkadot是其中最具代表性的区块链系统。
讲了这么多,Parity希望能为开发者社区和区块链行业提供更好的开源开发框架,方便大家在开发智能合约的同时去探索更广阔的空间,从而将Web1.0、2.0的应用带入到Web3.0当中,成长出各种各样的原生的系统和应用。
我今天的分享就到这里,谢谢大家。
本届FBEC2020大会由中国通信工业协会虚拟现实专业委员会、广东省游戏产业协会、深圳市科学技术协会、深圳市信息服务业区块链协会、深圳市互联网文化市场协会指导,陀螺科技主办,深圳市科技开发交流中心、恒悦创客魔方协办,行业头部媒体陀螺财经、游戏陀螺、VR陀螺、陀螺电竞、陀螺传媒联合主办。FBEC2020以”远见者稳进“为主题,将一如既往的关注未来趋势发展、行业创新升级、商业生态新链接等前沿领域。
本次全球区块链产业未来发展峰会大会汇聚政府单位领导、众多业内大咖、专家学者、知名企业高管及合作伙伴,围绕区块链行业四大核心主题展开:“区块链产业落地应用”、“区块链金融创新应用”、“区块链技术创新进展”、“区块链技术研究进展与监管”。深度探讨区块链产业动向,与众多合作伙伴共同推动区块链经济。
推荐阅读:
FBEC2020大会圆满闭幕!区块链分会场人气爆棚!

五年征程·砥砺前行,第五届金陀螺奖获奖名单揭晓!

FBEC2020 | 李鸣:集成化将推动形成数字科技操作系统

FBEC2020 | 何亦凡:虚拟货币促使各国央行研究法定数字货币

【区块链|FBEC2020 | 贾瑶琪(打造区块链项目最好的方式,是打造开源的系统)】FBEC2020 | 张小军:共创、共享、共赢是区块链产业发展的根本

    推荐阅读