12月11日,全球区块链产业未来发展峰会(FBEC2020)于深圳大中华喜来登酒店正式开幕!本届大会由陀螺科技主办,并得到了深圳市信息服务业区块链协会、深圳市科学技术协会、广东省游戏产业协会等部门单位的大力支持。

上午,Parity亚洲区技术总监贾瑶琪带来主题为“《Substrate:通往Web3.0的利器》”的精彩演讲。

他在演讲中提到,如果想要打造区块链系统或者是帮助开发者更快地开发区块链项目,最好的方式是打造开源的系统,为开发者提供更好的模块化组件和开发框架。

演讲实录专题:

https://www.tuoluocaijing.cn/subject/detail-112.html

以下为演讲实录:

感谢陀螺财经和活动主办方的邀请,我是贾瑶琪,目前是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 | 贾瑶琪:打造区块链项目最好的方式,是打造开源的系统相关推荐

  1. 深圳区块链项目要如何进行包装?

    区块链项目要如何进行包装? (本文由匠星孵化原创,请勿盗版抄袭) 2021年,将会是区块链的一个爆发年,经过了前几年市场的洗牌,所有不适合市场发展.只想在短时间内赚快钱的项目都已经退出了区块链舞台,而 ...

  2. FBEC2020大会圆满闭幕!区块链分会场人气爆棚!

    2020年12月11日,由中国通信工业协会虚拟现实专业委员会.广东省游戏产业协会.深圳市科学技术协会.深圳市信息服务业区块链协会.深圳市互联网文化市场协会指导,陀螺科技主办,深圳市科技开发交流中心.恒 ...

  3. 密码极客波卡生态系列分享会第一期:如何基于波卡开发区块链项目

    2020年10月20日,密码极客发起了第一期[波卡生态系列分享会].我们非常荣幸邀请到了Parity亚洲区技术总监贾瑶琪博士做客密码极客大咖直播间,为大家讲解<如何基于波卡开发区块链项目> ...

  4. 哈希娱乐MASS打造区块链杀手级应用

    目前市场大盘牛熊不明,全球币圈都在做调整的时候,只有区块链游戏和Gaming在逆流而上.据可查数据显示,早在2017年行业还在讨论如何将Dapp落地的时候,游戏行业就诞生了现象级的产品.现如今行内的主 ...

  5. NFT/Web3/区块链项目孵化包装策划,到底该自建运营还是专业外包孵化?

    本文只讲两个问题: 1.为什么(区块链)项目策划找外包团队比自营更有优势? 2.如果项目外包为什么一定要找匠星孵化? 如果把项目的发展划分出一个等级,行业头部企业和强势资本方会比较钟意自建运营团队,便 ...

  6. 50个明星区块链项目跌破发行价,超10家项目几近归零

    作者:邱祥宇 写在前面的话:2017-2018年间,区块链展现了前所未有的繁荣,成百上千亿美金被投入市场,上千项目立项.如今,潮水褪去,行业陷入低迷:二级市场币价持续走低,技术落地为艰.人们陷入一定程 ...

  7. 一、区块链项目的基础架构

    (一)基础架构 1.以太坊 (1)以太坊的概念 Ethereum是一种新的去中心化账本协议,不是一种竞争币.以太坊的理念基因中不仅含有比特币基因,还含有BitTorrent.Java和Freenet的 ...

  8. 区块链项目ICO评估模型

    一哲奶奶: ICO项目很多,骗子很多,傻逼也多. 币圈新,阿猫阿狗利用信息势能差暴力敛财. 币圈牛鬼蛇神良莠不齐,有技术极客,也有睿智的投资新贵,也有龌龊的小混混. 传统行业个别潦倒的阿猫阿狗只要进场 ...

  9. 全球最牛的4个区块链项目都在这里!

    导读:有人说,目前区块链行业火热,各种项目层出不穷,但真正有实际落地的却寥寥可数,甚至有极端言论说99%的区块链项目最后都将夭折.事实果真如此吗?本文就为您梳理一下目前全球区块链行业最牛的四个项目,通 ...

  10. 一览印度区块链项目Matic Network的应用场景

    近日,Coinbase发布了一则公告,称其正在评估上线Matic,并也公开宣布将增加其对Matic的技术和商务发展的资源分配.随着公告的发出,这个印度区块链项目逐步走进了大家的视野.能够得到Coinb ...

最新文章

  1. hadoop-16-sqoop导入oracle数据
  2. ThinkPHP的field方法的用法总结
  3. Ubuntu 9.10下Nvidia官方最新190.42显卡驱动安装
  4. js格式化文件大小, 输出成带单位的字符串工具
  5. 迅雷的user-agent
  6. 所处理的数据在什么地方 有多长 如何定义 如何寻找
  7. 大话云上“分布式实践”,理解 B、A、C 并不难!
  8. Tcl与Design Compiler (八)——DC的逻辑综合与优化
  9. 【动态规划】区间dp:P1005矩阵取数
  10. VMware虚拟机下网络连接的三种模式
  11. Android新增输入设备
  12. ArcGIS 概述
  13. 部分电线电缆产品和标准简介
  14. Vue 动态加载子组件
  15. RPG游戏Demo学习笔记一
  16. 运行中的程序突然出现Killed原因
  17. Python xlwings Excel单元格部分内容添加下划线
  18. 学习python多久?该如何学习python?
  19. FDC2214调试笔记(1)——为什么FDC2214输出的会是0x00000000或者0xffffffff?
  20. 接口自动化测试框架-完整测试用例模板

热门文章

  1. java浅_浅谈Java浅层复制和深层复制
  2. [教程] 基于时间盲注的python3脚本编写
  3. matlab保存tif图片
  4. PythonTkinter 练习11之 自编工具 扫描地址段IP
  5. 1055 集体照 (25 分)
  6. Elasticsearch 使用同义词 二
  7. 山西台达plc可编程控制器_可编程控制器(PLC)故障的常见原因及处理方法
  8. JS方式获取浏览器版本
  9. 服务器基础知识大科普
  10. 远程连接的计算机的ip地址,怎么远程控制已知IP地址的电脑