[发明专利]基于区块链的交易处理方法及装置在审
申请号: | 201910390795.4 | 申请日: | 2019-05-10 |
公开(公告)号: | CN110264172A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 张鹏程;贾牧;陆陈一帆 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市福田街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易 交易处理 交易记录 资源开销 账户 资产 | ||
本发明实施例提供了一种基于区块链的交易处理方法及装置。一方面,该方法包括:确定区块链上的第一账户与第二账户间的交易数额;将所述交易数额拆分为第一数额和第二数额,其中,所述第一数额的资产单位量级大于所述第二数额的资产单位量级;在交易记录中隐藏所述交易数额中的所述第一数额,并公开所述交易数额中的所述第二数额。通过本发明,解决了相关技术中在区块链上隐藏交易记录的交易数额时资源开销过大的技术问题。
【技术领域】
本发明涉及计算机领域,尤其涉及一种基于区块链的交易处理方法及装置。
【背景技术】
相关技术中,基于区块链的交易会涉及到具体的交易数额,一般情况下,是在交易记录中直接公开该交易数额,但也有可能会隐藏交易数额。
相关技术的区块链上的机密交易就需要隐藏交易金额,因此需要使用PedersenCommitment,可以隐藏交易金额,同时区块链上的验证节点可以验证交易是合理的,即输入等于输出。而由于交易金额为负可能出现欺诈,因此需要结合范围证明(range proof),在不公布交易金额的同时证明交易金额的范围,即证明交易金额不为负数。
由于相关技术中的标准都是隐藏整个交易数额,导致基于环签名的范围证明需要较高的存储代价,交易金额以4为基(使用4进制)想要验证交易金额属于范围[0,232),大约需要2608字节;交易金额以10为基(使用10进制)想要验证交易金额属于范围[0,4294967296),大约需要3402字节。
针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
【发明内容】
有鉴于此,本发明实施例提供了一种基于区块链的交易处理方法及装置,以解决相关技术中在区块链上隐藏交易记录的交易数额时资源开销过大的技术问题。
一方面,本发明实施例提供了一种基于区块链的交易处理方法,所述方法包括:确定区块链上的第一账户与第二账户间的交易数额;将所述交易数额拆分为第一数额和第二数额,其中,所述第一数额的资产单位量级大于所述第二数额的资产单位量级;在交易记录中隐藏所述交易数额中的所述第一数额,并公开所述交易数额中的所述第二数额。
可选的,确定区块链上的第一账户与第二账户间的交易数额包括:检测到区块链上的第一账户与第二账户间执行机密交易;确定所述机密交易的虚拟资产转移额度,并将所述虚拟资产转移额度确定为所述交易数额。
可选的,将所述交易数额拆分为第一数额和第二数额包括:判断所述交易数额的单位量级是否达到预定量级;在所述交易数额的单位量级达到所述预定量级时,以所述预定量级的最小值为分界线进行拆分,将所述分界线之前的数字确定为第一数额,所述分界线之后的数字确定为第二数额。
可选的,在将所述交易数额拆分为第一数额和第二数额之后,所述方法还包括:对所述第一数额进行范围证明。
可选的,对所述第一数额进行范围证明包括:使用环签名对所述第一数额进行范围证明,输出所述第一数额在每个单位量级的每一个数字的佩德森承诺,所述第一数额在每个单位量级的每一个数字的数字签名,以及随机的初始值。
可选的,将所述交易数额拆分为第一数额和第二数额包括以下之一:在所述第一账户或所述第二账户为指定属性的账户时,将所述交易数额拆分为第一数额和第二数额;在所述区块链的可用存储空间小于门限值时,将所述交易数额拆分为第一数额和第二数额;在所述区块链所在的网络通信环境劣化到触发值时,将所述交易数额拆分为第一数额和第二数额。
可选的,在交易记录中隐藏所述交易数额中的所述第一数额,并公开所述交易数额中的所述第二数额之后,所述装置还包括:向所述区块链的区块节点广播所述交易记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910390795.4/2.html,转载请声明来源钻瓜专利网。