一种基于区块链的多积分管理系统及其方法与流程

文档序号:25044262发布日期:2021-05-14 11:41阅读:258来源:国知局
一种基于区块链的多积分管理系统及其方法与流程

1.本发明涉及积分管理技术领域,尤其是涉及一种基于区块链的多积分管理系统及其方法。


背景技术:

2.面向互联网用户的积分体系(以下简称积分体系)是一套激励用户完成指定任务,使用户可以获得虚拟奖励并兑换成实际利益的闭环系统,是互联网运营不可缺少的重要手段。积分体系与等级体系、荣誉体系共同组成用户激励体系,可以独立运行,相互配套使用协同效应更强。当前各行各业都已搭建积分体系,并逐步融合等级体系、荣誉体系以强化协同效应,加速用户忠诚度培养。
3.但传统积分系统有几个一直难以解决的痛点:
4.1.积分模式属于中心化业务模式,缺失公信力,积分生态系统的构建缓慢。
5.2.商家之间的积分清算复杂,需耗费大量人力、时间成本,安全性低、平台运营困难。
6.3.积分主要在发行方与商家间流通,分公司及成员单位间难以共享,积分使用门槛高,导致用户消费兴趣匮乏。
7.4.积分发行不透明,存在隐蔽性,用户无法及时核查积分是否依约发放,缺乏信任粘性。


技术实现要素:

8.本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于区块链的多积分管理系统及其方法,以解决传统积分公信力缺失、结算复杂、积分难以流通、发行兑换不透明的问题,实现多种积分之间可靠互联互通的目的。
9.本发明的目的可以通过以下技术方案来实现:一种基于区块链的多积分管理系统,包括与应用服务器对应连接的多个用户客户端,所述应用服务器内部署有多个智能合约模块,所述多个智能合约模块共同构成区块链网络,所述多个智能合约模块分别连接有不同的积分发行节点,所述多个智能合约模块还与第三方连接,所述用户客户端用于发送交易请求信息给应用服务器;
10.所述应用服务器根据交易请求信息,以执行对应的智能合约,完成不同积分发行节点之间的积分转换,得到积分转换结果;
11.所述智能合约模块用于更新存储智能合约;
12.所述积分发行节点之间采用共识机制完成智能合约的上链操作;
13.所述第三方用于验证积分转换结果的真实性。
14.进一步地,所述交易请求信息包括交易类别、交易用户名以及交易积分数。
15.进一步地,所述交易类别包括对应于不同积分发行节点的待转换积分和目标转换积分。
16.进一步地,所述智能合约包括积分发行节点之间的积分转换规则、积分发行节点对应的私钥以及第三方对应的公钥。
17.进一步地,所述积分转换规则包括固定比例兑换规则和波动比例兑换规则,所述固定比例兑换规则用于实现积分发行节点之间不同积分的固定比例兑换;
18.所述波动比例兑换规则根据预设的比例算法,以实现积分发行节点之间不同积分的兑换。
19.一种基于区块链的多积分管理方法,包括以下步骤:
20.s1、积分发行节点之间通过链下协商方式,以确定两两积分发行节点之间的积分管理合约内容;
21.s2、将步骤s1中确定的积分管理合约内容编辑成智能合约,并由涉及到的任意一方积分发行节点提交上链,待涉及到的其他积分发行节点同意后,该智能合约上链成功;
22.s3、将上链成功的智能合约存储至相应的智能合约模块中;
23.s4、应用服务器实时接收来自用户客户端的交易请求信息,并根据接收的交易请求信息,匹配查询对应的智能合约模块,并执行该匹配智能合约模块中的智能合约,完成不同积分之间的转换,得到积分转换结果;
24.s5、应用服务器将积分转换结果发送给第三方进行真实性验证,若验证通过,则应用服务器将积分转换结果发送给相应的积分发行节点,否则应用服务器输出积分转换失败的消息给相应的积分发行节点。
25.进一步地,所述积分管理合约内容包括积分发行节点名称、积分发行节点之间的积分转换规则、积分发行节点对应的私钥以及第三方对应的公钥。
26.进一步地,所述步骤s4具体包括以下步骤:
27.s41、应用服务器实时接收来自用户客户端的交易请求信息,其中交易请求信息包括交易类别、交易用户名以及交易积分数,所述交易类别包括对应于不同积分发行节点的待转换积分和目标转换积分;
28.s42、应用服务器根据交易请求信息,查询匹配出对应的智能合约模块,并执行该智能合约模块中的智能合约,按照积分转换规则完成不同积分之间的转换,得到对应的积分转换结果,并对积分转换结果进行私钥签名。
29.进一步地,所述积分转换规则包括两种:一种是以固定兑换比例进行兑换;另一种是波动比例兑换,波动比例的计算由相关的比例算法公式进行控制,并写入智能合约中,当执行智能合约时,按照智能合约中的比例算法得出事实比例,该比例算法的参数包括但不限于链上积分总量、兑换数量阈值、兑换频率和申请兑换时间。
30.进一步地,所述步骤s5中第三方具体是基于公钥验签的方式,以验证积分转换结果的真实性。
31.与现有技术相比,本发明具有以下优点:
32.一、本发明基于区块链技术,通过在应用服务器内部署多个智能合约模块,当用户客户端发生交易行为时,应用服务器根据交易请求信息,能够通过匹配智能合约模块,从而执行对应的智能合约,完成不同积分之间的可靠转换,且由于采用共识机制进行智能合约的上链操作,以此能够解决传统积分系统缺失公信力、积分清算复杂、积分流动复杂、积分不透明等问题,使得在不破坏原有生态的情况下打破不同种类积分间的壁垒,实现互联互
通,在保障各积分生态原有权益的基础上,扩展出更多的积分权益和场景权益,实现多方多生态共赢机制。
33.二、本发明中第三方与各积分发行节点分别与相应的智能合约模块连接,通过执行智能合约得到的积分转换结果中包含私钥签名、第三方通过公钥验签能够验证积分转换结果的真实性,使得第三方与积分发行节点之间交易数据能够保持一致,避免发生歧义纠纷,能够实现实时清算的目的。
附图说明
34.图1为本发明的系统结构示意图;
35.图2为本发明的方法流程示意图;
36.图3为实施例中积分管理过程示意图;
37.图4为实施例中智能合约核准上链过程示意图;
38.图中标记说明:1、应用服务器,2、用户客户端,3、智能合约模块,4、积分发行节点,5、第三方。
具体实施方式
39.下面结合附图和具体实施例对本发明进行详细说明。
40.实施例
41.如图1所示,一种基于区块链的多积分管理系统,包括与应用服务器1对应连接的多个用户客户端2,应用服务器1内部署有多个智能合约模块3,多个智能合约模块3共同构成区块链网络,多个智能合约模块3分别连接有不同的积分发行节点4,多个智能合约模块3还与第三方5连接,用户客户端2用于发送交易请求信息给应用服务器1;
42.应用服务器1根据交易请求信息,以执行对应的智能合约,完成不同积分发行节点之间的积分转换,得到积分转换结果,其中,交易请求信息包括交易类别、交易用户名以及交易积分数,交易类别包括对应于不同积分发行节点的待转换积分和目标转换积分;
43.智能合约模块3用于更新存储智能合约;
44.积分发行节点4之间采用共识机制完成智能合约的上链操作;
45.第三方5用于验证积分转换结果的真实性。
46.智能合约模块3中的智能合约包括积分发行节点之间的积分转换规则、积分发行节点对应的私钥以及第三方对应的公钥,积分转换规则包括固定比例兑换规则和波动比例兑换规则,固定比例兑换规则用于实现积分发行节点之间不同积分的固定比例兑换;
47.波动比例兑换规则根据预设的比例算法,以实现积分发行节点之间不同积分的兑换。
48.将上述系统应用于实际,其具体的多积分管理方法如图2所示,包括以下步骤:
49.s1、积分发行节点之间通过链下协商方式,以确定两两积分发行节点之间的积分管理合约内容,其中,积分管理合约内容包括积分发行节点名称、积分发行节点之间的积分转换规则、积分发行节点对应的私钥以及第三方对应的公钥;
50.s2、将步骤s1中确定的积分管理合约内容编辑成智能合约,并由涉及到的任意一方积分发行节点提交上链,待涉及到的其他积分发行节点同意后,该智能合约上链成功;
51.s3、将上链成功的智能合约存储至相应的智能合约模块中;
52.s4、应用服务器实时接收来自用户客户端的交易请求信息,并根据接收的交易请求信息,匹配查询对应的智能合约模块,并执行该匹配智能合约模块中的智能合约,完成不同积分之间的转换,得到积分转换结果,具体的:
53.应用服务器实时接收来自用户客户端的交易请求信息,其中交易请求信息包括交易类别、交易用户名以及交易积分数,交易类别包括对应于不同积分发行节点的待转换积分和目标转换积分;
54.应用服务器根据交易请求信息,查询匹配出对应的智能合约模块,并执行该智能合约模块中的智能合约,按照积分转换规则完成不同积分之间的转换,得到对应的积分转换结果,并对积分转换结果进行私钥签名,在进行积分转换时,积分转换规则包括两种:一种是以固定兑换比例进行兑换;另一种是波动比例兑换,波动比例的计算由相关的比例算法公式进行控制,并写入智能合约中,当执行智能合约时,按照智能合约中的比例算法得出事实比例,该比例算法的参数包括但不限于链上积分总量、兑换数量阈值、兑换频率和申请兑换时间;
55.s5、应用服务器将积分转换结果发送给第三方进行真实性验证,第三方具体是基于公钥验签的方式,以验证积分转换结果的真实性,若验证通过,则应用服务器将积分转换结果发送给相应的积分发行节点,否则应用服务器输出积分转换失败的消息给相应的积分发行节点。
56.本实施例中,如图3所示,发行方a、b对应于不同的积分发行节点,第三方商城c、d对应于不同的第三方,其多积分管理过程包括:
57.1.发行方通过智能合约与区块链网络进行交互,实现积分的发行与限制,例如,发行方a只有权限发行积分a。
58.2.积分a、b通过智能合约的形式,进行相互间的兑换,由于智能合约的存在,积分的兑换可以实现固定比例兑换,或是根据积分a、b发行量,兑换频率,相互约定公式,用户数等参数组成的实时波动比例。
59.3.不论是发行方a或b的客户,均可在第三方商城c,d中使用a/b的积分进行兑换。
60.4.由于区块链网络的特性,第三方商城间和发行方间,均能保证交易数据的一致性,并且由于智能合约的应用,合约内容不会有任何歧义纠纷,能做到实时清算。
61.其中,区块链网络中智能合约的核准上链过程如图4所示:
62.1.发行方a、b,通过区块链链下协商,确定双方的兑换机制,可包含各类条件及约束机制,譬如:发行量,兑换量,兑换率,兑换时间等等。
63.2.将约定内容编辑成智能合约,并由其中一方提交上链,为了保证智能合约双方皆认可该合约,智能合约中将包含发行方a、b私钥签名的内容,第三方可通过公钥验证其真实性。
64.3.链上的智能合约,不仅能用户发行商ab间的兑换,还能够实现多加发行商间积分兑换(例如abcde多方)或是发行方与第三方商家间的兑换(皆可实现n:n)。
65.综上所述,本发明以智能合约的方式,记录各个积分的兑换比例,该兑换比例需要得到被涉及节点方的同意;
66.以智能合约的方式,记录各个积分间的换算公式,从而做到实时兑换的比例;
67.以智能合约的方式执行并核准各个积分间兑换规则;
68.区块链上任一节点有且仅可查询、检索、统计与己方积分相关的兑换记录。
69.由此,本发明解决了传统积分系统缺失公信力、积分清算复杂、积分流动复杂、积分不透明等问题,使得在不破坏原有生态的情况下打破不同种类积分间的壁垒,实现互联互通,在保障各积分生态原有权益的基础上,扩展出更多的积分权益和场景权益,实现多方多生态共赢机制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1