智能合约的处理方法和装置、处理器及电子设备制造方法及图纸

技术编号:33711399 阅读:25 留言:0更新日期:2022-06-06 08:45
本申请公开了一种智能合约的处理方法和装置、处理器及电子设备,涉及区块链技术领域。该方法包括:获取目标智能合约解析组件;依据目标智能合约解析规则,获取目标业务的目标交易配置文件;通过区块链节点的第一装置对目标交易配置文件进行处理,得到目标业务智能合约;依据目标交易配置文件,获取目标业务的第一交易报文;依据目标智能合约解析组件和目标交易配置文件,对第一交易报文进行解析处理,得到第二交易报文,并依据目标业务智能合约,对第二交易报文进行处理,以执行目标业务。通过本申请,解决了相关技术中基于业务处理规则编写的业务智能合约,并将业务智能合约部署在区块链节点上以执行业务,导致效率比较低的问题。题。题。

【技术实现步骤摘要】
智能合约的处理方法和装置、处理器及电子设备


[0001]本申请涉及区块链
,具体而言,涉及一种智能合约的处理方法和装置、处理器及电子设备。

技术介绍

[0002]区块链网络是一种利用P2P通讯技术实现对等通信、利用共识机制实现记账合法性、利用链式结构存储数据的共同记账的解决方案。区块链业务场景落地时,将基于业务规则编写的业务智能合约部署到区块链系统中的每一个区块链节点上,接收到业务系统交易请求后各区块链节点进行交易共识、交易执行及数据持久化。根据业务场景的变更需要,在业务规则发生变更或新增业务逻辑处理接口时需要在区块链系统上变更智能合约或新增智能合约来满足最新业务规则。基于业务规则编写的业务智能合约,再将业务智能合约部署在区块链节点上,存在业务执行效率比较低的问题。
[0003]针对相关技术中基于业务处理规则编写的业务智能合约,并将业务智能合约部署在区块链节点上以执行业务,导致效率比较低的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请的主要目的在于提供一种智能合约的处理方法和装置、处理器及电子本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种智能合约的处理方法,其特征在于,包括:获取目标智能合约解析组件,其中,所述目标智能合约解析组件是区块链节点中多个智能合约解析组件中与目标智能合约解析规则对应的智能合约解析组件,所述目标智能合约解析规则为满足目标业务的逻辑需求的解析规则;依据所述目标智能合约解析规则,获取所述目标业务的目标交易配置文件;通过所述区块链节点的第一装置对所述目标交易配置文件进行处理,得到目标业务智能合约;依据所述目标交易配置文件,获取所述目标业务的第一交易报文,其中,所述第一交易报文中至少包括:所述目标业务智能合约的ID,所述目标交易配置文件的名称和所述目标智能合约解析组件的ID;依据所述目标智能合约解析组件和所述目标交易配置文件,对所述第一交易报文进行解析处理,得到第二交易报文,并依据所述目标业务智能合约,对所述第二交易报文进行处理,以执行所述目标业务。2.根据权利要求1所述的方法,其特征在于,通过所述区块链节点的第一装置对所述目标交易配置文件进行处理,得到目标业务智能合约,包括:发起所述目标交易配置文件的上传请求一;通过所述第一装置对所述上传请求一进行共识;若所述共识通过,则将所述交易配置文件保存至所述区块链节点的交易文件存储装置;将所述目标交易配置文件实例化,得到所述目标业务智能合约。3.根据权利要求2所述的方法,其特征在于,通过所述第一装置对所述上传请求一进行共识,包括:通过所述第一装置的指令校验模块对所述上传请求一进行校验;若所述校验通过,通过所述指令校验模块生成所述上传请求一对应的区块共识消息一,并将所述区块共识消息一发送至区块链中的每个区块链节点;通过预设算法对所述上传请求一进行三段式共识。4.根据权利要求1所述的方法,其特征在于,在依据所述目标智能合约解析组件和所述目标交易配置文件,对所述第一交易报文进行解析处理,得到第二交易报文之前,所述方法还包括:发起所述第一交易报文的上传请求二;通过所述区块链节点的第二装置对所述上传请求二进行共识;若所述共识通过,则依据所述目标智能合约解析组件和所述目标交易配置文件,对所述第一交易报文进行解析处理,得到所述第二交易报文。5.根据权利要求1所述的方法,其特征在于,在获取目标智能合约解析组件之前,所述方法还包括:对所述区块链节点进行初始化配置,生成初始化配置文件,其中,所述初始化配置文件用于维护所述智能合约解析组件;将已有的交易配置文件和智能合约解析组件加载至所述区块链节点上,并将所述智能合约解析组件的描述信息添加至所述第一装置的世界状态数据清单表中。
6.根据权利要求5所述的方法,其特征在于,获取所述目标智能合约解析组件包括:判断所述区块链节点上的智能合约解析组件对应的智能合约解析规则是否满足所述目标业务的逻辑...

【专利技术属性】
技术研发人员:裴磊龚开圳夏琼王玲芳
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1