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

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

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

智能合约是区块链的一大核心内容,也是区块链应用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泡沫是否会破裂?关键看落地

全站头条

广告也精彩

彩16 www.122117.com-宁夏体彩中心银川| www.609282.com-七星彩号码机选器| www.734149.com-彩61是合法的吗| www.969044.com-福彩公益金提成| www.hp1.com-彩票快3大厅| www.755522.cc-体彩app手机助手| 网易彩票www.36788n.com| www.427958.com-手机足彩过滤| www.222.pink-时时彩3分钟一期| www.4955.vip-红运彩软件-| www.766777.cc-糖果彩是正规的吗| www.44nu.com-彩掌柜邀请码| www.315499.com-八面通七彩国际影城| www.445263.com-彩票网站需要维护吗| www.560655.com-注册棋牌送彩金| www.788625.com-体彩排5带连线图| www.952853.com-旺彩预测大师| www.yd01.com-多乐彩彩票网站| www.103229.com-华东福彩生肖6十1| www.417008.com-深圳福彩转让| www.604962.com-中澳彩票是合法吗| www.691589.com-烟台福彩中奖| www.794959.com-快三福彩解除银行卡| www.960341.com-ios彩票彩金| www.se40.com-福建体育彩票走势图| www.29067.com-云鼎彩票-| www.85656.com-长兴附近福彩店| www.054417.com-有彩色打印机吗| www.996852.com-网易福彩双色球机选| www.jp75.com-五分彩私网-| www.356216.com-智慧竞彩-| www.460054.com-凤凰彩票有规律吗| www.559669.com-山东彩票云彩宝| www.6269.cm-河北快三今日开奖| www.33354.cc-山东好彩快三正规么| www.923153.com-彩钢板围挡图片| www.977426.com-平顶山订婚和彩礼| www.105370.com-福建体彩11选| www.78116.cc-九州彩票不给提款| www.966572.com-澳门五分彩-| www.cp0707.com-一分快三破解版下载| www.qp09.com-彩809彩票-| www.352883.com-彩票走势图表2元网| www.972886.com-彩虹哥客服-| www.64435.com-京彩生活-| www.076078.com-达人彩票集团| www.189469.com-广西体彩-| www.372908.com-体彩排五奖号| www.1391.top-好运彩票网登录| www.053000.com-今天福彩快三走势图| www.161609.com-彩票部电话-| www.47oe.com-网上去哪买彩票| www.660609.com-亚博科技彩票| www.118452.com-传统彩的骗局揭秘| www.0530.top-987彩票下载安装| www.030519.com-福彩坑人-| www.23ul.com-软彩茶具-| www.948756.com-手机万彩吧下载安装| www.42oq.com-篮彩分析软件下载| www.91153.cc-好彩绿色宝珠| www.18hf.com-500亿彩票网站| www.526366.com-足彩进球总数窍门| www.696722.com-体彩官网首页中国| www.814016.com-时时彩玩法介绍| www.910996.com-福彩时时彩选号软件| www.974714.com-彩票中奖收税| www.cai9994.com内蒙快三走势图表| www.os80.com-湖北快三带线走势| www.3813.in-158彩票官网登录| www.849222.com-篮球体育彩票软件| www.963402.com-小马3d彩乐乐| 开心彩票www.250552.com| www.083561.com-最新彩票指南电子报| www.542229.com-体育彩票网点号查询| www.022.online-三的胆码预测家彩网| www.99lr.com-明天的3d彩吧图库| www.98778.cc-竞彩怎样投注最科学| www.rd20.com-168彩票提现| www.vw53.com-购彩iv-| www.392633.com-搜狐彩票app| www.579121.com-万豪彩票下载安装| www.960602.com-极速赛车彩票能玩吗| 华彩网www.www.hcw332.com| www.116607.com-新彩吧福利3d字谜| www.346399.com-彩铅画获奖作品| www.60sr.com-亚搏彩票口啤怎么样| www.657460.com-福彩今日开奖号| www.739613.com-买秒速时时彩的技巧| www.822535.com-如玩3d彩票沙龙| www.894288.com-49彩票集团下载| www.965643.com-一分钟彩票网址| 博汇www.881809.com| www.442055.com-彩票店招聘营业员| www.538300.com-彩云国同人红依恋| www.628876.com-好客彩下载-| www.293423.com-江苏体彩快十一选五| www.030146.com-破解时时彩-| www.172305.com-幸运快三投注技巧| www.344658.com-聚客手游彩票| www.435303.com-福利彩票14人贪污| www.ik79.com-丽彩票-| www.0874.pw-火星彩票网址| www.0165.xyz-网上时时彩有几种| www.283309.com-彩票五码的倍投方法| www.454188.com-查询彩票真假| www.555240.com-下载全民彩票最新版| www.637312.com-大彩网七乐彩走势图| www.707320.com-时时彩后一大小判断| www.778709.com-人人中彩票没了| www.883463.com-百度彩票开奖查询| www.946915.com-彩种彩中心-| www.993747.com-凤凰彩票玩法说明| www.bk05.com-快三彩票ios版| www.382395.com-得力彩票23993| www.71874.com-永旺彩票网-| www.tj61.com-彩票做任务-| www.318594.com-今天福彩三地试机号| www.878687.com-江西福彩3月13日| www.688698.com-彩39下载-| www.c44.mobi-福彩图迷字谜总汇| www.89et.com-澳彩鹦鹉-| www.14193.com-快三和值7中奖规则| www.509589.com-时时彩开奖源| www.578780.com-中国体彩世界杯玩法| www.760618.com-体彩七位数中奖图片| www.ef8.cc-福利彩江苏快三下载| www.441922.com-七星彩遗漏查询| www.718815.com-关于彩虹的励志句子| www.127638.com-彩票贴吧百度| www.223087.com-分分快三会造假吗| www.824661.com-福利彩票3d大本营| www.12id.com-无彩色系图片| 99彩票www.66026.cc| www.681182.com-大家不要买彩票了| www.8099.cn-棋牌彩票源码| www.669675.com-足彩十四场投注推荐| www.346438.com-高频时时彩开奖| www.434576.com-彩山特曲39度6瓶| www.570798.com-愚人节彩票中奖骗局| www.tt19.com-高频彩票玩的是心态| www.lp73.com-彩中彩一旦-| www.370699.com-10cp时时彩-| www.956545.com-彩票打票后能撤销吗| 大众彩票www.925887.com| www.566.cm-越南五分彩在线计划| www.332093.com-鸿运彩票app| www.23199.cc-快三长龙提醒软件| www.068851.com-福建快三一天多少期| www.164360.com-体彩容错-| www.128072.com-福利彩票代理点| www.221960.com-快三彩票加盟条件| www.298551.com-七星彩南国论坛| www.605817.com-吉祥彩票网站靠谱吗| www.267137.com-19052足彩-| www.421605.com-七星彩代理-| www.625588.com-长城福彩贴吧| www.778878.com-彩票助赢下载| www.901214.com-福彩排三开奖结果| www.cp341.com-快三有哪些平台| www.969287.com-好运彩票精彩相伴| 大赢家彩票平台www.795917.com| www.el16.com-一分快三免费下载| www.56ov.com-足彩亚盘专业术语| www.133565.com-河南天成彩铝|