【技术实现步骤摘要】
隐私交易余额扫描方法、设备和存储介质
本申请涉及互联网金融
,具体涉及一种隐私交易余额扫描方法、设备和存储介质。
技术介绍
现有的区块链技术中,一般采用单独普通账户模型,或单独UTXO模型,不需要区分普通交易(对应于单独普通账户模型)和隐私交易(对应于UTXO模型),无法满足用户对于不同交易的隐私性的需求。并且,在现有的UTXO模型中,不会跟踪记录未花费交易输出的余额信息(未花费的UTXO)及已花费的未花费交易输出的余额信息(已花费的UTXO),这就导致用户的客户端在遇到一些异常的情况下,需要重头开始遍历所有隐私交易,验证隐私交易的归属性,并根据属于用户的隐私交易计算用户的UTXO,需要耗费较长时间并占用大量内存。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种可以从混合账户模型(既包含普通交易又包含隐私交易)中快速筛选出与本用户有关的隐私交易,确定本用户的隐私账户余额,并可快速并连续多次从异常恢复中的且占用内存少的隐私交易余额扫描方法、设备和存储介质。第一方面,本专利技术提供一种隐私交易余额扫描方法,包括:向第一区块链的节点发送隐私交易请求信息;接 ...
【技术保护点】
1.一种隐私交易余额扫描方法,其特征在于,包括:向第一区块链的节点发送隐私交易请求信息;接收所述第一区块链的节点根据所述隐私交易请求信息返回的若干隐私交易,并根据所持有的私钥从所述隐私交易中筛选出与本用户有关的若干第一隐私交易;根据所述第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额。
【技术特征摘要】
1.一种隐私交易余额扫描方法,其特征在于,包括:向第一区块链的节点发送隐私交易请求信息;接收所述第一区块链的节点根据所述隐私交易请求信息返回的若干隐私交易,并根据所持有的私钥从所述隐私交易中筛选出与本用户有关的若干第一隐私交易;根据所述第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额包括:根据所述第一隐私交易在内存中更新本用户的隐私账户相关参数以确定本用户的隐私账户余额;将所述隐私账户相关参数及所述本用户的隐私账户余额存储至数据库中以生成最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额。3.根据权利要求1所述的方法,其特征在于,所述隐私账户相关参数包括以下至少一项:未花费交易输出(简称UTXO)、已花费交易输出(简称STXO)、所述第一隐私交易的最新区块高度。4.根据权利要求1所述的方法,其特征在于,所述第一区块链记录的交易配置有第一标识,所述第一标识用于标识所述交易是否隐私交易,所述隐私交易由所述第一区块链的节点根据所述第一标识筛选并返回。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额包括:根据所述第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额。将所述隐私账户相关参数及所述本用户的隐私账户余额存储至数据库中以生成最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额;将所述最新版本的隐私账户相关参数及最新版...
【专利技术属性】
技术研发人员:柳宇航,何正军,吴思进,王志文,
申请(专利权)人:杭州复杂美科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。