[发明专利]基于区块链的交易处理方法、交易追踪方法及装置有效
申请号: | 202010976159.2 | 申请日: | 2020-09-16 |
公开(公告)号: | CN112115201B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 李武璐 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06Q20/38 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李辉 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 交易 处理 方法 追踪 装置 | ||
本发明提供基于区块链的交易处理方法、交易追踪方法及装置,所述方法包括根据交易金额和第一随机数获得交易金额承诺,并获得交易金额的合法性证明结果;根据交易发起账户的初始状态和交易金额承诺,获得交易发起账户的交易后状态,并获得交易发起账户的交易后金额的合法性证明结果;根据第二随机数、交易接收方的查询公钥和消费公钥,获得交易金额承诺的公钥,并获得交易金额密文;生成交易账单;根据交易发起方的私钥对所述交易账单进行签名,并将经过签名的交易账单发布到区块链上。所述装置用于执行上述方法。本发明实施例提供的基于区块链的交易处理方法、交易追踪方法及装置,提高了交易的安全性。
技术领域
本发明涉及区块链技术领域,具体涉及基于区块链的交易处理方法、交易追踪方法及装置。
背景技术
当前,实现隐私保护的区块链主要以门罗币、零币等为代表,二者都使用了与比特币相同的UTXO(Unspent transaction output)模型。
对于门罗币而言,利用可链接性防止隐私货币双花的潜在攻击,通过环签名实现了交易发起者的身份保护,通过密钥协商机制实现了交易接收者的身份隐私保护,是当前最主流的隐私保护数字货币系统。此外,还出现了其他基于混币技术(Coin Mixing)的账户模型隐私保护区块链解决方案,例如包含Zether系统等。对于门罗币系统而言,虽然提供了极强的隐私保护功能,链上的验证者无法获取交易双方的身份信息以及金额信息,但是其基于UTXO模型,无法在基于账户模型的系统中得到应用,无法提供基于账户模型的智能合约技术,无法在主流平台上进行推广,应用场景相对封闭,难以灵活部署到其他应用上。对于Zether系统而言,虽然其通过复杂的零知识证明系统,实现了交易双方身份和交易金额的完全隐私保护,但是其存在以下严重问题:(1)用户隐私账户的状态修改权利开放,任何节点可以修改账户内容,虽然资金的安全性可以由零知识证明系统保障,但是在别人修改自己账户信息的时间节点,用户自己无法使用账户,系统对于单个区块生成的时间轴需要有严格的管理机制,用户自己的交易可能由于别人写入修改而无法完成,会导致严重的安全隐患,例如恶意用户不停修改某个忠实用户的账户信息,导致忠实用户的账户瘫痪,无法进行正常操作;(2)对于32位比特的金额,存储全部隐私金额数据库需要3.2PB,如果对于64为比特金额,则无法有效存储下如此海量的数据,用户无法获取如此的存储空间,即使拥有空间,搜索速度也是巨大的问题。而当今数字货币以64位金额为常见格式,少量的具备128位金额,Zether的实用性在高金额比特面前大打折扣;(3)Zether的验证环节运算量较大,在以太坊模型中,手续费(Gas)消耗接近上限,不足以实现功能丰富的智能合约(Gas耗尽合约结束),在实际应用中,由于验证缓慢,也难以支持高吞吐量(TPS)的数字货币应用。
发明内容
针对现有技术中的问题,本发明实施例提供基于区块链的交易处理方法、交易追踪方法及装置,能够至少部分地解决现有技术中存在的问题。
第一方面,本发明提出一种基于区块链的交易处理方法,包括:
根据交易金额和所述交易金额对应的第一随机数获得交易金额承诺,并根据所述交易金额、所述交易金额承诺以及可审计范围证明规则,获得所述交易金额的合法性证明结果;
根据交易发起账户的初始状态和所述交易金额承诺,获得所述交易发起账户的交易后状态,并根据所述交易发起账户的交易后金额、所述交易发起账户的交易后状态以及所述可审计范围证明规则,获得所述交易发起账户的交易后金额的合法性证明结果;
根据第二随机数、交易接收方的查询公钥和消费公钥,获得所述交易金额承诺的公钥,并根据所述交易发起方与交易接收方的共享密钥对所述交易金额和所述第一随机数进行加密,获得交易金额密文;
根据所述交易发起账户的交易后状态、所述交易金额承诺、所述第二随机数对应的中间值、所述交易金额承诺的公钥、所述交易金额的合法性证明结果、所述交易发起账户的交易后金额的合法性证明结果和所述交易金额密文,生成交易账单;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010976159.2/2.html,转载请声明来源钻瓜专利网。