[发明专利]一种基于区块链的可追责交易方法及系统有效
申请号: | 202111110316.2 | 申请日: | 2021-09-23 |
公开(公告)号: | CN113570373B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 蒋芃;杨晨杰;祝烈煌 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06F21/62;G06F16/23;G06F16/27 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 徐雅琴 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 可追责 交易 方法 系统 | ||
本说明书一个或多个实施例提供一种基于区块链的可追责交易方法及系统,包括建立与用户身份信息绑定的账户;以所述账户为节点,构建梅克尔树;所述节点包括余额和预设的追责规则;按照所述追责规则,发送账户与接收账户交易之后,所有账户更新余额;其中,所述发送账户和接收账户根据交易金额更新余额,其他账户更新前后余额不变。本说明书实现一种基于账户的交易方法,能够保护交易双方账户及交易金额的隐私性,并具有追责功能。
技术领域
本说明书一个或多个实施例涉及区块链技术领域,尤其涉及一种基于区块链的可追责交易方法及系统。
背景技术
目前,基于区块链的交易模式主要有基于未花费交易输出(Unspent TransactionOutput,UTXO)的交易模式和基于账户的交易模式。在基于UTXO的交易模式中,区块中记录的是每一笔交易(转账记录)而非账户余额,由于不同交易可对应不同的交易地址,因而该模式能够确保交易的隐私性,但是该模式难以支持可追责,无法适用于监管机构在特定场景下的应用需求。在基于账户的交易模式中,使用全局状态存储账户信息(包括余额、合约代码等),交易后,更新交易双方的状态,不具有交易的隐私性。
发明内容
有鉴于此,本说明书一个或多个实施例的目的在于提出一种基于区块链的可追责交易方法及系统,能够保证交易隐私性,同时支持可追责。
基于上述目的,本说明书一个或多个实施例提供了一种基于区块链的可追责交易方法,包括:
建立与用户身份信息绑定的账户;
以所述账户为节点,构建梅克尔树;所述节点包括余额和预设的追责规则;
按照所述追责规则,发送账户与接收账户交易之后,所有账户更新余额;其中,所述发送账户和接收账户根据交易金额更新余额,其他账户更新前后余额不变。
可选的,所述追责规则为特定期限内的最大交易金额;
按照所述追责规则,发送账户与接收账户交易为:在所述特定期限内,发送账户与接收账户的交易金额小于等于所述最大交易金额。
可选的,所述追责规则为记录非法交易账户的黑名单;
按照所述追责规则,发送账户与接收账户交易为:发送账户和接收账户查询黑名单,响应于发送账户和接收账户不在黑名单中,确定发送账户和接收账户为合法账户,发送账户与接收账户进行交易。
可选的,对于记录于所述黑名单中的账户,追踪该账户所对应的用户及该账户的交易内容。
可选的,所述追责规则为应缴税款;
按照所述追责规则,发送账户与接收账户交易为:发送账户与接收账户的交易金额为应缴税款。
可选的,所述追责规则为冻结账户;
按照所述追责规则,发送账户与接收账户交易为:发送账户和/或接收账户为冻结账户,发送账户与接收账户停止交易。
可选的,任一账户在其他账户的交易账户集中为匿名账户;发送账户与接收账户的交易金额基于同态承诺和零知识证明隐藏。
可选的,发送账户与接收账户的交易金额基于同态承诺和零知识证明隐藏,包括:
发送账户根据交易金额生成接收账户和其他账户的承诺;其中,发送账户与接收账户之间的交易金额为实际的交易金额,发送账户与其他账户之间的交易金额为0;
发送账户与接收账户完成交易后,更新所有账户的余额,利用零知识证明确定接收账户的承诺为实际的交易金额对应的承诺,其他账户的承诺为交易金额为0的承诺。
可选的,所述发送账户和接收账户根据交易金额更新余额为,发送账户更新后的余额减少所述交易金额,接收账户更新后的余额增加所述交易金额。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111110316.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高速精密卧式五轴联动航空发动机叶片数控铣削中心
- 下一篇:光学镜头