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

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

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

智能合约是区块链的一大核心内容,也是区块链应用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.868315.com-亿彩堂骗局揭秘| www.5619.xyz-体彩出奖11选5| www.678289.com-有没有彩票平台| www.i61.cn-福彩网那个网址是| www.257438.com-数学与彩票-| www.35688.com-08彩票下载-| www.005142.cc-冈力彩芽-| www.095544.com-彩票作弊案-| www.170662.com-福彩快三开奖| www.628455.com-买六开彩开奖结果| www.841217.com-七乐彩加减选号| www.940581.com-体育彩票怎么样玩| 易盈彩票www.7793s.com| www.fd99.cc-七星彩预测号码| www.wk85.com-排3排5彩票玩法| www.92sx.com-河内5分彩被骗| www.139988.com-宁波体彩领奖流程| www.273261.com-福彩与慈善的关系| www.391390.com-5星彩下载-| www.555899.com-苹果彩票网北京赛车| www.55ss.cc-体彩赛车-| www.23183.cc-旭彩纲-| www.197743.com-五分彩开彩结果| www.810631.com-福彩开奖上期结果| www.669334.com-彩色混凝土施工现场| www.820586.com-彩钢岩棉夹芯板寿命| www.972467.com-优彩网下载安装| www.re15.com-彩6精华版免费下载| www.497.cm-彩票微信群骗局| www.6593.org-邪恶帝国全彩| www.70058.com-时时彩后二定四胆码| www.738807.com-彩神争霸1下载| www.509054.com-万利彩票软件| www.3516.xyz-彩票二等奖怎么看| www.292893.com-吉林省福利彩票官网| www.9760.in-重庆时彩跨度| www.424472.com-九万彩票充值没到账| www.567285.com-江苏体彩怎么下载| www.821918.com-捷盈彩票怎么解绑| 中彩网www.81233r.com| www.013821.com-分分快三软件是什么| www.217316.com-快彩在线快3| www.325418.com-山东福利彩票七乐彩| www.447655.com-竞彩实体店兑奖时间| www.563093.com-正彩素颜霜是真的吗| www.867222.com-v8彩票下载-| www.mt66.cc-易盈彩票苹果下载| www.su53.com-北京快三开奖派彩| www.659504.com-全民足彩彩票靠谱吗| www.256087.com-旺彩3d下载-| www.095058.com-福利3d彩票怎么买| www.664755.com-七乐彩开奖频道| www.948919.com-3d福利彩票查洵| 彩票大家乐www.21202d.com| www.mh72.com-新版快三福建走势图| www.86vb.com-福彩中龙图片大全| www.290813.com-合肥福彩中心| www.704510.com-128彩票官网| www.962022.com-正宇火箭彩票| www.92fl.com-01彩票网站-| www.318270.com-水彩花卉-| www.670065.com-海南彩票中心网站| www.324768.com-假的中彩网-| www.590796.com-天天乐彩怎么样| www.53316.com-彩虹七号游戏| www.258904.cc-竞彩大客户哪里找| www.174363.com-快三贵州今天走势图| www.353931.com-六给彩票直播| www.071032.com-彩票365新版本| www.69484.com-下载竞彩258球迷| www.746601.com-海南七星彩局王图纸| www.180918.com-爱彩彩票app| www.345023.cc-给大发彩票骗了| www.183600.com-掌上中彩彩票| www.66rg.com-3k彩票app下载| www.77318.com-管婆特马彩图| www.259566.com-广西福彩助手app| www.453901.com-好多乐彩票-| www.592525.com-一点通彩吧图库| www.683056.com-彩一app-| www.261858.com-一品堂彩票安全吗| www.895.cm-下载福彩3d字谜| www.269027.com-福彩快三破解方法| www.97802.com-时时彩后二做号软件| www.109394.com-132彩票下载| www.258172.com-快三计划苹果手机版| www.345630.com-福彩刮刮乐猴票中奖| www.16876.cc-v98彩票官网| www.67638.com-公务员买彩票中奖| www.065312.com-亚洲彩票提款不了| www.169901.com-江苏快三推荐| www.250040.com-河北燕赵福彩网首页| www.447003.com-北方老彩民福彩| www.568122.com-怎样玩彩票才能赚钱| www.665524.com-3b家彩开奖-| www.bd80.com-福彩3地全图总汇| www.9193.cn-新加坡三福彩| www.286571.com-7070彩票-| www.364009.com-刚力彩芽下海了吗| www.502617.com-星际彩票是真的吗| www.952.win-数学家彩票-| www.x31.cc-嗨少体彩双胆| www.131097.com-开封彩礼多少钱| www.276632.com-盈彩网ccom-| www.566580.com-和彩颜料-| www.767939.com-最近中大奖彩票| www.923051.com-六壬占卜彩票| www.994008.com-体育彩票是怎么玩| www.088963.com-体彩新11选5| www.272.cm-吉林快三文字推荐| www.7572.cc-彩票充值怎么找漏洞| www.552588.com-江苏快三坑吧| www.634425.com-多赢在线彩票app| www.723785.com-昆山双色球彩票大奖| www.804998.com-福彩双色球玩法预测| www.874782.com-7k彩票566-| www.935028.com-时时彩赢彩王app| www.987681.com-网上购彩违法吗| www.cp9255.com-中中彩票下载| www.mt10.com-20选5走势图福彩| www.h75.cc-竞彩调整吐槽| www.27fu.com-多少注彩票一个亿| www.82af.com-赣体彩-| www.1261.cm-福彩3o选7-| www.60yt.com-c760彩票app| www.1138.wang-体彩术语我想减肥| www.100188.com-22彩票投注平台| www.198905.com-河北快三最大遗漏号| www.34029.com-玩彩彩票安卓叫什么| www.912220.com-私彩报警-| www.lo06.com-12彩票官方-| www.h18.xyz-维希亚七星彩预测| www.561257.com-下一期体彩预测码| www.633037.com-篮球彩票胜负奖金| www.729379.com-彩票66是哪个公司| www.805827.com-福利彩票谁监管| www.891333.com-彩票为什么要统计| www.952634.com-上海快三计划| 8号彩票www.60108d.com| www.12158.com-银鹤山人六爻彩票| www.877579.com-山西福彩快乐十分钟| www.977370.com-豪彩vip软件| www.1795.cn-九歌彩票站合不合法| www.8265.cc-8k彩票是诈骗| www.29333.com-玩彩票wcpcc下| www.072933.com-凤凰彩票网址是| www.gi42.com-三分快三正规吗| www.792905.com-手机彩票兑换| www.272.cx-中国福彩官网中心| www.8518.xyz-时时彩自动计算软件| www.214150.com-彩票店如何过户吗| www.5680.com-大乐透网易彩票| www.219781.com-众彩网首页-| www.299201.com-北京福彩三地| www.283199.com-七星彩中5-| www.871049.com-2018新型彩票| www.970204.com-国彩登录平台| 500彩票www.701514.com| www.15504.com-彩客网足球比分直播| www.u03.cn-美国彩票中1| www.089396.com-七乐彩精准一注| www.395448.com-博一吧首存彩金| www.731041.com-竞彩足球盈亏指数| www.813846.com-福彩刮刮奖金条多重|