System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及区块链,特别是涉及一种资源申请的处理方法、装置、系统、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着计算机技术的发展,对于各项公共事务数据的公开透明化的要求越来越高,传统的公共事务数据通常集中于管理机构,公众很难获得充分的信息,而区块链技术的出现,对于数据的公开透明化的需求的解决带来了帮助。
2、然而,区块链技术在解决信息公开化的同时,也带来了信息泄露的风险,特别是在涉及到资源申请和发放的场景下,资源申请和发放存在安全性较低的风险。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高资源申请和发放安全性的资源申请的处理方法、系统、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种资源申请的处理方法,应用于区块链节点,所述方法包括:
3、响应于资源申请方的交易上链请求,将所述交易上链请求中携带的交易数据和交易签名上链;所述交易数据包括资源接收地址、以及资源提供方对资源申请信息的审批签名;所述交易签名是所述资源申请方对盲化签名的反盲化处理结果,所述盲化签名是所述资源提供方对所述交易数据的盲化数据的签名;
4、基于所述交易签名和所述审批签名,对区块链上的所述交易数据进行验证,得到验证结果;
5、在所述验证结果表征所述交易数据验证通过的情况下,将所述资源申请信息所申请资源发放至所述资源接收地址。
6、第二方面,本申请提供了另一种资源申请的处理方法
7、接收资源提供方发送的资源申请信息,将对所述资源申请信息的审批签名反馈至资源申请方;
8、接收所述资源提供方对交易数据进行盲化处理得到的盲化数据,所述交易数据包括所述审批签名和资源接收地址;
9、对所述盲化数据进行签名,得到盲化签名;
10、将所述盲化签名发送至所述资源申请方,所述资源申请方用于对所述盲化签名的反盲化处理得到交易签名,将携带有所述交易签名和交易数据的交易上链请求发送至区块链节点,所述区块链用于在所述交易签名和所述审批签名验证通过的情况下,将所述资源申请信息中所申请资源发放至所述资源接收地址。
11、第三方面,本申请提供了另一种资源申请的处理方法,应用于资源申请方,所述方法包括:
12、向资源提供方发送资源申请信息,接收资源提供方针对资源申请信息反馈的审批签名;
13、对包含所述审批签名和资源接收地址的交易数据进行盲化处理,得到盲化数据;
14、将所述盲化数据发送至所述资源提供方,接收所述资源提供方对所述盲化数据的盲化签名;
15、对所述盲化签名进行反盲化处理,得到交易签名;
16、将携带所述交易数据和所述交易签名的所述交易上链请求发送至区块链节点,所述区块链用于在所述交易签名和所述审批签名验证通过的情况下,将所述资源申请方所申请资源发放至所述资源接收地址。
17、第四方面,本申请提供了一种资源申请的处理系统,所述系统包括资源申请方、资源提供方以及区块链节点;
18、所述资源申请方向所述资源提供方发送申请资源的资源申请信息;
19、所述资源提供方针对所述资源申请信息进行审批和签名处理,得到审批签名并反馈至所述资源申请方;
20、所述资源申请方对包含所述审批签名和资源接收地址的交易数据进行盲化处理,得到盲化数据,将所述盲化数据发送至所述资源提供方;
21、所述资源提供方对所述盲化数据进行签名,得到盲化签名,并将所述盲化签名发送至所述资源申请方;
22、所述资源申请方对所述盲化签名进行反盲化处理,得到交易签名,将携带所述交易数据和所述交易签名的所述交易上链请求发送至区块链节点;
23、所述区块链节点将所述交易上链请求中携带的交易数据和交易签名上链,基于所述交易签名和所述审批签名,对区块链上的所述交易数据进行验证,得到验证结果,在所述验证结果表征所述交易数据验证通过的情况下,将所述资源申请信息所申请资源发放至所述资源接收地址。
24、第五方面,本申请还提供了一种资源申请的处理装置,应用于区块链节点,所述装置包括:
25、上链处理模块,用于响应于资源申请方的交易上链请求,将所述交易上链请求中携带的交易数据和交易签名上链;所述交易数据包括资源接收地址、以及资源提供方对资源申请信息的审批签名;所述交易签名是所述资源申请方对盲化签名的反盲化处理结果,所述盲化签名是所述资源提供方对所述交易数据的盲化数据的签名;
26、验证模块,用于基于所述交易签名和所述审批签名,对区块链上的所述交易数据进行验证,得到验证结果;
27、资源发放模块,用于在所述验证结果表征所述交易数据验证通过的情况下,将所述资源申请信息所申请资源发放至所述资源接收地址。
28、第六方面,本申请还提供了一种资源申请的处理装置,应用于资源提供方,所述装置包括:
29、审批签名反馈模块,用于接收资源提供方发送的资源申请信息,将对所述资源申请信息的审批签名反馈至资源申请方;
30、盲化数据接收模块,用于接收所述资源提供方对交易数据进行盲化处理得到的盲化数据,所述交易数据包括所述审批签名和资源接收地址;
31、盲化签名模块,用于对所述盲化数据进行签名,得到盲化签名;
32、盲化签名发送模块,用于将所述盲化签名发送至所述资源申请方;所述资源申请方用于对所述盲化签名的反盲化处理得到交易签名,将携带有所述交易签名和交易数据的交易上链请求发送至区块链节点,所述区块链用于在所述交易签名和所述审批签名验证通过的情况下,将所述资源申请信息中所申请资源发放至所述资源接收地址。
33、第七方面,本申请还提供了一种资源申请的处理装置,应用于区块链节点,所述装置包括:
34、审批签名接收模块,用于向资源提供方发送资源申请信息,接收资源提供方针对资源申请信息反馈的审批签名;
35、盲化处理模块,用于对包含所述审批签名和资源接收地址的交易数据进行盲化处理,得到盲化数据;
36、盲化签名接收模块,用于将所述盲化数据发送至所述资源提供方,接收所述资源提供方对所述盲化数据的盲化签名;
37、反盲化处理模块,用于对所述盲化签名进行反盲化处理,得到交易签名;
38、上链请求发送模块,用于将携带所述交易数据和所述交易签名的所述交易上链请求发送至区块链节点,所述区块链用于在所述交易签名和所述审批签名验证通过的情况下,将所述资源申请方所申请资源发放至所述资源接收地址。
39、第八方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现任一实施例所述的资源申请的处理方法。
40、第九方面,本申请还提供了一种计算本文档来自技高网...
【技术保护点】
1.一种资源申请的处理方法,其特征在于,应用于区块链节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述交易签名和所述审批签名,对所述交易数据进行验证,得到验证结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述审批签名为至少两个审批方共同完成的多重签名,所述审批方包括所述资源提供方;
4.根据权利要求1所述的方法,其特征在于,所述在所述验证结果表征所述交易数据验证通过的情况下,按照所述资源申请信息将所申请资源发放至所述资源接收地址,包括:
5.根据权利要求4所述的方法,其特征在于,具有对所述区块链上资源管理账户的管理权限的签名方的数量为多个;
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述资源申请方所申请资源包括待兑换资源;
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
8.一种资源申请的处理方法,其特征在于,应用于资源提供方,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述资源申请信息中所申请资源包
10.一种资源申请的处理方法,其特征在于,应用于资源申请方,所述方法包括:
11.根据权利要求10所述的方法,其特征在于,所述对包括所述审批签名和资源接收地址的交易数据进行盲化处理,得到盲化数据,包括:
12.一种资源申请的处理系统,其特征在于,所述系统包括资源申请方、资源提供方以及区块链节点;
13.一种资源申请的处理装置,其特征在于,应用于区块链节点,所述装置包括:
14.一种资源申请的处理装置,其特征在于,应用于资源提供方,所述装置包括:
15.一种资源申请的处理装置,其特征在于,应用于区块链节点,所述装置包括:
16.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的方法的步骤。
17.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。
18.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种资源申请的处理方法,其特征在于,应用于区块链节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述交易签名和所述审批签名,对所述交易数据进行验证,得到验证结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述审批签名为至少两个审批方共同完成的多重签名,所述审批方包括所述资源提供方;
4.根据权利要求1所述的方法,其特征在于,所述在所述验证结果表征所述交易数据验证通过的情况下,按照所述资源申请信息将所申请资源发放至所述资源接收地址,包括:
5.根据权利要求4所述的方法,其特征在于,具有对所述区块链上资源管理账户的管理权限的签名方的数量为多个;
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述资源申请方所申请资源包括待兑换资源;
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
8.一种资源申请的处理方法,其特征在于,应用于资源提供方,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述资源申请信息中所申请资源包括待兑换资源;所述方法还包括:
10....
【专利技术属性】
技术研发人员:刘区城,王宗友,时一防,朱耿良,聂凯轩,刘汉卿,廖志勇,黄杨峻,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。