[发明专利]基于区块链的交易处理方法及装置在审
申请号: | 201910390795.4 | 申请日: | 2019-05-10 |
公开(公告)号: | CN110264172A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 张鹏程;贾牧;陆陈一帆 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市福田街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易 交易处理 交易记录 资源开销 账户 资产 | ||
1.一种基于区块链的交易处理方法,其特征在于,所述方法包括:
确定区块链上的第一账户与第二账户间的交易数额;
将所述交易数额拆分为第一数额和第二数额,其中,所述第一数额的资产单位量级大于所述第二数额的资产单位量级;
在交易记录中隐藏所述交易数额中的所述第一数额,并公开所述交易数额中的所述第二数额。
2.根据权利要求1所述的方法,其特征在于,确定区块链上的第一账户与第二账户间的交易数额包括:
检测到区块链上的第一账户与第二账户间执行机密交易;
确定所述机密交易的虚拟资产转移额度,并将所述虚拟资产转移额度确定为所述交易数额。
3.根据权利要求1所述的方法,其特征在于,将所述交易数额拆分为第一数额和第二数额包括:
判断所述交易数额的单位量级是否达到预定量级;
在所述交易数额的单位量级达到所述预定量级时,以所述预定量级的最小值为分界线进行拆分,将所述分界线之前的数字确定为第一数额,所述分界线之后的数字确定为第二数额。
4.根据权利要求1所述的方法,其特征在于,在将所述交易数额拆分为第一数额和第二数额之后,所述方法还包括:
对所述第一数额进行范围证明。
5.根据权利要求4所述的方法,其特征在于,对所述第一数额进行范围证明包括:
使用环签名对所述第一数额进行范围证明,输出所述第一数额在每个单位量级的每一个数字的佩德森承诺,所述第一数额在每个单位量级的每一个数字的数字签名,以及随机的初始值。
6.根据权利要求1所述的方法,其特征在于,将所述交易数额拆分为第一数额和第二数额包括以下之一:
在所述第一账户或所述第二账户为指定属性的账户时,将所述交易数额拆分为第一数额和第二数额;
在所述区块链的可用存储空间小于门限值时,将所述交易数额拆分为第一数额和第二数额;
在所述区块链所在的网络通信环境劣化到触发值时,将所述交易数额拆分为第一数额和第二数额。
7.根据权利要求1所述的方法,其特征在于,在交易记录中隐藏所述交易数额中的所述第一数额,并公开所述交易数额中的所述第二数额之后,所述方法还包括:
向所述区块链的区块节点广播所述交易记录。
8.一种基于区块链的交易处理装置,其特征在于,所述装置包括:
确定模块,用于确定区块链上的第一账户与第二账户间的交易数额;
拆分模块,用于将所述交易数额拆分为第一数额和第二数额,其中,所述第一数额的资产单位量级大于所述第二数额的资产单位量级;
处理模块,用于在交易记录中隐藏所述交易数额中的所述第一数额,并公开所述交易数额中的所述第二数额。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910390795.4/1.html,转载请声明来源钻瓜专利网。