[发明专利]一种基于区块链的数据处理方法及系统在审
申请号: | 201910168770.X | 申请日: | 2019-03-06 |
公开(公告)号: | CN109919748A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 陈晓;刘志;吕欣冉;程晓松;包晓晶;叶胜国 | 申请(专利权)人: | 中汇信息技术(上海)有限公司 |
主分类号: | G06Q40/00 | 分类号: | G06Q40/00;G06Q20/38;G06Q40/04 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 记录 节点集合 数据处理 报酬 区块 数据输出 验证数据 有效验证 中心节点 公平性 报价 隐私 保证 服务 | ||
1.一种基于区块链的数据处理方法,其特征在于,包括:
响应于查询记录节点的请求,向客户端发送数据处理对应的第一记录节点集合和第二记录节点集合的标识,其中,所述数据处理包括数据输入和数据输出,所述第一记录节点集合为所述数据输入提供验证和记录,所述第二记录节点集合为所述数据输出提供验证和记录;
在所述数据处理被验证和记录后,获取各记录节点的初级记录单、所述数据处理的验证结果;
在将所述初级记录单加入总记录单时,获取所述第一记录节点集合和第二记录节点集合中的各记录节点的记录质量,所述记录质量用于表征所述记录节点的记录正确性;
基于各记录节点的记录质量及服务报价确定能够获得报酬的第三记录节点集合,所述服务报价为所述记录节点提供验证和/或记录服务的报价,所述服务报价通过预定的加密算法加密;
基于各记录节点的服务报价确定所述报酬;
向所述第三记录节点集合中的记录节点支付报酬。
2.根据权利要求1所述的方法,其特征在于,所述第三记录节点集合满足以下公式:
其中,π为中心节点的效益,k为所述第三记录节点集合中的记录节点的数量,α为记录质量转换效益参数,qi、bi分别为所述第三记录节点集合中的第i个记录节点的记录质量和服务报价,i为大于0小于等于k的整数。
3.根据权利要求2所述的方法,其特征在于,所述第三记录节点集合中的记录节点的数量为所述数据输入或数据输出通过验证所需要的最少的记录节点的数量,以使得所述中心节点的效益最大化。
4.根据权利要求2所述的方法,其特征在于,所述基于所述记录质量及各记录节点的服务报价确定能够获得报酬的第三记录节点集合包括:
获取所述记录质量大于第一阈值的第四记录节点集合;
对所述第四记录节点集合中的记录节点按服务报价进行排序;
按照第一预定规则从所述第四记录节点集合中选择k个记录节点以获取所述第三记录节点集合。
5.根据权利要求4所述的方法,其特征在于,所述按照第一预定规则从所述第四记录节点集合中选择k个记录节点以获取所述第三记录节点集合包括:
从所述第四记录节点集合选择服务报价最低的k个记录节点以获取所述第三记录节点集合。
6.根据权利要求1所述的方法,其特征在于,所述报酬满足以下公式:
pi=αqi-π0
其中,pi、qi分别为所述第三记录节点集合中第i个记录节点的报酬和记录质量,α为记录质量转换效益参数,i为大于0小于等于k的整数,k为所述第三记录节点集合中的记录节点的数量,π0为按照第二预定规则从第四记录节点集合中选择的一个记录节点提供的效益,其中,所述第四记录节点集合中的记录节点的记录质量大于第一阈值。
7.根据权利要求6所述的方法,其特征在于,π0为所述第四记录节点集合中的第k+1个记录节点提供的效益;
其中,所述第四记录节点集合中的各记录节点按对应的服务报价由低到高进行排序,所述第三记录节点集合包括所述第四记录节点集合中的前k个记录节点。
8.根据权利要求1所述的方法,其特征在于,所述服务报价由编码哈希加密算法和同态加密算法进行加密。
9.根据权利要求8所述的方法,其特征在于,向所述第三记录节点集合中的记录节点支付报酬包括:
基于同态加密算法向能够获取报酬的记录节点支付一个预定周期的总报酬,其中,在所述预定周期内,每次数据处理具有对应的第三记录节点集合,所述能够获取报酬的记录节点至少包含于一个第三记录节点集合。
10.一种基于区块链的数据处理系统,其特征在于,所述系统包括中心节点、多个记录节点和客户端,所述记录节点被配置为给数据处理提供验证和记录;
客户端被配置为发起数据处理,并发送查询记录节点的请求,所述数据处理包括数据输入和数据输出,所述查询记录节点的请求用于查询为所述数据输入提供验证和记录的第一记录节点集合以及为所述数据输出提供验证和记录的第二记录节点集合;
中心节点被配置为响应于查询记录节点的请求,向所述客户端发送所述第一记录节点集合和第二记录节点集合的标识;
所述客户端进一步被配置为向所述第一记录节点集合发送验证所述数据输入的请求;
响应于验证所述数据输入的请求,所述第一记录节点集合中的记录节点被配置为对所述数据输入进行验证,并将所述数据输入记录至对应的初级记录单中,同时向所述客户端发送第一验证结果;
所述客户端进一步被配置为向所述第二记录节点集合发送所述第一验证结果和所述数据处理;
所述第二记录节点集合中的记录节点被配置为对所述数据输出进行验证,将所述数据输出记录至对应的初级记录单中;
所述中心节点进一步被配置为获取各记录节点的初级记录单,将所述初级记录单加入总记录单中,并获取各记录节点的记录质量,所述记录质量用于表征各记录节点的记录正确性;
所述中心节点进一步被配置为基于各记录节点的记录质量及服务报价确定能够获得报酬的第三记录节点集合和报酬数量,所述服务报价为所述记录节点提供验证和/或记录服务的报价,所述服务报价通过预定的加密算法加密;
所述中心节点进一步被配置为向所述第三记录节点集合中的记录节点支付报酬。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中汇信息技术(上海)有限公司,未经中汇信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910168770.X/1.html,转载请声明来源钻瓜专利网。