区块链账户信息确认方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:31085001 阅读:15 留言:0更新日期:2021-12-01 12:36
本申请涉及一种账户信息确认方法、装置、计算机设备和存储介质,涉及区块链技术领域。该方法通过接收决策进度查验指令,然后根据决策进度查验指令中包括的区块链账户地址对应的目标账户的账户类型确定决策进度查验策略,然后基于决策进度查验策略和决策进度查验指令中包括的待验证的决策数据查验目标账户是否对决策数据进行签名,并根据查验结果生成决策数据的决策进度信息。采用该方法,无需进行线下联系即可获得决策数据的决策进度信息,因此查验方式更灵活。此查验方式更灵活。此查验方式更灵活。

【技术实现步骤摘要】
区块链账户信息确认方法、装置、计算机设备和存储介质


[0001]本申请涉及区块链
,特别是涉及一种账户信息确认方法、装置、计算机设备和存储介质。

技术介绍

[0002]基于区块链技术构建的区块链网络具有匿名性、不可篡改性、可追溯性等特点,因此区块链网络在商业活动中被越来越多的应用。
[0003]其中,区块链网络包括多个节点,在商业活动中可以由区块链网络中的节点作为交易参与方。当某一交易参与方发起对某一决策数据进行核准的交易之后,其他交易参与方可以对该决策数据进行数字签名以确认通过对该决策数据的核准。在某一交易参与方需要了解该决策数据的决策进度时,该某一交易参与方需要基于与其他交易参与方的链下通讯方式确定其他交易参与方是否对该决策数据进行数字签名。
[0004]因此,上述方法中,获取决策进度的方式较为低效。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够高效地查询决策进度的账户信息确认方法、装置、计算机设备和存储介质。
[0006]一种账户信息确认方法,该方法包括:
[0007]获取决策进度查验指令,决策进度查验指令包括待验证的决策数据和区块链账户地址;
[0008]根据区块链账户地址对应的目标账户的账户类型确定决策进度查验策略;
[0009]基于决策进度查验策略以及决策数据,查验目标账户是否对决策数据进行签名,并根据查验结果生成决策数据的决策进度信息。
[0010]在其中一个实施例中,账户类型为策略类型或者为普通类型,根据区块链账户地址对应的目标账户的账户类型确定决策进度查验策略,包括:
[0011]若目标账户的账户类型为策略类型,则决策进度查验策略为:根据目标账户包括的多个子账户以及目标账户对应的至少一种策略函数进行查验的策略,策略函数包括权重计算函数和/或多签统计函数和/或自定义策略函数;
[0012]若目标账户的账户类型为普通类型,则决策进度查验策略为:根据账户地址和决策数据的哈希字符串进行查验的策略。
[0013]在其中一个实施例中,目标账户的账户类型为策略类型,基于决策进度查验策略以及决策数据,查验目标账户是否对决策数据进行签名,包括:
[0014]获取目标账户包括的多个子账户;
[0015]对于各子账户,遍历区块链账本,当区块链账本中记录有子账户对决策数据的数字签名时,调用权重计算函数和/或多签统计函数,得到权重计算结果和/或多签统计结果;
[0016]根据权重计算结果和/或多签统计结果查验目标账户是否对决策数据进行签名。
[0017]在其中一个实施例中,遍历区块链账本之前,该方法还包括:
[0018]若子账户的账户类型为策略类型,则获取子账户包括的多个子单元账户,根据子账户包括的多个子单元账户以及子账户对应的至少一种策略函数进行查验,以确定区块链账本中是否记录有子账户对决策数据的数字签名。
[0019]在其中一个实施例中,当区块链账本中记录有子账户对决策数据的数字签名时,调用权重计算函数和/或多签统计函数,得到权重计算结果和/或多签统计结果,包括:
[0020]当区块链账本中记录有子账户对决策数据的数字签名时,调用权重计算函数获取子账户的账户权值,并进行账户权值累加,得到权重计算结果;和/或,
[0021]调用多签统计函数进行计数加1,得到计数结果,并将计数结果作为多签统计结果。
[0022]在其中一个实施例中,根据权重计算结果和/或多签统计结果查验目标账户是否对决策数据进行签名,包括:
[0023]在多签统计结果大于等于第一预设阈值,和/或权重计算结果大于等于第二预设阈值的情况下,确定目标账户对决策数据进行签名;
[0024]在多签统计结果小于第一预设阈值,或者,权重计算结果小于第二预设阈值的情况下,确定目标账户未对决策数据进行签名。
[0025]在其中一个实施例中,根据查验结果生成决策数据的决策进度信息,包括:
[0026]若目标账户未对决策数据进行签名,则根据已经对决策数据进行数字签名的子账户生成决策数据的决策进度信息。
[0027]在其中一个实施例中,目标账户的账户类型为普通类型,基于决策进度查验策略以及决策数据,查验目标账户是否对决策数据进行签名,包括:
[0028]检测区块链账本中是否记录有目标账户对决策数据的哈希字符串的数字签名;
[0029]若区块链账本中记录有目标账户对决策数据的数字签名,则确定目标账户对决策数据进行签名;
[0030]若区块链账本中未记录目标账户对决策数据的数字签名,则确定目标账户未对决策数据进行签名。
[0031]在其中一个实施例中,该方法还包括:
[0032]对目标决策数据进行哈希运算,得到目标决策数据的哈希字符串;
[0033]通过私钥对哈希字符串进行签名,得到数字签名;
[0034]利用私钥对应的公钥对数字签名和哈希字符串进行验签;
[0035]验签通过,则根据私钥对应的公钥生成账户地址,并将账户地址、哈希字符串、数字签名和公钥写入区块链账本。
[0036]一种账户信息确认装置,该装置包括:
[0037]获取模块,用于获取决策进度查验指令,决策进度查验指令包括待验证的决策数据和区块链账户地址;
[0038]确定模块,用于根据区块链账户地址对应的目标账户的账户类型确定决策进度查验策略;
[0039]查验模块,用于基于决策进度查验策略以及决策数据,查验目标账户是否对决策数据进行签名,并根据查验结果生成决策数据的决策进度信息。
[0040]一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
[0041]获取决策进度查验指令,决策进度查验指令包括待验证的决策数据和区块链账户地址;
[0042]根据区块链账户地址对应的目标账户的账户类型确定决策进度查验策略;
[0043]基于决策进度查验策略以及决策数据,查验目标账户是否对决策数据进行签名,并根据查验结果生成决策数据的决策进度信息。
[0044]一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0045]获取决策进度查验指令,决策进度查验指令包括待验证的决策数据和区块链账户地址;
[0046]根据区块链账户地址对应的目标账户的账户类型确定决策进度查验策略;
[0047]基于决策进度查验策略以及决策数据,查验目标账户是否对决策数据进行签名,并根据查验结果生成决策数据的决策进度信息。
[0048]上述账户信息确认方法、装置、计算机设备和存储介质,通过接收决策进度查验指令,然后根据决策进度查验指令中包括的区块链账户地址对应的目标账户的账户类型确定决策进度查验策略,然后基于决策进度查验策略和决策进度查验指令中包括的待验证的决策数据查验目标账户是否对决策数据进行签名,并根据查验结果本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种账户信息确认方法,其特征在于,所述方法包括:获取决策进度查验指令,所述决策进度查验指令包括待验证的决策数据和区块链账户地址;根据所述区块链账户地址对应的目标账户的账户类型确定决策进度查验策略;基于所述决策进度查验策略以及所述决策数据,查验所述目标账户是否对所述决策数据进行签名,并根据查验结果生成所述决策数据的决策进度信息。2.根据权利要求1所述的方法,其特征在于,所述账户类型为策略类型或者为普通类型,所述根据所述区块链账户地址对应的目标账户的账户类型确定决策进度查验策略,包括:若所述目标账户的账户类型为策略类型,则所述决策进度查验策略为:根据所述目标账户包括的多个子账户以及所述目标账户对应的至少一种策略函数进行查验的策略,所述策略函数包括权重计算函数和/或多签统计函数和/或自定义策略函数;若所述目标账户的账户类型为普通类型,则所述决策进度查验策略为:根据所述账户地址和所述决策数据的哈希字符串进行查验的策略。3.根据权利要求2所述的方法,其特征在于,所述目标账户的账户类型为策略类型,所述基于所述决策进度查验策略以及所述决策数据,查验所述目标账户是否对所述决策数据进行签名,包括:获取所述目标账户包括的多个所述子账户;对于各所述子账户,遍历区块链账本,当所述区块链账本中记录有所述子账户对所述决策数据的数字签名时,调用所述权重计算函数和/或所述多签统计函数,得到权重计算结果和/或多签统计结果;根据所述权重计算结果和/或所述多签统计结果查验所述目标账户是否对所述决策数据进行签名。4.根据权利要求3所述的方法,其特征在于,所述遍历区块链账本之前,所述方法还包括:若所述子账户的账户类型为策略类型,则获取所述子账户包括的多个子单元账户,根据所述子账户包括的多个子单元账户以及所述子账户对应的至少一种策略函数进行查验,以确定所述区块链账本中是否记录有所述子账户对所述决策数据的数字签名。5.根据权利要求3所述的方法,其特征在于,所述当所述区块链账本中记录有所述子账户对所述决策数据的数字签名时,调用所述权重计算函数和/或所述多签统计函数,得到权重计算结果和/或多签统计结果,包括:当所述区块链账本中记录有所述子账户对所述决策数据的数字签名时,调用所述权重计算函数获取所述子账户的账户权值,并进行账户权值累加,得到所述权重计算结果;和/或,调用所述多签统计函数进行计数加1,得到计数结果,并将所述计数结果作为所述多签统计结果。6.根据权利要求3所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:张松松张钦文郭林海张琛万化
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1