随着2019年10月24日“要把区块链作为核心技术自助创新的重要突破口”,区块链建设已上升为国家战略层面。2020年4月,“区块链”被纳入到国家发布的“新基建”规划中。作为一种通用型技术,区块链已经从数字货币领域加速拓展应用到各个行业,并开始在各行各业进行创新融合,种种现象表明区块链的发展已不可逆转,就像多年前的互联网一样,是必然的趋势,而且发展飞速。
SaaS服务“开箱即用、成本低廉”等特性,越来越被广大政企单位和个人用户青睐,应用领域几乎覆盖了各行各业。文中列举一些SaaS服务应用区块链技术提供增值服务的场景,尝试为广大SaaS厂商提供一些思路和借鉴。
区块链与BSN
区块链技术是一个分布式加密存储服务,其特点是数据不可篡改、信息可追溯和多方共识。这些通用的特性可以广泛应用到各行各业的信息系统中。但是,对于开发者和用户来说技术的学习成本很高、开发周期长,如果用传统的方式可能动不动就要十几万的费用,这些都极大的制约了区块链技术普及和应用发展。
区块链服务网络(Blockchain-based Service Network,简称“服务网络”,“BSN”)是由国家信息中心、中国移动、中国银联和北京红枣科技共同发起和建设的“跨云服务、跨门户、跨底层框架”的区块链基础设施。作为“新基建”的重要组成部分,BSN的推出目的就是为了让开发者可以便捷、低成本的使用区块链技术,哪怕是传统的技术开发人员也可以在几天内掌握区块链应用的开发,顺利发布自己的区块链应用或者对已有的信息化系统进行区块链改造和升级。
SaaS服务应用区块链技术的场景举例
一、招投标系统
A公司是招投标的代理公司,使用招投标系统的管理工作,用户通过系统投标,报价、投标资质等信息都存放在了A公司的服务器上。但系统监管尚存问题,有些人可利用职务便利修改服务器数据,并不留痕迹。久而久之,投标方提出加强系统监管要求,虽监管级别提高,但难免存在人为因素操作数据的行为。
A公司分析认为:只有数据不可篡改且数据操作可留痕才能让投标方信服,区块链技术是目前最安全、最有效解决方式,并最终选择使用BSN赋能平台对用户数据上链:在A公司数据中心搭建赋能平台,用户投标时,在系统界面选择区块链服务,将相应数据上链。点击完成,系统通过赋能平台完成密钥生成和数据上链,并为用户提供查询链上数据接口。招投标系统将区块链服务定价,作为增值业务提供给了用户。
区块链不可篡改、可追溯、多方共识的特点,让投标方可放心投标,得到投标方极大的认可,即使服务器被攻击区块链也会对操作留下痕迹,即使修改一个记账节点的数据也无法同时修改其他记账节点的数据。链改保证了系统安全稳定运行。
二、文件管理系统
B公司做文件管理SAAS服务,前期拥有众多SAAS用户。但用户一直担心其安全性,也曾出现过客户信息被篡改,降低了产品的信誉度,用户逐渐在流失。虽通过加密等技术对系统升级改造,但面对用户量的流失仍没起到太明显的作用。
经内部讨论最终选择使用BSN赋能平台实现用户单独上链:在数据中心搭建赋能平台,并且可以选择是将文件上链还是将Hash值上链,甚至可以选择是自建链,还是使用共享链。B公司专门将区块链服务定价,作为增值业务提供给用户。
完成系统链改后,一方面增加了系统安全性,另一方面也因区块链技术的使用吸引了更多用户,完美解决了B公司问题。
C公司基于BSN赋能平台实现区块链升级改造的案例
C公司SRM系统有大量的SAAS用户,系统涉及供应商关键信息传输及存储,随着用户对数据案安全性要求的提高,使用区块链技术的呼声也越来越高。传统方式链改的高昂费用让C公司望而却步,经对比选择使用BSN赋能平台进行数据上链。
一、SRM系统为其SAAS用户实现的具体区块链功能
SRM进行区块链升级后,其用户可直接对各自己的数据上链:
首先,数据上链保存后,每个数据都有唯一的识别码。比如,供应商的每次报价,都留有数据痕迹,记录报价时间、报价人、报价提供的资料,这些信息全部在区块链上留有数据指纹。
其次,为用户提供关键信息鉴真对比的功能。比如,针对供应商的评价,如果上传了供应商的资质材料,文件的Hash值在区块链上保存,如果后续供应商提供了虚假资质证书,可以通过文件Hash对比来识别。
第三,在很多环节都将操作日志信息保存到区块链上,客户就可以看到他们的操作记录都是通过区块链存储了,没有可能被篡改。
二、SRM中集成区块链的实施方案
C公司的SRM产品已经为多个客户部署,为客户提供区块链服务。
在BSN中一个开发者可以部署不限数量的区块链应用,因此对于C公司用户来说,C公司可在BSN建立多个小的联盟链,每个联盟链是对应一个客户的SRM系统,分别通过不同的网关接口接入。这样的结构可以最大保证每个客户的数据安全,并且可以清晰地测算每个客户使用BSN资源的成本。如图所示:
三、成本与收益分析
BSN上区块链云服务的收费主要有三个指标:
1. TPS:按每秒并发数量预付费
2. 磁盘容量:按磁盘容量预付费
3. 数据流量:按每GB用量后付费
C公司的SRM系统,其TPS需求不大,采用最低10TPS。保存的数据加上附件,每个用户预估50GB,流量每月2G。每个用户的年付费大约在2100元左右。
在主流云服务商上购买区块链云服务,一个简单的应用也至少需要每年十几万人民币的预算,这只是资源的租赁费,还不包括软件本身的增值服务。
使用赋能平台进行链改的成本为2-3个人月。设计和开发中,BSN方也提供技术人员免费咨询和问题解答服务。
SRM系统中增加的区块链服务后,平均向单个SAAS用户收取每年4到5万服务费,C公司通过对用户单独上链得到了比较可观的收益。