[发明专利]一种基于区块链的信息共享方法、装置及存储介质在审
申请号: | 202010327203.7 | 申请日: | 2020-04-23 |
公开(公告)号: | CN111507818A | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 李茂材;蓝虎;王宗友;刘攀;周开班;时一防;朱耿良;刘区城;黄焕坤;杨常青 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q40/00 | 分类号: | G06Q40/00;G06F21/60;G06F21/62 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 信息 共享 方法 装置 存储 介质 | ||
1.一种基于区块链的信息共享方法,其特征在于,包括:
区块链节点接收第一账户的资产转移请求,所述资产转移请求包括第一资产信息,所述第一资产信息包括资产转移对象的对象标识、第一密文以及第二密文,所述第一密文为第一资产经过目标加密函数进行同态加密后的密文,所述第二密文为第二资产经过所述目标加密函数进行同态加密后的密文,所述第二资产的数额大于或等于所述第一资产的数额;
若检测到区块链网络中存在所述对象标识对应的资产转移记录,则所述区块链节点调用智能合约统计所述对象标识对应的各条资产转移记录包括的第三密文之和,得到第四密文,所述第三密文、所述第一密文以及所述第二密文均由同一加密函数进行同态加密所得;
若所述第四密文小于所述第二密文、且所述第四密文与所述第一密文之和大于所述第二密文,则所述区块链节点调用所述智能合约对所述第二密文与所述第四密文进行同态运算得到第五密文;
所述区块链节点向所述第一账户返回第一资产转移响应,以使所述第一账户对所述第一资产转移响应包括的所述第五密文进行同态解密,得到第五资产,并转移所述第五资产给所述资产转移对象。
2.根据权利要求1所述的方法,其特征在于,所述资产转移请求还包括第一签名以及所述第一账户的账户标识;
所述区块链节点接收第一账户的资产转移请求之后,所述方法还包括:
所述区块链节点将所述资产转移请求发送给所述区块链网络中的各个共识节点,以使所述各个共识节点根据所述第一账户的账户标识在所述区块链网络中查找所述第一账户的公钥,基于所述第一账户的公钥和所述第一资产信息对所述第一签名进行共识确认;
若所述各个共识节点返回的共识确认消息满足预设共识策略,则所述区块链节点在所述区块链网络中检测是否存在所述对象标识对应的资产转移记录。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
若检测到所述区块链网络中不存在所述对象标识对应的资产转移记录,则所述区块链节点向所述第一账户返回第二资产转移响应,以使所述第一账户转移所述第一资产给所述资产转移对象;或,
若所述第四密文与所述第一密文之和小于或等于所述第二密文,则所述区块链节点向所述第一账户返回所述第二资产转移响应,以使所述第一账户转移所述第一资产给所述资产转移对象。
4.根据权利要求1所述的方法,其特征在于,所述第一资产信息还包括第一时间周期;
所述区块链节点调用智能合约统计所述对象标识对应的各条资产转移记录包括的第三密文之和,得到第四密文,包括:
所述区块链节点根据所述第一时间周期和所述资产转移对象的信用等级对应的时间间隔确定第二时间周期;
所述区块链节点调用智能合约获取在所述第二时间周期内所述对象标识对应的资产转移记录中的各个第三密文,将在所述第二时间周期内所述对象标识对应的资产转移记录中的各个第三密文的总和作为所述第四密文;
若所述资产转移对象的信用等级高于预设等级,则所述第二时间周期的起始时间为所述第一时间周期的起始时间与所述时间间隔之差,所述第二时间周期的结束时间为所述第一时间周期的起始时间。
5.根据权利要求1所述的方法,其特征在于,所述区块链节点向所述第一账户返回第一资产转移响应之后,所述方法还包括:
所述区块链节点接收所述资产转移对象的第一资产转移记录和所述第一资产转移记录经过所述第一账户的私钥加密运算后的第二签名,所述第一资产转移记录包括所述第五密文、所述对象标识以及所述第一账户的账户标识;
所述区块链节点将所述第一资产转移记录以及所述第二签名发送给所述区块链网络中的各个共识节点,以使所述各个共识节点根据所述第一账户的账户标识在所述区块链网络中查找所述第一账户的公钥,基于所述第一账户的公钥和所述第一资产转移记录对所述第二签名进行共识确认;
若所述各个共识节点返回的共识确认消息满足所述预设共识策略,则所述区块链节点将所述第一资产转移记录上传至所述区块链网络中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010327203.7/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置