科极网(科技网)-中国领先的新锐科技媒体,最具商业价值和影响力的科技资讯|科技新闻|科技网|科技博客

热门搜索: 魅族  魅族  苹果
您的位置: 主页 > 互联网 > 正文

迅雷链技术沙龙第六站:虚拟机如何助力区块链应用

智能合约是区块链的一大核心内容,也是区块链应用DAPP的技术支撑,它可以让世界各地的人们无需通过中心化机构,就能进行交互和交换价值。毫无疑问,这种技术会在不远的未来,颠

  智能合约是区块链的一大核心内容,也是区块链应用DAPP的技术支撑,它可以让世界各地的人们无需通过中心化机构,就能进行交互和交换价值。毫无疑问,这种技术会在不远的未来,颠覆很多产业的现行商业模式。

  但与此同时,智能合约又是目前公链需要完善的一大方向。以太坊的智能合约曾多次出现重大漏洞,每次漏洞都带来数额惊人的损失。对于这些漏洞产生的原因,业界普遍认为一是与以太坊智能合约机制太过灵活有关,二是因为以太坊的虚拟机是新发明的技术,远不如传统虚拟机技术成熟所致。

说明: 1.webp

  那么,在面对尚显年轻的区块链虚拟机技术时,开发者该注意哪些重要事项,以确保应用的安全和项目的顺利进行?同时,一个完整的区块链应用开发过程中,该如何利用好虚拟机?12月8日,在迅雷链技术沙龙深圳站,来自迅雷链开发团队和业内的多位技术大咖,就这些问题进行了深度解析。现场开发者济济一堂,场面十分火爆。

  此次受邀进行技术分享的嘉宾有:

  迅雷链开放平台研发负责人 张慧勇

  迅雷链底层研发工程师 胡登启

  迅雷链开放平台高级产品经理 尹晓亮

  工信部电子五所高级工程师 相里朋

  汉江网络有限公司 绿松石溯源链项目负责人 狄鸿杰

  迅雷链性能特点及技术原理

说明: 2.webp

  迅雷链开放平台研发负责人 张慧勇

  作为国内主链项目的代表,迅雷链一直将推动区块链应用落地、投入实际商用作为根本目标,围绕这一目标,迅雷链又发展出相应的性能水平,其特点有:

  1.高并发能力,迅雷链已达到百万级TPS,能够支撑大多数实际商用场景的需求,这是区块链应用能够落地并投入实用的前提条件之一;

  2.秒级确认,即时完成交易的处理和确认,这也是为满足实际商用所必须具备的基本性能;

  3.强一致性,既不会出现分叉也不可能执行回滚操作,同样是商用的必备技能;

  4.可扩展性,迅雷链能够无限量、低损耗地进行扩展,从而保证应用在业务发展壮大后也能支持应对。

  正是由于上述这几点性能特征,迅雷链被视为引领区块链3.0、具备实际商用性能的底层主链,事实上也是目前应用数量最多、种类最丰富的主链。它能有此表现,与其独创的同构多链框架技术不可分。

  1.同构多链架构,这是高TPS能力和强扩展性的技术根源;

  2.DPoA+PBFT 共识算法,使用 DPoA 共识机制保障 PBFT 算法的稳定性;再用 PBFT算法来达成秒级确认,同时提供区块的确定性,杜绝回滚和分叉。

  区块链虚拟机的特点

说明: 3.webp

  迅雷链底层研发工程师 胡登启

  虚拟机是构建在区块链系统上面的一个代码运行环境。可以简单比喻成操作系统,开发者编写的智能合约代码,就在此操作系统上运行。迅雷链支持图灵完备的EVM虚拟机,且由于性能上的优势,能够运行更为复杂的智能合约。

  区块链虚拟机具有6大特性,分别是:

  1.安全。这也是最重要的,即代码在沙盒中运行,一旦发生错误,可以回滚掉所有更新;

  2.结果确定,没有歧义。在区块链的所有节点执行该逻辑,得到的结果一定是保持一致的;

  3.简单。即操作码低级,结构简单;

  4.具备特定的能力。虚拟机能处理加密运算,比如支持椭圆曲线算法,能访问交易与链状态,获取blockhash,tx相关内容等等;

  5.易于优化。支持即时编译(JIT)等;

  6.节省空间。虚拟机组件紧凑,便于集成到区块链服务中。

  在迅雷链上如何进行虚拟机开发?

说明: 4.webp

  区块链虚拟机的运行原理是,开发者编写合约源代码,最终编译成字节码,这样虚拟机在执行过程中会通过代码加载器加载到虚拟机内存里面。虚拟机的执行引擎会执行一个一个的指令,在执行指令的过程当中会访问到一些栈的数据,同时会读取运行时的数据区,这是通用的虚拟机执行过程。

  EVM虚拟机的执行主流程是在Rum函数里面的,在循环里面首先会获取对应的操作码,找到对应的指令,这个指令在执行之前会进行一些数据的校验。执行指令完之后,可以判断继续执行指令还是返回退出。

  区块链合约安全问题

说明: 5.webp

  目前智能合约依然是一项年轻的技术,发展并不成熟,经常有项目爆出漏洞,开发者面临的安全问题都是不一样的,迅雷链在实践中总结了三个最核心的点。

  1.希望开发者深入的理解区块链系统的运行原理;

  2.希望开发者熟练掌握一门合约语言的特性;

  3.需要做全面的代码测试,区块链合约还是比较新的技术,需要开发者在后面实践当中来完善这个技术。

  区块链应用实际开发过程中的注意要点

说明: 6.webp

  迅雷链开放平台高级产品经理 尹晓亮

  在区块链应用的实际开发过程中,又有哪些需要注意的要点事项呢?从迅雷链上的开发实践中,可总结出如下几点:

  1.确定应用开发场景要解决什么样的业务问题,是否可以实现链上的信任机制;

  2.考虑企业业务的核心逻辑是否成立,能不能通过区块链来解决现有业务遇到的难题;

  3.区块链技术的使用是否能为企业降低成本。

  开发者选择主链的核心要素

说明: 6.webp (1)

  在选择底层技术时,要从三个方面考虑。

  1.一定要围绕业务需求做技术的持续升级,比如性能优化、存储优化,包括隐私,还有安全性的升级;

  2.考虑场景,区块链本身是新兴行业,该如何被大家所认知、所接受会是个问题,因此所有技术迭代都要围绕场景来进行;

  3.做开放,主链要保持足够的开放性,尽可能降低开发门槛来推动区块链应用的落地。

说明: 7.webp

  2018年本系列技术沙龙的最后一站,将于12月22日在成都举行,有兴趣的区块链技术爱好者、开发者可关注迅雷链官网或迅雷链公众号,及时获取沙龙信息以及往期全部技术案例的干货分享,迅雷链希望通过持续的技术创新,帮助区块链开发者做出更丰富、更优秀的应用,推进区块链技术赋能实体经济发展。

说明: 8.webp说明: IMG_264

来源:科极网
  • 05月17日胡桃科技小飞板SPECTRA,带你移步未来
    05月17日 胡桃科技小飞板SPECTRA,带你移步未来

    两年前说到电动滑板时,非常新兴罕见,很多人并不了解它究竟是什么。经过这两年的发展,很多电动滑板已经从众筹平台走到我

    胡桃科技小飞板SPECTRA,带你移步未来
  • 03月15日第四范式业界首推免费智能客服服务
    03月15日 第四范式业界首推免费智能客服服务

    2018年3月15日,人工智能公司第四范式正式宣布,将免费对外开放旗下第四范式智能客服平台(平台链接:https://bot.4paradigm.co

    第四范式业界首推免费智能客服服务
  • 08月14日央视报道称苹果iOS系统可能泄露用户隐私
    08月14日 央视报道称苹果iOS系统可能泄露用户隐私

    7月11日下午消息,在今早9点,中央电视台新闻频道(CCTV13)播出的新闻直播间中,央视报道称苹果公司iOS系统会记录用户曾去过

    央视报道称苹果iOS系统可能泄露用户隐私
  • 11月15日糖尿病预防新里程碑,第四范式联合瑞金
    11月15日 糖尿病预防新里程碑,第四范式联合瑞金

    11月14日,是第十一届世界防治糖尿病日(以下简称世糖日),糖尿病作为一种常见病、多发病,已成为现代疾病中的第二杀

    糖尿病预防新里程碑,第四范式联合瑞金医院推出AI糖尿病预测产品
  • 03月02日戴文渊2018亚布力论坛闭幕演讲:AI泡沫是
    03月02日 戴文渊2018亚布力论坛闭幕演讲:AI泡沫是

    根据《IT桔子》近期发布的报告显示,2017年对于中国人工智能行业的总投资额达582亿人民币,相较前几年实现了较大幅度增长

    戴文渊2018亚布力论坛闭幕演讲:AI泡沫是否会破裂?关键看落地

全站头条

广告也精彩

五分时时彩 www.386950.com-微信里面怎么买彩票| www.141142.com-快3彩票走势图大全| www.558112.com-参与网络博彩犯法吗| www.771052.com-彩虹六号壁纸| www.828596.com-体彩排三彩吧论坛| www.358373.com-重庆时时彩数字规律| www.502213.com-足彩无风险套利| www.590993.com-唯彩看球双色球杀号| www.507889.com-传诚彩欢迎您| www.989801.com-8816购彩平台| www.023.pink-彩票75官方网址| www.285627.com-玩彩票足球赢钱大吗| www.96159.cc-浙江体彩排三论坛| www.067585.com-彩票投注单打印系统| www.123383.com-乐彩3d17500| www.734192.com-福彩高频助手| www.271081.com-南海网七星彩论坛| www.456076.com-防止彩票成瘾的办法| www.528953.com-七彩虹官方网站| www.945764.com-厦门体彩兑奖中心| www.hl93.com-广东福彩快三| www.26je.com-彩友圈app下载| www.3731.xyz-买快三下载上海| www.027719.com-合乐彩票注册| www.3to.com-京彩app下载地址| www.747353.com-彩99网站-| www.306004.com-彩宝app免费下载| www.017085.com-阿里巴巴区块链彩票| www.114987.com-三地彩圣字谜总汇| www.553186.com-足彩10串1013| www.650517.com-什么彩票开奖最快| www.38193.cc-彩神网站是正规的吗| www.025109.com-500万彩票过滤器| www.71971.cc-999彩票平台网址| www.996650.com-福彩快三最新走势图| www.mp24.com-玩时时彩输了好惨| www.gd75.com-娱乐快三开奖| www.19ps.com-河南福彩网下载| www.633327.com-怎样玩竞彩篮球彩票| www.789839.com-足彩混合过关玩法| www.930198.com-竞彩篮球玩法规则| www.999368.com-大运彩票怎么玩能赢| www.gc55.com-欢乐国际彩票骗局| www.339419.com-彩票转账支票| www.555786.com-四川体彩金七乐直播| www.761862.com-彩票彩民之家免费彩| www.01016.com-大发快三算诈骗吗| www.4210.top-吉林快三和尾走势图| www.8118.cn-私彩首充奖励怎么刷| www.67751.cc-骗客买彩票-| www.090665.com-体育彩票店营业时间| www.686747.com-中彩那一天课文| www.212049.com-中国体彩湖北快三| www.cx80.com-彩票密码-| www.32298.com-我在8k彩票app| www.84575.com-彩色透水混凝路面| www.882767.com-乐八彩票下载软件| www.cx92.com-搭建私彩票网站| www.150665.com-大发快三单双计划| www.920516.com-楚星彩票app| www.995205.com-足彩怎么看胜负平| www.bg01.com-五分彩被骗5000| www.296770.com-中信彩票大发快3| www.388119.com-华彩集团有限公司| www.747883.com-彩易乐赢-| www.947206.com-福彩20选八走势图| www.cp102.com-一分快三彩票软件| www.577178.com-箭牌彩虹糖有几款| www.655011.com-熊猫看局七星彩下载| www.85051.com-七星彩振幅走势图| www.015724.com-七星彩手机怎么投注| www.177113.com-我想买彩票-| www.aw30.com-上海快三11和值| www.666603.com-高频彩止损技巧| www.656064.com-彩神争霸玩的人多吗| www.278872.com-新快三如何打| www.317078.com-中华彩票网开机号| www.419342.com-金凤凰彩票-| www.538955.com-大家赢彩票网app| www.719595.com-彩票的税2019| www.815588.com-福彩3d各种图表| www.928992.com-众盈彩票真能挣钱吗| www.999578.com-170彩票网手机版| www.ig98.com-网上还可以买彩票吗| www.748949.com-6合开彩奖结果| www.852088.com-今日竞彩足球比分| www.920061.com-大奖快三-| www.994126.com-上海快三共有多少期| www.hl04.cc-一分快3彩票| www.8279.in-够力彩梦册查码大全| www.101617.com-彩票aqq下载| www.43qm.com-精彩意思是-| www.674.in-重庆市体彩中心电话| www.894471.com-快三过滤器手机版| www.13385.com-6号平台彩票网址| www.481062.com-和彩印退订-| www.33dh.cc-福彩谜语图-| www.068759.com-福彩12生肖走势| www.536717.com-手机下载福利彩票网| www.684355.com-乐彩网中国龙| www.42qa.com-彩票双色球中奖| www.984275.com-二分彩开奖规律| www.85255.cc-足彩买法-| www.736515.com-购彩网欢迎你| www.12nd.cc-胜负彩二等奖怎么算| www.530539.com-彩客篮球比分直| www.023910.com-大乐透彩票往期| www.365217.com-彩票数字计算| www.508970.com-腾讯欢乐竞彩靠谱吗| www.600024.com-一元彩票-| www.700718.com-可变条码彩票订做| www.772225.cc-买彩票什么app好| www.170550.com-快三公式-| www.271667.com-好彩1几点截止投注| www.09zq.com-彩票站几点封机| www.883957.com-黑彩赢钱技巧| 中彩网www.91233r.com| www.716856.com-彩铅画新手教程视频| www.598742.com-排列三黑彩玩法| www.715016.com-中国足彩馆-| www.888843.cc-第一彩票-| www.s10.xyz-600彩票-| www.88mj.cc-竞彩看盘术语解析| www.31812.com-全民彩彩票电脑版| www.560879.com-探探加微信让买彩票| C9999www.988456.vip| www.873595.com-专业玩彩个人网站| www.28362.cc-镇江体彩中心电话| www.7id.cc-爱彩彩票怎么玩法| www.98to.com-五行预测彩票书籍| www.yi43.com-彩票榜计划官方下载| www.95203.com-福彩内部号发说说| www.117949.com-时时彩万能49规律| www.213508.com-福建快三规则| www.752930.com-重庆彩票网手机报| www.27xe.com-南方七星彩源码| www.bk83.com-神州时时彩app| www.xt18.com-彩票这个东西能买吗| www.589798.cc-台湾六星彩开奖结果| www.6447.vip-时时彩应用-| www.06jk.com-彩铅画彼岸花教程| www.737083.com-网易彩票客户端叫啥| www.825171.com-七星彩分位振幅| www.901416.com-排列三牛彩l网预测| www.966572.com-澳门五分彩-| 500彩票www.50054u.com| www.br65.com-查一下彩票中奖情况| www.uc55.com-快三内蒙古开奖| www.9xl.com-体彩数从几到几| www.55kk.com-福州彩票店收人| www.603.mobi-河内时时彩-| www.104566.com-竞彩足球胜负平预测| www.203521.com-七星彩彩迷迷| www.280080.com-时时彩预测神器| www.ff45.com-够力七星彩解梦| www.yt82.com-人人中彩票平台官网| www.dd67.com-彩票店是亚盘么| www.89916.cc-彩票接单平台哪个好| www.770180.com-香港好彩9o147| www.en57.com-中彩网快三走势图| www.65bz.com-体育彩票大乐透扫码| www.05301.com-彩票免费彩金| www.554433.com-经典福彩广告语| www.309259.com-体彩手机怎么兑奖|