Huaihai
作者Huaihai2018-04-19 14:42
系统架构师, 银行

中国人寿基于区块链的积分交换研究

字数 2137阅读 4608评论 2赞 4

作者:韩文冰 许松


行业背景:传统金融行业通常通过建立自己的积分体系用来吸引新客户、促进刷卡消费、提升客户满意度。

面临的问题:统金融行业积分体系相对独立,在积分兑换方面存在着应用环境狭窄、兑换渠道较单一、兑换品种少、用户体验差等难点。

实战经验:中国人寿积极推出积分互通方案,建立积分联盟链,以期利用区块链的“去中心化”核心技术实现跨平台积分的互联互通。中国人寿区块链积分交换实验项目基于以太坊区块链开源平台,通过对区块链核心技术应用进行探索验证,完成基于区块链技术的积分兑换业务流程,包括积分的帐户验证、明细查询、兑换等功能,实现不同机构之间积分业务系统与区块链平台的无缝衔接。

整体架构方案

业务方面,目前中国人寿积分平台主要应用于官网、微信及移动APP 等多种渠道,在数量、规模上具有一定的影响力。本次基于区块链的积分交换项目可依托现有的积分体系来进行。

系统方面,区块链底层平台依托第三方的以太坊平台,及中国人寿自主研发的积分平台和积分兑换平台。共部署三台服务器,其中一台包含区块链节点、区块链前置服务和浏览器,另一台作为区块链前置服务的数据库使用,第三台作为高可用服务器使用。

中国人寿建立区块链积分联盟链,每个成员都有独立节点,共享账本数据。区块链平台由4个节点组成,其中节点1、节点2、节点3、节点4分别对接信用卡积分系统、CRM系统、中国人寿积分兑换平台、中国人寿积分系统。积分互兑交易都登记在链上。利用区块链交易多副本记录,不可篡改特点,从技术层面解决机构间互信问题。

实验步骤

首先是运行环境及项目的部署安装,主要是保证区块链系统能够正常运行,在环境的安装过程中也会遇到一些异常的问题,一部分是因为软件版本、软件环境、软件包的问题;一部分是区块链前置服务平台的系统问题。以下是本次实验项目环境的安装部署过程。

运行基础软件环境:
(1)GCC:编译器。
(2)GO安装:以太坊平台的运行语言环境。
(3)Python:区块链前置服务的运行语言环境。
(4)GLIBC:Linux底层运行库。

数据库软件环境:
(1)Mysql安装:主要用于区块链前置服务、浏览器使用。
(2)数据表初始化:对系统数据结构进行初始化。

应用系统环境:
(1)xchain安装:编译好的基于以太坊的区块链底层平台,是本次基于区块链实验项目的底层核心技术。
(2)区块链前置服务浏览器安装:实现对区块链交易的浏览及通讯功能。
以上环境准备好之后,可以对积分互换进行实验。实验的主要内容包括账户的认证、积分的兑换及积分兑换明细的查询。

积分兑换平台

积分兑换平台是基于中国人寿现有的积分体系,为区块链积分交换实验项目独立打造的系统平台(为方便实验,本系统部署在本地),为了便于后续积分兑换查询等功能,简单实现了欢迎页面,模拟用户登陆。积分的整体兑换流程(如图1所示)主要包括以下两个步骤。
微信图片_20180419144103.jpg

微信图片_20180419144103.jpg

用户验证:用来辨识在不同机构之间是同一个用户。只有在同一个用户的前提下,才能发生积分的互通交换。积分兑换:按照在区块链配置中的比例关系,将转出机构的积分转换为转入机构的积分数量,将积分发给转入机构。

积分比例的计算主要是通过在区块链配置表中进行设置。 积分兑换页面分以下几个部分功能。客户信息:客户的基本资料。积分兑换:当前账户及积分余额;转出系统、转出积分、转出账号等。提交按钮:提交后,校验数据的准确性、合法性,校验通过后调用区块链用户(用户验证接口)。

在确认兑换提示中,会出现基本信息:该提示框展示了转出账户,互换积分,按比例转换后的积分情况。确认按钮:调用区块链积分(积分互换接口)。积分转入成功后,将会显示积分兑换成功。

积分互换交易查询界面,展示了积分互换的状态及历史积分交易记录。包括查询条件:客户信息,交易流水,交易时间。结果列表:交易详情及状态。查询按钮:调用区块链交易(查询接口)。

积分互换查询交易界面是根据中国人寿视角在积分兑换平台进行积分互换明细的查询(包含测试失败数据),其中区块链状态为2的记录,均表示已经成功记账,中国人寿积分平台及其他机构积分平台对应积分均都验证积分转入数量正确。

研究成果及结论

通过积分兑换项目,基于中国人寿统一积分平台,与集团旗下多家机构之间,通过底层区块链分布式账本记录技术,实现并验证了“去中心化”的积分兑换业务。

基于此项目,中国人寿完成区块链技术的探索验证。通过积分兑换项目,对区块链技术有了更进一步的认识和了解。完成基于区块链平台的积分互通需求业务(积分查询、积分兑换等)流程验证。完成区块链系统跟积分、寿险积分、广发系统接口对接验证。验证了多种不同架构方式的系统通过区块链系统进行信息交互和接口调用,提高了系统交互对接能力,增强了积分平台的通兑能力,使用户可在不同积分平台进行兑换,提升了用户兑换体验。

相比于其他技术,基于区块链技术,使积分平台体系拥有更强的通兑能力及互信能力,不仅使积分兑换资源丰富、品种多,并可在多平台获取积分,提升了用户兑换体验。同样,基于区块链技术的应用,可以为保险企业带来降低骗保等业务风险,简化投保流程,节省理赔成本等多方面的优势。

转自公众号《金融电子化》

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

4

添加新评论2 条评论

#steelshark产品总监, 中智智人(贵州)信息技术有限公司北京分公司
2018-04-19 15:24
积分交换平台用以太坊源码来做,不知道国寿是真想试着玩还是咋的,这个方向和方式并不如使用一个真正的联盟链靠谱
#Matthew224项目经理, 中天国富证券
2018-04-19 15:10
感谢分享!
Ctrl+Enter 发表

本文隶属于专栏

最佳实践
不同的领域,都有先行者,实践者,用他们的最佳实践来加速更多企业的建设项目落地。

关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
© 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30