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

技术编号:43602720 阅读:13 留言:0更新日期:2024-12-11 14:50
本申请公开了一种基于区块链的数据处理方法、装置、设备及可读存储介质,方法包括:接收第二智能合约发送的接口检测请求;第一智能合约支持指定检测接口,指定检测接口包含接口检测函数;接口检测请求包含待检测接口的接口标识;通过接口检测函数所指示的函数逻辑,对待检测接口的接口标识进行逻辑运算,得到第一智能合约针对待检测接口的接口属性;将第一智能合约针对待检测接口的接口属性返回至第二智能合约,以使第二智能合约通过待检测接口与第一智能合约进行数据交互。采用本申请,可以准确检测智能合约所支持的接口,从而提升智能合约的交互业务的可靠性。

【技术实现步骤摘要】

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


技术介绍

1、随着区块链技术的快速发展,目前许多业务系统都采用区块链来存储相关业务数据。区块链是一种分布式数据存储、点对点传输、共识机制以及加密算法等计算机技术的新型应用模式,主要用于对数据按时间顺序进行整理,并加密成账本,使其不可被篡改和伪造,同时可进行数据的验证、存储和更新。

2、区块链中可以部署有不同的智能合约,智能合约可以理解为是一种区块链各节点(如业务节点、共识节点等)可以理解并执行的代码,其可以执行任意逻辑并得到结果。对于区块链中的各个智能合约,在较多业务场景中,需要与其他智能合约或外部系统进行交互,例如,某个智能合约需要调用另一个智能合约来得到某个结果。以智能合约a与智能合约b为例,假设智能合约a需要调用智能合约b来让智能合约b执行方法c,以得到某个结果,但是,在智能合约a调用智能合约b期望智能合约b执行方法c时,可能智能合约b并不支持接口d,而由于该方法c包含于接口d中,那么也就说明该智能合约b并未实现该方法c,此时该智能合约b无法执行该方法c所本文档来自技高网...

【技术保护点】

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

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

3.根据权利要求2所述的方法,其特征在于,所述试执行结果为试执行成功结果;

4.根据权利要求1所述的方法,其特征在于,在将所述第一智能合约针对所述待检测接口的接口属性返回至所述第二智能合约之后,所述第二智能合约用于对所述待检测接口的接口属性进行分析,且在确定所述待检测接口的接口属性为接口支持属性时,通过所述待检测接口与所述第一智能合约进行数据交互。

5.根据权利要求1所述的方法,其特征在于,所述接口检测函数所指示的函数逻辑为第一...

【技术特征摘要】

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

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

3.根据权利要求2所述的方法,其特征在于,所述试执行结果为试执行成功结果;

4.根据权利要求1所述的方法,其特征在于,在将所述第一智能合约针对所述待检测接口的接口属性返回至所述第二智能合约之后,所述第二智能合约用于对所述待检测接口的接口属性进行分析,且在确定所述待检测接口的接口属性为接口支持属性时,通过所述待检测接口与所述第一智能合约进行数据交互。

5.根据权利要求1所述的方法,其特征在于,所述接口检测函数所指示的函数逻辑为第一函数逻辑;

6.根据权利要求5所述的方法,其特征在于,所述根据所述遍历结果确定所述第一智能合约针对所述待检测接口的接口属性,包括:

7.根据权利要求1所述的方法,其特征在于,所述接口检测函数所指示的函数逻辑为第二函数逻辑;

8.根据权利要求7所述的方法,其特征在于,所述对所述待检测接口对应的接口属性值进行分析,确定所述第一智能合约针对所述待检测接口的接口属性,包括:

9.根据权利...

【专利技术属性】
技术研发人员:廖志勇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1