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

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

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

智能合约是区块链的一大核心内容,也是区块链应用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.934666.com-最新彩票ios版| www.cai1477.com快三快五啥意思| www.096970.com-3d彩吧红星图库| www.566972.com-一分快三怎么买豹子| www.665231.com-免费彩票指南报纸| www.28089.com-快三包号一共多少注| www.589751.com-双彩论坛3d谜语| www.678007.cc-南方双彩网3d和值| www.355080.com-玩彩有什么规律嘛| www.459023.com-打鱼送彩金可提现| www.375513.com-体彩开奖频道几台| www.590408.com-竞彩足球在哪买| www.668596.com-非凡彩票网走势图| www.742727.com-彩票屠龙软件| www.01pl.com-福彩选四开奖查询| www.008.cx-港彩豹坛网址ww| www.254691.com-腾讯时时彩官网开奖| www.971642.com-fc福彩端下载安装| www.oj02.com-吉林市福利彩票| www.15xn.com-体彩奖号今天奖号| www.320.in-多彩网彩票客服| 幸运彩票www.854266.com| www.19838.com-87彩店加盟费多少| www.76369.cc-中华彩票网骗局| www.ii74.com-彩票大奖者结局| www.19223.com-天天彩选四中奖号码| www.92388.com-世界杯竞彩比分直播| www.563199.com-台湾彩券今彩539| www.636612.com-彩虹台机顶盒| www.974182.com-北京快三福彩助手| www.fg7.cc-体彩大乐透开奖号码| www.094508.com-彩票外挂软件手机版| www.3354.xyz-彩色的中国简谱| www.464466.com-台湾基诺型彩票| www.581135.com-彩票看走势有用么| www.938326.com-双赢彩票平台登录| www.991252.com-球彩网-| www.fz69.com-时时彩计划q群| www.xg18.com-永利彩票app| www.274101.com-三分快三开作弊器| www.373666.cc-好彩双爆葡萄| www.im42.com-澳客彩票网-| www.f15.top-所有彩票开奖app| www.43bx.com-彩钢颜棉板多少| www.591159.com-男方不给彩礼钱| www.25wm.com-福彩了3d交流群| www.6566.pw-鑫彩美缝剂质量如何| www.97jo.com-六会彩开奖结果查| www.104385.com-昆明福牛牛彩票| www.7538.space-快三网投下载| www.003584.com-甘肃快三遗漏值| www.106121.com-体彩手机在线下载| www.079960.com-福利彩票中奖好嘛| www.393966.com-色彩对比图-| www.515130.com-民权彩礼要多少钱| www.599975.com-买彩票输了怎么回本| www.910846.com-篮彩竞猜规则| www.971734.com-二分彩属于什么彩| www.cai9981.com四川快三开奖查询| www.wg86.com-彩29-| www.31qn.com-什么彩票星期六开奖| www.195932.com-安徽快三遗漏软件| www.66517.cc-3d彩图字谜-| www.b78.club-福彩跟体彩下载| www.33mr.com-体彩春节营业时间| www.34318.com-福彩全麦必中解太湖| www.90557.com-3b福彩网站大全| www.227225.com-快三怎么才能回本| www.cp651.com-秒速快三彩票| www.30485.com-京东有卖彩票吗| www.210344.com-网络快三彩票犯法吗| www.297392.com-福彩快三倍率多少| www.1338.cn-体育彩票开奖结果| www.062346.com-广西福彩网上投注| www.509277.com-安徽彩票有啥| www.349233.com-彩票2345-| www.263120.com-福彩双色球规则说明| www.407448.com-七星彩定头包定位| www.560825.com-足彩app大小球| www.631603.com-七星彩私彩案| www.728065.com-福利彩票8-| www.141344.com-凤彩字谜-| www.315748.com-重庆吋时彩开奖视频| www.341536.com-98吉林快三群| www.433330.com-菜家园彩票-| www.530552.com-鹿彩铅手绘-| www.603185.com-彩乐园平台出租代理| 中国福利彩票www.3478s.cc| www.98144.com-彩票微信-| www.836708.com-陕西中彩票-| www.948819.com-好运快三分析预测| 中彩网www.91233n.com| www.189986.com-彩票中奖的真实案例| www.129783.com-体彩961心跳时| www.318419.com-福彩开奖公告大乐透| www.404766.com-19018七星彩| www.275889.com-对快频彩-| www.355084.com-彩赢家号百彩票| www.972530.com-简单彩铅画-| www.412337.com-彩票008官方网站| www.086036.com-凤凰彩票平台主页| www.215055.com-福利彩票旗下彩种| www.80wj.com-网易数说福彩双色球| www.2777.win-网彩计划骗局揭秘| www.9198.la-海南彩票万字表| www.42221.cc-2m彩票app-| www.82815.com-乐汇彩网站下载| www.024783.com-体彩大乐透的玩法| www.60964.com-保定体彩吧-| www.380002.com-新浪购彩平台登录| www.559049.com-内蒙古的福彩| www.662955.com-凤凰竞彩-| www.812531.com-福彩3d怎样经领奖| www.918553.com-u9彩票-| 500万彩票www.35155c.com| www.548887.com-锋彩tv版直播| 500彩票www.701497.com| www.c70.cc-体彩号码开奖号| www.860826.com-五分彩走势图| www.136826.com-火箭彩票网客服电话| www.1778.me-246天天免费好彩| www.13405.com-金誉彩票网pk10| www.869552.com-唯彩会旧版本| www.929953.com-新疆竞彩快三查询| www.997284.com-彩仙到底安全吗| www.da95.com-彩神11是官方| www.uk99.com-彩经网排列五走势图| www.05fz.com-彩铅画用什么笔勾线| www.92cz.com-彩票试玩赚佣金| www.1952.org-福彩3d太湖字谜解| www.640079.com-数字破解彩票漏洞| www.hg67.cc-天天彩票app官网| www.we00.com-兰州体育彩票中心| www.16wr.com-招聘篮球竞彩分析师| www.63214.com-驻马店西平农村彩礼| www.a35.club-体彩中奖者-| www.43379.com-彩吧论坛众彩网| www.057086.com-彩吧手机版下载| www.143432.com-福利彩8平台靠谱吗| www.297957.com-昨天体育彩票排列五| www.0722.bid-网彩平台骗局| www.7427.cn-福彩文化是公益| www.509693.com-贵州彩票新闻中奖| www.g44.win-3d杀号定胆彩经网| www.71zn.com-鸿运五分彩官方开奖| www.zc10.cc-中彩网彩种-| www.409903.com-哪些彩票网站送彩金| www.507952.com-二元福彩三地走势图| www.cai6782.com贵州快三开奖号码| www.994129.com-辉煌彩票app下载| www.ww6.com-福彩正版藏机诗汇总| www.rx38.com-51亿彩票-| www.199221.com-江苏快三二同号推荐| www.318834.com-幸运28玩时时彩| www.393605.com-秋天风景彩铅画| www.506350.com-彩票查询彩宝网| www.582352.com-彩票补时进球算吗| www.654169.com-红包彩票app注册| www.723108.com-大玩家彩票-| www.782763.com-51彩虹挂挂-| www.861600.com-官方彩的1分快3| www.912393.com-附近体彩实体店| 天朝彩票www.5658.cc| www.ib65.com-甘肃快三对子|