CN109447639A - 隐私交易余额扫描方法、设备和存储介质 - Google Patents

隐私交易余额扫描方法、设备和存储介质 Download PDF

Info

Publication number
CN109447639A
CN109447639A CN201811237194.1A CN201811237194A CN109447639A CN 109447639 A CN109447639 A CN 109447639A CN 201811237194 A CN201811237194 A CN 201811237194A CN 109447639 A CN109447639 A CN 109447639A
Authority
CN
China
Prior art keywords
privacy
user
transaction
relevant parameter
account
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811237194.1A
Other languages
English (en)
Inventor
柳宇航
何正军
吴思进
王志文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Fuzamei Technology Co Ltd
Original Assignee
Hangzhou Fuzamei Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Fuzamei Technology Co Ltd filed Critical Hangzhou Fuzamei Technology Co Ltd
Priority to CN201811237194.1A priority Critical patent/CN109447639A/zh
Publication of CN109447639A publication Critical patent/CN109447639A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供一种隐私交易余额扫描方法、设备和存储介质,该方法包括:向第一区块链的节点发送隐私交易请求信息;接收所述第一区块链的节点根据所述隐私交易请求信息返回的若干隐私交易,并根据所持有的私钥从所述隐私交易中筛选出与本用户有关的若干第一隐私交易;根据所述第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额。本发明实现从混合账户模型中快速筛选出与本用户有关的隐私交易,并确定本用户的隐私账户余额,为用户提供良好的用户体验。

Description

隐私交易余额扫描方法、设备和存储介质
技术领域
本申请涉及互联网金融技术领域,具体涉及一种隐私交易余额扫描方法、设备和存储介质。
背景技术
现有的区块链技术中,一般采用单独普通账户模型,或单独UTXO模型,不需要区分普通交易(对应于单独普通账户模型)和隐私交易(对应于UTXO模型),无法满足用户对于不同交易的隐私性的需求。并且,在现有的UTXO模型中,不会跟踪记录未花费交易输出的余额信息(未花费的UTXO)及已花费的未花费交易输出的余额信息(已花费的UTXO),这就导致用户的客户端在遇到一些异常的情况下,需要重头开始遍历所有隐私交易,验证隐私交易的归属性,并根据属于用户的隐私交易计算用户的UTXO,需要耗费较长时间并占用大量内存。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种可以从混合账户模型(既包含普通交易又包含隐私交易)中快速筛选出与本用户有关的隐私交易,确定本用户的隐私账户余额,并可快速并连续多次从异常恢复中的且占用内存少的隐私交易余额扫描方法、设备和存储介质。
第一方面,本发明提供一种隐私交易余额扫描方法,包括:
向第一区块链的节点发送隐私交易请求信息;
接收第一区块链的节点根据隐私交易请求信息返回的若干隐私交易,并根据所持有的私钥从隐私交易中筛选出与本用户有关的若干第一隐私交易;
根据第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额。
第二方面,本发明还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本发明各实施例提供的隐私交易余额扫描方法、设备和存储介质。
第四方面,本发明还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本发明各实施例提供的隐私交易余额扫描方法、设备和存储介质。
本发明诸多实施例提供的隐私交易余额扫描方法、设备和存储介质通过向第一区块链的节点发送隐私交易请求信息;接收第一区块链的节点根据隐私交易请求信息返回的若干隐私交易,并根据所持有的私钥从隐私交易中筛选出与本用户有关的若干第一隐私交易;根据第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额的方法,实现从混合账户模型中快速筛选出与本用户有关的隐私交易,并确定本用户的隐私账户余额,为用户提供良好的用户体验。
本发明一些实施例提供的隐私交易余额扫描方法、设备和存储介质进一步通过导入最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额,根据最新版本的隐私账户相关参数生成隐私交易请求信息,其中,隐私交易请求信息包括第一隐私交易的最新区块高度;遍历当前区块高度至最新区块高度的下一个区块高度的各第一隐私交易,根据各第一隐私交易更新本用户的隐私账户相关参数的方法,实现可快速并连续多次从混合账户模型中异常恢复隐私交易,且占用内存少,为用户提供良好的用户体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1为本发明一实施例中隐私交易余额扫描场景的示意图。
图2为本发明一实施例提供的一种隐私交易余额扫描方法的流程图。
图3为图2所示方法的一种优选实施方式中步骤S17的流程图。
图4为图3所示方法的一种优选实施方式中步骤S17的流程图。
图5为图4所示方法的一种优选实施方式的流程图。
图6为本发明一实施例提供的一种设备的结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1为本发明一实施例中隐私交易余额扫描场景的示意图。如图1所示,在本实施例中,以通过用户20与区块链10上的节点101相互配合,使得用户20快速获取隐私交易,筛选出与本用户有关的隐私交易,并根据与本用户有关的隐私交易更新隐私账户相关参数以确定隐私账户余额为例,结合图2-6对本发明提供的隐私交易余额扫描方法进行详细说明。
图2为本发明一实施例提供的一种隐私交易余额扫描方法的流程图。如图2所示,在本实施例中,本发明提供一种隐私交易余额扫描方法,包括:
S13:向第一区块链的节点发送隐私交易请求信息。
S15:接收第一区块链的节点根据隐私交易请求信息返回的若干隐私交易,并根据所持有的私钥从隐私交易中筛选出与本用户有关的若干第一隐私交易。
S17:根据第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额。
具体地,以图1所示的应用场景为例,用户甲当前的隐私账户余额为:10UTXO,该10个UTXO由1个UTXO,4个UTXO,5个UTXO组成;第一区块链10的下一个区块的区块高度为H,该区块包含5条交易(tx1、tx2、tx3、tx4、tx5),其中,有3条交易为隐私交易(tx1、tx2、tx3),3条隐私交易中有1条隐私交易为与用户甲相关的第一隐私交易(tx1),tx1表示用户甲花费2个UTXO。
在步骤S13中,用户甲的客户端20向第一区块链10的节点101发送隐私交易请求信息。
在步骤S15中,用户甲的客户端20接收第一区块链10的节点101根据隐私交易请求信息,节点101向用户甲20返回区块高度为H的区块的3条隐私交易tx1、tx2及tx3,用户甲20根据所持有的私钥从tx1、tx2、tx3中筛选出与本用户有关的1条第一隐私交易tx1。
在步骤S17中,用户甲的客户端20根据tx1(用户甲花费2个UTXO)更新用户甲的隐私账户相关参数以确定用户甲的隐私账户余额。由于用户甲当前的隐私账户余额为:10UTXO,该10个UTXO由1个UTXO,4个UTXO,5个UTXO组成,tx1为用户甲花费2个UTXO;从4个UTXO中扣除用户甲花费的2个UTXO,将4个UTXO标识为4个STXO,但由于只花费2个UTXO,则需要向用户甲找零2个UTXO,更新后的用户甲的隐私账户相关参数为1个UTXO,2个UTXO,5个UTXO及4个STXO;用户甲的客户端20根据用户甲的隐私账户相关参数以确定用户甲的隐私账户余额为8个UTXO。
上述实施例提供实现从混合账户模型中快速筛选出与本用户有关的隐私交易,并确定本用户的隐私账户余额,为用户提供良好的用户体验。
图3为图2所示方法的一种优选实施方式中步骤S17的流程图。如图3所示,在一优选实施例中,步骤S17包括:
S171:根据第一隐私交易在内存中更新本用户的隐私账户相关参数以确定本用户的隐私账户余额;
S173:将隐私账户相关参数及本用户的隐私账户余额存储至数据库中以生成最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额。
具体地,以图1所示的应用场景,更新后的用户甲的隐私账户相关参数为1个UTXO,2个UTXO,5个UTXO及4个STXO;在用户甲的客户端20中显示,用户甲的隐私账户余额为8个UTXO为例;
在步骤S171中,用户甲的客户端20根据第一隐私交易在内存中更新隐私账户相关参数为1个UTXO,2个UTXO,5个UTXO及4个STXO;用户甲的客户端20根据用户甲的隐私账户相关参数以确定用户甲的隐私账户余额为8个UTXO。
在步骤S173中,用户甲的客户端20将隐私账户相关参数(1个UTXO,2个UTXO,5个UTXO及4个STXO)及本用户的隐私账户余额(8个UTXO)存储至数据库中以生成最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额。
上述实施例提供实现将隐私账户相关参数及隐私账户余额的信息以不同的版本进行记录,用户可以对不同的版本记录追踪隐私账户相关参数及隐私账户余额的变更信息,为用户提供良好的用户体验。
在一优选实施例中,隐私账户相关参数包括以下至少一项:未花费交易输出(简称UTXO)、已花费交易输出(简称STXO)、第一隐私交易的最新区块高度。具体地,以图1所示的应用场景为例,用户甲从区块高度为H的区块获取tx1后,更新隐私账户相关参数为:1个UTXO,2个UTXO,5个UTXO,4个STXO,高度:H。在更多实施例中,还可以根据实际需求将隐私账户相关参数中的第一隐私交易的最新区块高度参数配置为其它可以用于标识该交易与区块的关联的其它参数,例如,配置为区块的id,可实现相同的技术效果。
在一优选实施例中,第一区块链记录的交易配置有第一标识,第一标识用于标识交易是否隐私交易,隐私交易由第一区块链的节点根据第一标识筛选并返回。具体地,以图1所示应用场景为例,并以为普通交易配置normal标识,为隐私交易配置privacy标识为例,第一区块链上的节点通过判断tx1,tx2,tx3配置有privacy标识,认定tx1,tx2,tx3为隐私交易,第一区块链上的节点将tx1,tx2,tx3发送给用户甲。在更多实施例中,可以为隐私交易及普通交易配置不同的标识用于区分交易是否为隐私交易,可实现相同的技术效果。
图4为图3所示方法的一种优选实施方式中步骤S17的流程图。如图4所示,在一优选实施例中,步骤S17包括:
S171:根据第一隐私交易在内存中更新本用户的隐私账户相关参数以确定本用户的隐私账户余额;
S173:将隐私账户相关参数及本用户的隐私账户余额存储至数据库中以生成最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额;
S175:将最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额导出存储。
具体地,以图1所示的应用场景,更新后的用户甲的隐私账户相关参数为1个UTXO,2个UTXO,5个UTXO及4个STXO;在用户甲的客户端20中显示,用户甲的隐私账户余额为8个UTXO为例;
在步骤S171中,用户甲的客户端20根据第一隐私交易在内存中更新隐私账户相关参数为1个UTXO,2个UTXO,5个UTXO及4个STXO;用户甲的客户端20根据用户甲的隐私账户相关参数以确定用户甲的隐私账户余额为8个UTXO。
在步骤S173中,用户甲的客户端20将隐私账户相关参数(1个UTXO,2个UTXO,5个UTXO及4个STXO)及本用户的隐私账户余额(8个UTXO)存储至数据库中以生成最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额。
在步骤S175中,用户甲的客户端20将最新版本的隐私账户相关参数(1个UTXO,2个UTXO,5个UTXO及4个STXO)及本用户的隐私账户余额(8个UTXO)导出存储。
在更多实施例中,可以将最新版本的隐私账户相关参数及本用户的隐私账户余额导出存储成不同的文件格式,例如XML文件,MDF文件;也可以将隐私账户相关参数及本用户的隐私账户余额导出存储成不同的文件格式,例如XML文件,MDF文件,可实现相同的技术效果。
图5为图4所示方法的一种优选实施方式的流程图。如图5所示,在一优选实施例中,向第一区块链的节点发送隐私交易请求信息之前还包括:
S11:导入最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额,根据最新版本的隐私账户相关参数生成隐私交易请求信息,其中,隐私交易请求信息包括第一隐私交易的最新区块高度;
S12:遍历当前区块高度至最新区块高度的下一个区块高度的各隐私交易,根据所持有的私钥从隐私交易中筛选出与本用户有关的各第一隐私交易,并根据各第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额。
具体地,以图1所示的应用场景,用户甲在导出区块高度为H的版本的隐私账户相关参数及隐私账户余额后掉线,再次上线后,此时区块高度已更新至H+100为例;
在步骤S11中,用户甲的客户端20导入最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额,根据最新版本的隐私账户相关参数生成隐私交易请求信息,其中,隐私交易请求信息包括第一隐私交易的最新区块高度;由于最新版本为区块高度为H的版本,用户甲的客户端20导入隐私账户相关参数为1个UTXO,2个UTXO,5个UTXO及4个STXO,用户甲的隐私账户余额为8个UTXO,用户甲的客户端20生成隐私交易请求信息,用于向第一区块链10的节点101请求区块高度为H+1至区块高度为H+100的隐私交易。
在步骤S12中,用户甲的客户端20遍历区块高度为H+1至区块高度为H+100的隐私交易,根据所持有的私钥从隐私交易中筛选出与本用户有关的各第一隐私交易,并根据各第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额。
根据各第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额的方法已在上述实施例中进行详细阐述,此处不再赘述。
上述实施例使得用户可以快速追溯最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额,实现可快速并连续多次从混合账户模型中异常恢复隐私交易,且占用内存少,为用户提供良好的用户体验。在更多实施例中,用户可以通过导入不同版本的隐私账户相关参数及隐私账户余额获取不同版本的隐私账户相关参数隐私账户余额,为用户提供良好的用户体验。
在一优选实施例中,第一隐私交易的筛选方法为:
通过公式P′=Hs(aR)G+B计算出验证公钥P′;
判断验证公钥P′与隐私交易中的一次性公钥P是否相同:是,则表示隐私交易为与本用户有关的第一隐私交易;
其中,一次性公钥的生成方式为:P=Hs(rA)G+B,椭圆曲线公钥的生成方式为:R=rG;R为椭圆曲线公钥,r为第一随机数,G为椭圆曲线上的一个基点;A为第一公钥对(A,B)中的第一个公钥,B为第一公钥对(A,B)中的第二个公钥,a为第一个公钥A对应的第一私钥,Hs()为一种哈希函数。
由于一次性公钥P的生成方式为:P=Hs(rA)G+B,验证公钥P′的计算方法为P′=Hs(aR)G+B,椭圆曲线公钥的生成方式为:R=rG;R为椭圆曲线公钥,r为第一随机数,G为椭圆曲线上的一个基点;A为第一公钥对(A,B)中的第一个公钥,B为第一公钥对(A,B)中的第二个公钥,a为第一个公钥A对应的第一私钥R为椭圆曲线公钥,r为第一随机数,G为椭圆曲线上的一个基点;
若验证某隐私交易,可以得到P′=Hs(aR)G+B=Hs(arG)G+BHs(rA)G+B=P,则该隐私交易为属于用户的第一隐私交易。
图6为本发明一实施例提供的一种设备的结构示意图。
如图6所示,作为另一方面,本申请还提供了一种设备600,包括一个或多个中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM603中,还存储有设备600操作所需的各种程序和数据。CPU601、ROM602以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
特别地,根据本公开的实施例,上述任一实施例描述的隐私交易余额扫描方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行隐私交易余额扫描方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。
作为又一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例的装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,该程序被一个或者一个以上的处理器用来执行描述于本申请的隐私交易余额扫描方法。
附图中的流程图和框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以通过执行规定的功能或操作的专用的基于硬件的***来实现,或者可以通过专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,各所述单元可以是设置在计算机或移动智能设备中的软件程序,也可以是单独配置的硬件装置。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离本申请构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (9)

1.一种隐私交易余额扫描方法,其特征在于,包括:
向第一区块链的节点发送隐私交易请求信息;
接收所述第一区块链的节点根据所述隐私交易请求信息返回的若干隐私交易,并根据所持有的私钥从所述隐私交易中筛选出与本用户有关的若干第一隐私交易;
根据所述第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额包括:
根据所述第一隐私交易在内存中更新本用户的隐私账户相关参数以确定本用户的隐私账户余额;
将所述隐私账户相关参数及所述本用户的隐私账户余额存储至数据库中以生成最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额。
3.根据权利要求1所述的方法,其特征在于,所述隐私账户相关参数包括以下至少一项:未花费交易输出(简称UTXO)、已花费交易输出(简称STXO)、所述第一隐私交易的最新区块高度。
4.根据权利要求1所述的方法,其特征在于,所述第一区块链记录的交易配置有第一标识,所述第一标识用于标识所述交易是否隐私交易,所述隐私交易由所述第一区块链的节点根据所述第一标识筛选并返回。
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额包括:
根据所述第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额。
将所述隐私账户相关参数及所述本用户的隐私账户余额存储至数据库中以生成最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额;
将所述最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额导出存储。
6.根据权利要求5所述的方法,其特征在于,所述向第一区块链的节点发送隐私交易请求信息之前还包括:
导入所述最新版本的隐私账户相关参数及最新版本的本用户的隐私账户余额,根据所述最新版本的隐私账户相关参数生成隐私交易请求信息,其中,所述隐私交易请求信息包括所述第一隐私交易的最新区块高度;
遍历当前区块高度至所述最新区块高度的下一个区块高度的各所述隐私交易,根据所持有的私钥从所述隐私交易中筛选出与本用户有关的各所述第一隐私交易,并根据各所述第一隐私交易更新本用户的隐私账户相关参数以确定本用户的隐私账户余额。
7.根据权利要求1所述的方法,其特征在于,所述第一隐私交易的筛选方法为:
通过公式P′=Hs(aR)G+B计算出验证公钥P′;
判断验证公钥P′与所述隐私交易中的一次性公钥P是否相同:是,则表示所述隐私交易为与本用户有关的第一隐私交易;
其中,所述一次性公钥的生成方式为:P=Hs(rA)G+B,椭圆曲线公钥的生成方式为:R=rG;R为椭圆曲线公钥,r为第一随机数,G为椭圆曲线上的一个基点;A为第一公钥对(A,B)中的第一个公钥,B为第一公钥对(A,B)中的第二个公钥,a为所述第一个公钥A对应的第一私钥,Hs()为一种哈希函数。
8.一种设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-7中任一项所述的方法。
9.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
CN201811237194.1A 2018-10-23 2018-10-23 隐私交易余额扫描方法、设备和存储介质 Pending CN109447639A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811237194.1A CN109447639A (zh) 2018-10-23 2018-10-23 隐私交易余额扫描方法、设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811237194.1A CN109447639A (zh) 2018-10-23 2018-10-23 隐私交易余额扫描方法、设备和存储介质

Publications (1)

Publication Number Publication Date
CN109447639A true CN109447639A (zh) 2019-03-08

Family

ID=65548077

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811237194.1A Pending CN109447639A (zh) 2018-10-23 2018-10-23 隐私交易余额扫描方法、设备和存储介质

Country Status (1)

Country Link
CN (1) CN109447639A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110535639A (zh) * 2019-08-20 2019-12-03 深圳市网心科技有限公司 基于多资产模型的区块链资产处理方法及相关设备
CN110598463A (zh) * 2019-04-19 2019-12-20 腾讯科技(深圳)有限公司 基于区块链的信息处理方法、装置和计算机可读存储介质
CN111275549A (zh) * 2019-12-31 2020-06-12 深圳市网心科技有限公司 基于区块链的数字货币交易方法及相关装置
CN111611318A (zh) * 2020-06-08 2020-09-01 杭州复杂美科技有限公司 数据访问方法、设备和存储介质
CN112564907A (zh) * 2021-03-01 2021-03-26 北京信安世纪科技股份有限公司 密钥生成方法及装置、加密方法及装置、解密方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106503053A (zh) * 2016-09-26 2017-03-15 江苏通付盾科技有限公司 Utxo查询方法及装置
CN106548330A (zh) * 2016-10-27 2017-03-29 上海亿账通区块链科技有限公司 基于区块链的交易验证方法及***
CN108616539A (zh) * 2018-05-03 2018-10-02 东莞市翔实信息科技有限公司 一种区块链交易记录访问的方法及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106503053A (zh) * 2016-09-26 2017-03-15 江苏通付盾科技有限公司 Utxo查询方法及装置
CN106548330A (zh) * 2016-10-27 2017-03-29 上海亿账通区块链科技有限公司 基于区块链的交易验证方法及***
CN108616539A (zh) * 2018-05-03 2018-10-02 东莞市翔实信息科技有限公司 一种区块链交易记录访问的方法及***

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
中国互联网金融安全课题组: "《中国互联网金融安全发展报告2017 ——监管科技:逻辑、应用与路径》", 31 January 2018, 中国金融出版社 *
傅晓彤等: "基于代理的密码货币支付***", 《通信学报》 *
李赫等: "《区块链技术金融应用实践》", 30 September 2017, 北京航空航天大学出版社 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110598463A (zh) * 2019-04-19 2019-12-20 腾讯科技(深圳)有限公司 基于区块链的信息处理方法、装置和计算机可读存储介质
CN110598463B (zh) * 2019-04-19 2021-05-14 腾讯科技(深圳)有限公司 基于区块链的信息处理方法、装置和计算机可读存储介质
CN110535639A (zh) * 2019-08-20 2019-12-03 深圳市网心科技有限公司 基于多资产模型的区块链资产处理方法及相关设备
CN111275549A (zh) * 2019-12-31 2020-06-12 深圳市网心科技有限公司 基于区块链的数字货币交易方法及相关装置
CN111611318A (zh) * 2020-06-08 2020-09-01 杭州复杂美科技有限公司 数据访问方法、设备和存储介质
CN112564907A (zh) * 2021-03-01 2021-03-26 北京信安世纪科技股份有限公司 密钥生成方法及装置、加密方法及装置、解密方法及装置

Similar Documents

Publication Publication Date Title
CN109447639A (zh) 隐私交易余额扫描方法、设备和存储介质
Chen et al. A brief introduction to blockchain economics
Awotunde et al. Application of big data with fintech in financial services
Myles Shaver The benefits of geographic sales diversification: How exporting facilitates capital investment
Hakansson et al. Sufficient and necessary conditions for information to have social value in pure exchange
Filatotchev et al. FDI by firms from newly industrialised economies in emerging markets: corporate governance, entry mode and location
Welfens et al. Information & communication technology and true real GDP: economic analysis and findings for selected countries
US8468170B2 (en) Creating ad hoc relationships between entities
Griffiths et al. What creates abnormal profits?
Corradini et al. Enabling auditing of smart contracts through process mining
CN111951052B (zh) 基于知识图谱的获取潜在客户方法及装置
CN109558454A (zh) 平行链挖矿共识方法、设备和存储介质
Coyle et al. Cloud computing and national accounting
CN108921559A (zh) 跨链交易校验方法、设备和存储介质
CN109324905A (zh) 数据库操作方法、装置、电子设备及存储介质
CN115796889B (zh) 适用于交易平台的数据处理方法
US20140222655A1 (en) Method and System for Automatic Regulatory Compliance
JP6754107B2 (ja) 評価装置、評価方法およびプログラム
US20150348201A1 (en) Automated tool for investment technologies
JP2020013229A (ja) 債務不履行確率を算出する装置、方法及びそのためのプログラム
Paracha et al. Investigate the Effect of Intangible Assets and Liabilities on Firm Performance: Evidence from Pakistan
Óladóttir Internationalization from a small domestic base: An empirical analysis of foreign direct investments of Icelandic firms
US11327956B2 (en) Cloud-based renumbering of identifiers
Hsieh et al. Effective Application of Improved Profit‐Mining Algorithm for the Interday Trading Model
Islam et al. Unfolding identity of financial institutions in bitcoin blockchain by weekly pattern of network flows

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination