技术开发 频道

走出概念验证,TOP100summit中的区块链技术分享和落地案例

  【IT168 技术】相比于其它技术,区块链似乎带有着一些“魔幻”色彩,2018年初,在几天之内就火遍整个创投圈,并且热度居高不下。相比于年初的狂热,2018年年末,区块链虽然热度未退,但是大家也更冷静了,区块链也从主打概念转变成为专攻落地。

  2018年11月30日-12月3日在北京国家会议中心召开的第七届TOP100全球软件案例研究峰会(简称TOP100summit)专门开设了区块链专场,来自众安科技、智链、民生银行、趣链科技、360、腾讯和华为云的嘉宾分享了他们在区块链领域的技术创新和案例落地。

  众安科技宋文鹏:基于区块链的系统架构设计

  区块链的真正应用理应是解决具体场景中的具体痛点。与其他系统开发相比,基于区块链的系统架构设计在业务、逻辑、物理、数据、技术、账户这六个方面均有很多不同。这些不同都体现在哪里呢,众安科技区块链研发总监宋文鹏为我们一一作了解答。

  从业务架构来说,宋文鹏认为,区块链技术应用场景落地,现阶段应该从混业场景突破。同行业之间由于竞争关系,除非有非常显著的痛点,否则比较难以业务协作。在区块链应用范围上,基于区块链基础协议,区块链网络形态包括了专有链网络、联盟链网络和公有链网络。

  从逻辑架构设计看,应用系统与链衔接联通的方式有三种:一种是用户托管给平台,平台直接访问区块链网络;第二种是用户部分托管给平台,在关键环节,用户自主访问区块链网络;第三种是用户自主发起与区块链网络的交互。这三种方式,第一种安全性最低,但用户体验最好,最后一种方式安全性最高,但用户体验最较为一般。

  从物理架构设计看,这当中最重要的因素是节点,除了使用已有的区块链节点快速接入之外,一般会选择搭建自有节点。节点包括了全节点、验证节点和同步节点三种。

  从数据架构设计来看,基于区块链的系统可以有效实施数据开放,从而实现业务协作,其中数据隐私问题尤其重要,众安在自身的工程实践中逐步经历了索引数据、安全多方计算和通证方式三个阶段。

  从技术架构设计来看,当前的区块链基础协议朝着功能性增强、性能增强和扩展性增强的方向开展。完全兼顾三个方面,将非常具有挑战性。

  从账户架构设计来看,通常包括了四种用户账户(公钥、私钥和地址)处理方式:平台托管、平台参与、用户持有(B/S)和用户持有(C/S)。针对平台运营账户通常会采用多签名分权、冷热分离的方式进行处理。

  趣链科技匡立中:趣链科技商业级区块链平台架构及落地案例

  大家都说区块链项目的实际落地很难,那么具体是什么阻碍了区块链的发展呢?趣链科技VP匡立中总结了区块链行业现存的四大问题,首先是区块链部署繁琐,节点配置受硬件影响不能统一,服务器时间校对与网络配置冗余,节点证书匹配易出错,配置文件需多次修改;第二是区块链运维困难,多中心分布式部署,动态新增节点不易,更新合约困难,难以实时监控区块链状态;第三是应用开发工具缺失,缺少智能合约编写规范,合约成熟框架参考较少,智能合约语法规则不清晰,智能合约安全性无法保证;最后是学习门槛高,难以形成生态,人才知识储备要求高,缺乏区块链技术课程,智能合约难以共享,难以推广区块链应用场景。

  基于此,趣链科技开发了一个区块链开放平台飞洛,区块链上层通用业务搭建,通过系统服务层实现区块链基础设施的托管,并作为分布式商业基础设施提供可视化区块链管理后台,支持多模式部署和动态节点管理。具体的应用案例包括公共基础网络Filocean、供应链金融平台飞洛供应链、区块链存证服务平台飞洛印和区块链游戏应用生死狙击。

  360李连港:360区块链商业化解决方案

  360区块链商业体系包括了底层的360区块链安全、360区块链平台和360云平台,然后依次向上分别是360集团云计算平台、360区块链技术方案、360区块链产品体系和360区块链生态体系。与之对应的应用场景有广告商业化、智能硬件、游戏、金融、版权保护和溯源。

  据360区块链平台技术负责人李连港介绍,360区块链技术架构包括360区块链安全、360区块链BaaS和360磐石链。其中,360区块链安全基于360安全大数据,结合360安全大脑,落地了众多安全解决方案,如数字货币钱包安全解决方案、交易所安全解决方案、矿池安全解决方案、智能合约安全解决方案、EOS超级节点安全解决方案和区块链安全态势感知系统。

  360区块链BaaS架构图如上图所示,并且具备简单易用、灵活高效、高安全、高可用、高性能等优势,其关键技术包括链的自动化部署、升级和扩容方案,能够实现链部署分钟级、模板化、自动化,节点升级重启自动平滑,无人工干预,节点扩容自动化。

  360磐石链的设计原则为安全、可扩展、可交互和可持续,其中包含的核心技术有异构松耦合多链架构、vdBFT共识算法、跨链交互和交易并行。

  华为云刘再耀:华为Baas平台背后的技术实践

  从2008年中本聪提出区块链概念到现在,有四个非常重要的时间节点将区块链的发展方向分为三部分。2008年到2012年是区块链1.0时代,这时的应用场景为可编程货币,2012年到2017年进入到区块链2.0时代,此时的应用场景拓展为可编程金融,包括跨境支付、ICO、信用证等,从2017年到2022-2030年,这一阶段为区块链3.0时代,应用场景拓展为可编程社会,包括数字版权、溯源、供应链金融、数字资产、可信政务等等。

  区块链到底应该如何实践呢?华为云区块链产品总监刘再耀表达了华为云的观点,首先公有云是区块链的非常好的载体,其次应用场景是价值核心,依托区块链平台加速创新,第三点是区块链平台BCS技术的三大核心,隐私保护、交易性能和多链平台互通。

  基于华为云的BCS技术架构

  华为云区块链平台BCS的核心技术包括以下几种:

  ·易用:创新区块链结合MySQL存储;

  ·隐私:加法同态加密结合等式和范围证明;

  ·性能:售价Fabric支持快速拜占庭容错共识(5000TPS);

  ·扩展:华为和SAP业内首次区块链跨云互连实践;

  ·标准:信通院可信区块链联盟BaaS组组长;

0
相关文章