基于区块链的数据处理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:40367045 阅读:19 留言:0更新日期:2024-02-20 22:13
本申请公开了一种基于区块链的数据处理方法、装置、设备及可读存储介质,该方法包括:业务设备获取发送方发送的交易信息和发送方签名信息;获取可信代理合约中的授权函数标识,根据交易信息、发送方签名信息以及授权函数标识,生成转移交易数据;基于业务设备的私钥,对转移交易数据进行签名,将转移交易数据和业务方签名信息发送至区块链节点,以使区块链节点在对业务方签名信息验签成功时,调用授权函数标识对应的授权函数,在授权函数对发送方签名信息验签成功时,通过授权函数为可信代理合约授权转移交易数据中的交易信息,通过授权函数调用可信代理合约中的转移函数。采用本申请,可以降低与区块链的交互成本,降低区块链的计算资源成本。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种基于区块链的数据处理方法、装置、设备及可读存储介质


技术介绍

1、目前业务资源的授权转移机制中,需要用户通过外部账户进行初始化,将一定数值的业务资源授权合约账户,然后调用合约账户来发起转账,由合约账户代替用户进行转移操作,这使得用户需要与合约进行交互时,必须发起两笔交易,一笔是通过外部账户将业务资源授权给某个合约地址,一笔调用该合约以触发转移操作,这使得用户与区块链进行交互时需要提供两笔交易的消耗资源,增加了用户与区块链的交互成本,而且两笔交易也增加了区块链的计算资源成本。


技术实现思路

1、本申请实施例提供了一种基于区块链的数据处理方法、装置、设备及可读存储介质,可以降低用户与区块链的交互成本,且可以降低区块链的计算资源成本。

2、本申请实施例一方面提供了一种基于区块链的数据处理方法,包括:

3、业务设备获取发送方发送的交易信息和发送方签名信息;发送方签名信息是基于发送方的私钥,对交易信息进行签名得到的;交易信息包括业务数据、发送方对应的发送方地址、业本文档来自技高网...

【技术保护点】

1.一种基于区块链的数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述交易信息还包括目标交易时间和目标签名映射值;所述目标交易时间用于指示所述可信代理合约针对所述业务数据的授权有效时间,所述转移函数在所述授权有效时间内具有转移所述业务数据的权限;所述目标签名映射值用于确定所述发送方签名信息的被使用次数,所述目标签名映射值用于指示所述区块链节点在检测到所述被使用次数小于次数阈值时对所述发送方签名信息进行验签。

3.根据权利要求1所述的方法,其特征在于,还包括:

4.一种基于区块链的数据处理方法,其特征在于,包括:

...

【技术特征摘要】

1.一种基于区块链的数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述交易信息还包括目标交易时间和目标签名映射值;所述目标交易时间用于指示所述可信代理合约针对所述业务数据的授权有效时间,所述转移函数在所述授权有效时间内具有转移所述业务数据的权限;所述目标签名映射值用于确定所述发送方签名信息的被使用次数,所述目标签名映射值用于指示所述区块链节点在检测到所述被使用次数小于次数阈值时对所述发送方签名信息进行验签。

3.根据权利要求1所述的方法,其特征在于,还包括:

4.一种基于区块链的数据处理方法,其特征在于,包括:

5.根据权利要求4所述的方法,其特征在于,所述对所述业务方签名信息进行验签,在对所述业务方签名信息验签成功时,调用所述授权函数标识对应的授权函数,包括:

6.根据权利要求4所述的方法,其特征在于,所述在所述授权函数对所述发送方签名信息验签成功时,通过所述授权函数为所述可信代理合约授权所述转移交易数据中的所述交易信息,包括:

7.根据权利要求...

【专利技术属性】
技术研发人员:廖志勇王宗友时一防朱耿良刘区城刘汉卿黄杨峻聂凯轩梁军蔡庆普吴方
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1