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

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

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

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

全站头条

广告也精彩

pk平台 www.6191.in-掌优彩票计划的软件| www.5505.date-河北省体彩中心招聘| www.196371.com-安徽快三单选单| www.365629.cc-众盈国际时时彩| www.00456.cc-快三吉林长春天气| www.67390.com-买彩票算赌博么| www.446679.com-彩票软件定制平台| www.581602.com-吉林快三杀码定胆| www.679624.com-至尊彩平台骗局| www.358482.com-新彩国际-| www.466225.com-云彩娱乐-| www.968273.com-马云买的彩票| www.wn51.com-下载人人中彩票| www.4096.pro-珐琅彩瓷器如何鉴定| www.927417.com-十二生肖猜动物彩票| www.97922.com-即开型彩票兑奖期限| www.562397.com-高频彩平台怎么赚钱| www.972204.com-彩票智能预测| www.83fc.com-刮刮彩大坑-| www.992565.com-爱乐透竟彩足球| www.jv98.com-彩铅画鲸鱼-| www.07yu.com-刚力彩芽体重| www.0423.site-体彩481走势| www.672092.com-彩票机转让协议| www.562666.com-福彩3d布衣字谜| www.272041.com-福彩内蒙快3走试图| www.872602.com-怀化体彩-| www.963314.com-内蒙福利彩票双色球| www.cai59.cc-福彩快三-| www.qj40.com-屠龙团队在做立彩| www.67iz.com-太原福彩转让| www.5749.win-彩票打印机软件下载| www.1956.tv-詹天佑点评福彩预测| www.52853.com-博彩广告站-| www.183751.com-福彩3d攻略-| www.74ut.com-红雨七星彩-| www.678572.com-下载彩之网首页| www.06321.cc-体彩p3和值遗漏| www.033809.com-网易彩票手机端| www.149783.com-百万彩票兼职| www.252609.com-顶尖彩票骗局| www.220309.com-下载乐彩网app| www.986590.com-699彩票苹果版| www.531908.com-奔驰彩票是什么平台| www.72695.com-精彩大片软件下载| www.966181.com-发彩网怎么样| www.ab82.com-一定牛河北快三| www.2nc.com-世界杯体彩单买| www.67tv.com-乐彩vip标准版| www.63ww.com-快3彩公式-| www.594873.com-足球彩票19043| www.678124.com-代刷彩票网赚| www.033886.com-凤凰彩票能赢到钱吗| www.016258.com-今天开奖彩票种类| www.053189.com-500彩票资讯网| www.937088.com-彩福大厦带学位吗| www.381708.com-泰安体彩大乐透3亿| www.0cd.com-彩票娱乐网站下载| www.363.pw-双色球彩票晒票| www.4574.top-在实体店怎么买彩票| www.62yp.com-亚盘足彩网500| www.732612.com-无锡彩礼和嫁妆比例| www.814827.com-5星彩开奖结果| www.884363.com-cbo28彩宝彩票| www.960157.com-新彩吧字谜图谜总汇| 易盈彩票www.7793d.com| www.221.red-好运来官方彩| www.9724.cc-玄机图牛彩网大乐透| www.587621.com-6开彩c8万彩吧| www.855946.com-请播放湖北快三牛| www.926908.com-256时时彩票官网| www.986038.com-注册送彩金棋牌| www.nb24.com-保定福利彩票中心| www.545564.com-香港快乐5分彩计划| www.317499.com-彩票高人-| www.383073.com-19040期体彩| www.86315.com-三彩进货几折| www.818911.com-篮球竞彩软件| www.899991.com-天天体彩官方下载| www.978859.com-好彩烟在哪能买到| www.cp8978.com-老快三爱彩乐| www.218785.com-88彩票-| www.125666.com-彩票随机生成原理| www.3457.top-中国彩色宝石网官网| www.217231.com-私彩平台哪个比较好| www.321730.com-迅盈快三软件下载| www.435457.com-广东体育彩票下载| www.534016.com-七星彩一等奖怎么领| www.965123.com-彩票江苏快三是撒| www.gn74.com-大发快三和值计划| www.054464.com-竞彩足球推荐专家| www.rf34.com-极速重庆时时彩开奖| www.27lf.com-中彩票几百万| www.7610.biz-体育彩票门脸牌子| www.418558.com-附近的足球竞彩店| www.523717.com-时时彩论坛技术| www.310439.com-彩票k线软件| www.465900.com-彩超多少钱一台| www.31131.cc-软件买彩票可靠吗| www.325939.com-体彩排三九宫图| www.82439.com-褔客来彩票-| www.0884.pw-投注大厅快三| www.908.tv-买彩票会赚钱吗| www.068153.com-彩票手机app制作| www.946706.com-福建体彩聊天室网址| www.200063.cc-澳客手机彩票网| www.383832.com-e77乐彩会员登录| www.9641.loan-体彩排列三老吉杀号| www.089034.com-休彩排列5开奖号码| www.37822.com-大赢家彩票网站首页| www.566747.com-河南福彩网站| www.782972.com-腾讯分分彩坑人| www.224506.com-江苏快三压大小| www.360798.com-高屏彩是什么| www.47ui.com-最好听的彩铃排行榜| www.034490.com-体彩nba推荐| www.221132.com-彩票追号神器| www.670181.com-外国彩票名称| www.825058.com-信彩平台登录| www.e48.club-hao彩票-| www.610883.com-彩票计算器胆拖| www.39542.com-大十字体育彩票网点| www.114285.com-福彩快三开奖日期表| www.234530.com-彩票3d-| www.664711.com-七乐彩开奖结果直播| www.841177.com-儿童彩妆用什么| www.977541.com-冠军彩票下载| www.x02.net-大华彩票计划| www.4054.win-腾讯分分彩返点| www.562635.com-彩吧论坛静态版| www.690555.com-赢钱彩网址-| www.02iz.com-青海快三查询13| www.944427.com-体育彩票开店| www.96fk.com-众彩网排列三试机号| www.6250.in-浙江公司年会彩票| www.056095.com-中国福彩快乐十分| www.0183.vip-国彩有风险吗| www.465506.com-哪家医院5d彩超| www.609273.com-分分彩怎么杀号稳定| www.tr24.com-潮信彩票群是真的吗| www.187617.com-六给彩彩票香港| www.874249.com-彩票源码交易| www.952724.com-旺彩大乐透下载安装| 吉利彩票www.66376x.com| www.hp07.com-胜负彩的中奖规则| www.674437.com-彩票工具软件分类| www.t42.xyz-时时彩宝贝计划官网| www.823885.com-三彩2019新款| www.892567.com-彩票快三app下载| www.689515.com-657彩票在线| www.764733.com-介绍彩票送彩金平台| www.554058.com-登陆晨兴彩票| www.641369.cc-体彩柜台厂家批发| www.788470.com-有返点的彩票网站| www.858956.com-体彩48l开奖结果| www.917859.com-039彩票官网| www.967403.com-微信拉群彩票骗局| 大赢家彩票网www.178532.com| www.600069.com-打彩票是什么意思| www.445198.com-爱彩人彩票网官网| www.690736.com-大彩鲸快乐12| www.815544.com-哪个台能看体彩直播| www.906098.com-3d通福彩计算软件| www.at00.com-网络彩票一分钟开彩|