[发明专利]基于区块链的信用数据存储方法、装置、设备及介质在审
申请号: | 201910330402.0 | 申请日: | 2019-04-23 |
公开(公告)号: | CN110096551A | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 林强;叶卉;叶志华;钱陈胜;丁吉钦 | 申请(专利权)人: | 浙江泰链科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22;G06F16/903;H04L29/08;H04L9/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信用数据 区块 存储 数据指纹 时间戳 元数据 模版 上链 信用 计算机软件 获取数据 散列算法 征信系统 | ||
1.一种基于区块链的信用数据存储方法,其特征在于,所述基于区块链的信用数据存储方法包括:
S10:获取联盟链上各节点的信用数据;
S20:获取数据上链模版,根据所述数据上链模版从所述信用数据中提取信用元数据;
S30:使用散列算法对所述信用元数据进行计算,得到对应的数据指纹;
S40:计算当前时间戳,将所述当前时间戳与所述数据指纹作为信用区块,存储至所述联盟链上。
2.如权利要求1所述的基于区块链的信用数据存储方法,其特征在于,在步骤S10之前,所述基于区块链的信用数据存储方法还包括:
S11:若获取到由节点触发的联盟链创建消息,则根据所述联盟链创建消息,搭建所述联盟链,并将触发所述联盟链创建消息的节点作为主节点;
S12:若获取到新节点加入请求,则在所述联盟链中选取其中一个节点,并通过被选取的节点向所述联盟链中发送新节点入网申请消息;
S13:所述联盟链中的节点通过所述智能合约对所述新节点入网申请消息进行投票,若所述投票的票数通过,则将根据所述新节点加入请求中的新节点通过网络连接加入所述联盟链,并将所述联盟链上的数据发送至所述新节点。
3.如权利要求1所述的基于区块链的信用数据存储方法,其特征在于,步骤S20包括:
S21:从所述数据上链模版中获取模板字符串;
S22:根据所述模板字符串在所述信用数据中进行匹配查询,将匹配查询到的结果作为所述信用元数据。
4.如权利要求1所述的基于区块链的信用数据存储方法,其特征在于,步骤S30包括:
S31:在所述信用元数据中获取用户唯一标识,使用散列算法对所述用户唯一标识进行计算,得到链上索引;
S32:对所述信用元数据进行计算,将计算结果与所述链上索引作为所述数据指纹。
5.如权利要求1所述的基于区块链的信用数据存储方法,其特征在于,在步骤S40之后,所述基于区块链的信用数据存储方法还包括:
S50:若获取到数据查看消息,则获取触发所述数据查看消息的用户标识信息;
S60:将所述用户标识信息在所述联盟链上进行比对查询;
S70:若在所述联盟链上查询到所述用户标识信息,则根据所述数据查看消息和所述用户标识信息发送对应的数据信息;
S80:若在所述联盟链上查询不到所述用户标识信息,则根据所述用户标识信息发送数据查看申请消息,在所述用户标识响应所述数据查看申请后,根据所述数据查看消息和所述用户标识信息发送对应的数据信息。
6.一种基于区块链的信用数据存储装置,其特征在于,所述基于区块链的信用数据存储装置包括:
数据获取模块,用于获取联盟链上各节点的信用数据;
数据提取模块,用于获取数据上链模版,根据所述数据上链模版从所述信用数据中提取信用元数据;
计算模块,用于使用散列算法对所述信用元数据进行计算,得到对应的数据指纹;
存储模块,用于计算当前时间戳,将所述当前时间戳与所述数据指纹作为信用区块,存储至所述联盟链上。
7.如权利要求6所述的基于区块链的信用数据存储装置,其特征在于,所述基于区块链的信用数据存储装置还包括:
联盟链创建模块,用于若获取到由节点触发的联盟链创建消息,则根据所述联盟链创建消息,搭建所述联盟链,并将触发所述联盟链创建消息的节点作为主节点;
申请消息发送模块,用于若获取到新节点加入请求,则在所述联盟链中选取其中一个节点,并通过被选取的节点向所述联盟链中发送新节点入网申请消息;
投票模块,用于所述联盟链中的节点通过所述智能合约对所述新节点入网申请消息进行投票,若所述投票的票数通过,则将根据所述新节点加入请求中的新节点通过网络连接加入所述联盟链,并将所述联盟链上的数据发送至所述新节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江泰链科技有限公司,未经浙江泰链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910330402.0/1.html,转载请声明来源钻瓜专利网。