在《区块链杀手级应用的落地畅想(上)》中,我们盘点了当前典型的区块链应用领域及新生业态,总结公链中的一些创新盈利模式,来畅想在国内联盟链的技术选型下如何打造具有颠覆性意义的杀手级应用。

随着NFT、元宇宙、Web 3.0等概念兴起并迅速进入大众视野,激发了人们的无限想象,而这些业态的繁荣与其背后支撑的核心技术:区块链的发展,密切相关,如何搭建稳定的区块链基础设施至关重要。本期,我们将着重分享区块链BaaS平台在助力杀手级应用研发方面发挥的价值。

原文链接:https://mp.weixin.qq.com/s?__biz=Mzg2MDA2NzQwNw==&mid=2247490929&idx=1&sn=33494d744deb1738c53d9ee0b245da0c&chksm=ce2d5e51f95ad747b22938f3311a55bdb671a881de78ad01e7f84d8a809e7b05f2298d144345&token=103124841&lang=zh_CN#rd

BaaS助力区块链应用搭建
前文《什么是区块链BaaS平台?》中,我们对BaaS进行了科普,感兴趣的小伙伴可以点击链接回顾。

区块链在实际部署的时候会碰到很多阻碍,如何让区块链真正低门槛、高效、易用是其赋能实体经济过程中的重要一环。本质上,BaaS平台的基础能力是利用区块链服务层,将资源层和区块链基础层,转化为可编程接口,以供应用层对接和开发,使业务快速上链,节省90%+区块链部署运维成本。

下文,我们从开发者视角来体验一键部署的全流程,来看看BaaS是如何实现降本增效的。

【第一步:布置基础设施】

搭建资源环境并部署联盟链是使应用在区块链上运行的第一步,这里就遇到了第一个门槛。由于区块链是很新颖的技术,如何将各类区块链底层部署在不同的资源环境中,又如何兼容多区块链底层进行统一的管理和调度。这需要开发者从0学习来解决这个问题,BaaS平台提供配套的资源环境,帮助用户快速部署区块链底层。但是,市面上的多数BaaS平台资源环境较为单一,进一步扩展区块链底层的选择和多部署模式涉及大量开发资源,且灵活性差。

在这方面,趣链BaaS平台创造性的引入了链驱动和主机驱动的概念。链驱动是将各类区块链底层平台包装成驱动。主机驱动是将主机作为服务资源实体,为区块链节点提供计算、存储、通信能力。通过开发对应的链驱动和主机驱动,以驱动包形式上传至BaaS平台,实现多底层兼容和多部署模式兼容能力,大幅提升兼容覆盖面和链部署效率。

【第二步:编写并部署智能合约】

部署完基础设施后,需要结合应用场景编写并部署一份搭配上层业务能力的智能合约,实现业务上链。于是,就有了第二个困境:不同底层的智能合约开发语言之多、差异之大,非区块链开发人员学习门槛过高,同时,智能合约若出现安全漏洞会造成严重的业务损失。为此,区块链BaaS平台提供一站式智能研发设施,主要包括智能研发、合约仓库、在线IDE等模块,通过将研发过程有机融合到智能合约生命周期中,充分缩短研发周期、降低研发成本。

【第三步:搭建区块链应用】

编写并部署智能合约并不是意味着工作结束了,如果要完成区块链应用,需要打通业务系统和链上智能合约的交互。目前,区块链底层大多都配备了SDK服务,开发者们只需要将对应的接口服务集成至区块链应用项目中,即可完成区块链应用搭建。

尽管如此,开发者仍会在对接应用时遇到各种问题,例如:区块链底层内外网访问需要适配,接口访问难以管理,没有访问记录可查询等。

前置代理服务和SDK服务的作用凸显。通过为区块链底层绑定前置代理,为其分配统一的独立网络IP,并对访问接口进行封装,实现在权限控制下业务端应用通过HTTP请求与链上节点进行通信。同时,SDK服务则是基于前置代理开发的统一接口,包含访问区块链底层的所有客户端接口,方便业务端应用通过SDK与区块链底层的节点进行通信。

从上面的分析中我们可以看出,通过借助BaaS平台,用户可以摒弃繁琐的部署流程,降低合约研发的技术难度,简单三步即可完成区块链应用搭建。

BaaS构建区块链生态

如V神所说,区块链没有“杀手级”应用,但区块链的生态系统是“杀手级”网络。单一的区块链应用并不能100%发挥出区块链网络的价值。因而,我们不应该局限于单一的区块链应用或落地场景,而应在多行业、多场景中联合采用区块链,构建互补互利的区块链生态,区块链BaaS平台融合下述能力,将为区块链生态的发展提供支持。

跨链能力:实现链上数据互联互通

当前,区块链应用与底层技术平台具有多样性,但异构链间缺乏统一的互联互通机制,无法快速实现不同链之间的协同合作,极大限制了区块链上资产价值的流动。通过跨链技术,可以打破原有区块链的数据孤岛,打造更丰富的区块链跨链生态网络。

BaaS平台提供可视化集成跨链服务的一站式解决方案,实现基于异构联盟链间的账本互操作解决方案,如此一来可以兼容同构及异构区块链链间的跨链交易,允许异构区块链间的资产互换、数据互通及业务互补,为区块链生态中的网络互联与链上数据互通提供可靠、高效、安全的底层技术支撑。

数字身份能力:多应用统一身份

解决数据互联互通问题后,还将遇到数字身份问题。在互联网APP中,我们的身份是散落在各个应用中的,需要服务提供方对我们的实名信息进行单独认证,不同应用间的认证数据不能共享互通,其中心化的管理模式也容易出现中心单点失效、容错率低等问题,一旦身份信息被不良商家利用,又触发身份隐私泄漏等安全隐患。

通过BaaS平台建立基于区块链的统一数字身份体系,提供可视化的链上数据身份管理入口,将现实身份与区块链账户进行绑定,利用身份私钥进行多应用、多机构间可信身份授权和共享,实现一个账号便捷登录多个应用。

区块链DID统一解决方案,不仅交还了身份所有者掌握身份数据授权的主导权,同时借助非对称加密等密码学技术,真正保障了身份数据的隐私安全。

监管能力:实现区块链安全审计

当下,越来越多的企业探索“区块链+”数字化转型与模式创新,安全性问题相伴而生,安全审计、链上治理等需求也更为迫切。除了需要对区块链网络等基础设施进行监控运维以保证其稳定性外,还需要对区块链应用从技术、数据、行为三个维度进行监管审计,确保以区块链应用为核心的应用生态安全可控。

技术类安全问题,大多由智能合约引发,这类风险类型以防范为主,使用BaaS平台提供的智能合约安全检测功能等进行监测;

数据类安全问题。BaaS平台提供专门的组件来实现身份认证和内容认证的能力,并通过各类加密算法对交易数据进行隐私保护;

行为类安全问题,例如操作、资源调度等问题,可以通过BaaS平台提供角色权限管理模块,并构建完整的操作行为溯源机制。在此基础上,结合实际业务场景,执行可视化增加提案、审核等流程,充分满足监管审计需求。

监控能力:维护资源稳定性

由于智能合约运行在区块链上,区块链的稳定运行至关重要。运维人员需要实时关注部署区块链的主机资源是否正常工作,存储空间是否足够等情况。

但当用户采用自主部署模式时,对区块链执行运维管理存在极高的成本,此时用户不仅需要自行适配数据库、对接各种监控服务平台等,还需要单独运维上述数据库、监控服务平台。

为此,BaaS平台需要提供直接的监控中心服务,从区块链网络、底层计算资源、BaaS平台第三方服务以及BaaS平台系统自身等角度构建了全方位的立体监控网络。其中,系统监控可对趣链BaaS平台自生的微服务组件进行性能监控。不仅如此,平台还支持可定制的报警服务;提供多层级的日志管理能力,帮助用户快速定位和识别问题,大幅提升异常排查效率,降低异常对业务的影响和损耗。

总结
BaaS平台是区块链生态中的重要基础设施,其价值不仅仅局限在为区块链应用提供稳定的基础设施框架、完善的智能合约研发工具及快捷的区块链应用搭建流程一站式解决方案通过引入多场景跨链、数字身份、监管审计等扩展服务,可为相关的区块链生态网络构建提供深层助力。

可以预见的是,当前区块链行业处于蓬勃发展的上升期,技术创新日新月异,BaaS平台提供的服务必然也是持续演进、不断推陈出新,为区块链应用深度赋能。

严昕林
趣链科技 开放平台部
[1] 《区块链即服务平台BaaS白皮书》

区块链杀手级应用的落地畅想(下)相关推荐

  1. 区块链杀手级应用的落地畅想(上)

    转眼间,区块链技术已问世十余年,从野蛮生长到震荡分化,仅在链的形态上就有公链.私有链.联盟链之分,不同形态下又有多种区块链底层技术.融合技术鱼龙混杂.如何看待区块链技术带来的变革与颠覆,从长远的眼光看 ...

  2. 哈希娱乐MASS打造区块链杀手级应用

    目前市场大盘牛熊不明,全球币圈都在做调整的时候,只有区块链游戏和Gaming在逆流而上.据可查数据显示,早在2017年行业还在讨论如何将Dapp落地的时候,游戏行业就诞生了现象级的产品.现如今行内的主 ...

  3. 国际话题:我们已经知道了区块链杀手级应用(下)

    "事实证明,用美元换黄金远非理想的价值储存方式.金条又大又重,安置和守卫黄金很昂贵也很难运输.而比特币的价值不取决于任何民族国家或经济,并且几乎与包括黄金本身在内的任何其他资产类别都不相关. ...

  4. 给以太坊打了一针强心剂,DeFi能跑出区块链杀手级应用吗?

    币圈寒冬似乎要过去了,从年初Facebook.JP摩根等巨头发币,再到模式币满天飞.IEO热火朝天,2019年上半场的热点从没间断过. 比起这些转瞬即逝的热点,有一个区块链领域正在暗流涌动. 有人说, ...

  5. 分布式资本沈波:未来区块链杀手级应用将出现在“+区块链”

    雷锋网5月22日报道,日前"区块链技术和应用峰会"在杭州国际博览中心举行.会上,分布式资本创始管理人沈波作了<区块链的投资现状与发展趋势>演讲. 沈波表示,由于区块链的 ...

  6. 【众说区块链】从阿里区块链医疗聊起,落地应用要突破中心机构数据壁垒

    2019独角兽企业重金招聘Python工程师标准>>> 第二期[众说区块链]社区小伙伴们围绕"开发人员如何学习区块链技术"分享自己的学习心得. 本期<众说区 ...

  7. 区块链行业级应用服务商识数信科获千万元天使轮融资...

    2月18日消息,北京共识数信科技有限公司宣布完成千万元天使轮融资,本轮融资由启辰华美投资基金和林洪瑞丰投资基金联合投资. 北京共识数信科技有限公司致力于区块链.大数据和AI等技术领域的前沿探索,是一家 ...

  8. 百度天链平台:企业区块链技术赋能产业创新落地

    11月21日,百度智能云携手麦思博,特邀浦发银行.英特尔.宇信科技.火币网等行业专家,现场分享区块链在发展趋势.产业落地.产品与技术等方向的思考,并就区块链热点现象进行了观点碰撞. 其中,百度智能云区 ...

  9. 协会分享 | 如何推动EOS区块链技术在高校的落地

    4月27日,浙江大学区块链协会受邀出席2050大会EOS专场,分享了主题为"如何推动EOS区块链技术在高校的落地"的演讲,以下为本次演讲的全文整理: 高校一直是新兴技术的探索先锋与 ...

最新文章

  1. 【PHP】字符串去空格并将每个单词首字母转换成大写de多种解法
  2. angr学习笔记(2)
  3. 中加学校计算机考试题,嘉应学院2009年计算机期末考试试题
  4. java命令大全_Java命令行工具:javac、java、javap 的使用详解
  5. esp8266设置sta失败_ESP8266使用教程之初识
  6. For循环执行顺序流程
  7. php5.3.3以后php-fpm进程管理方式
  8. [洛谷5463]小鱼比可爱
  9. UltraEdit 与 正则表达式 [转]
  10. 算法之寻找完数(C语言)
  11. Java环境变量配置与adb环境变量配置
  12. k8s教程(pod篇)-污点与容忍
  13. 蓝湖 Axure 墨刀
  14. Linux系统学习方法论 1
  15. 复合函数的共轭函数例子
  16. 1、唯交易的市场不会偏差,2、期权对冲股票市值张数和权利金计算
  17. Android使用七牛实现录像加时间水印和拍照(截帧回调)
  18. 醉月湖畔,为谁染红妆
  19. 微信开发系列之自定义菜单实现
  20. Qt可视化大屏电子看板系统源码

热门文章

  1. 后知后觉的我,Petri Net的提出者Carl Adam Petri已经去世了
  2. 计算机与电子信息工程学院简历,杨婷 个人简历
  3. dct变换的主要优点有哪些_【WIX维克斯】CVT打滑/DCT顿挫? 变速箱新知识来了
  4. ernie发音_Ernie[娥妮,厄尼]的中文翻译及英文名意思
  5. 电子计算机应用地质地貌,岩土基础整理 一、高数24 1、空间解析几何与向量代数 两点间的距离,向量数量积,向量向量积,平面方程,两平面夹角,点到平面的距离,点... - 雪球...
  6. 发现生活,改变自己。
  7. 64位 regsrv win10_Win10手动注册注册表提示regsvr32加载控件失败解决方案
  8. android5.1 camera2,Footej Camera 2单反相机
  9. 五笔加加导致程序调试退出崩溃
  10. 模拟技术可以预测喷气发动机用合金材料在制造前的微观结构