智能合约执行方法、区块链系统、电子设备和存储介质技术方案

技术编号:41466331 阅读:18 留言:0更新日期:2024-05-30 14:21
本申请涉及一种智能合约执行方法、区块链系统、电子设备和存储介质,其中,该智能合约执行方法包括:在打包完用户交易后,根据区块链上各执行评估合约的酬劳信息,从各执行评估合约中确定目标评估合约;依次调用各个目标评估合约中的评估方法,根据评估方法的调用结果判断各个目标评估合约对应的目标智能合约是否满足执行条件;若是,则调用对应的执行方法,执行满足执行条件的目标智能合约。通过本申请,在每次打包完用户交易后将为满足执行条件的目标智能合约构造交易,从而能够提高智能合约自动执行的及时性,此外无需编写链下的监听程序,无需修改原有智能合约,提高了智能合约自动执行的便捷度。

【技术实现步骤摘要】

本申请涉及区块链领域,特别是涉及智能合约执行方法、区块链系统、电子设备和存储介质


技术介绍

1、在区块链系统中,智能合约的调用依赖于用户的触发。为实现智能合约的自动或者定时执行,目前通常是在区块链外单独部署维护一个监听程序,该监听程序通过监听指定的智能合约的事件,来判断是否需要调用该智能合约以执行相关操作。当确定需要构造交易调用该智能合约时,再发送交易到区块链上,等待被打包进区块以执行。该种方式下,由于一个区块打包的交易是存在上限,该程序发送的交易难以保证被及时打包的智能合约的执行及时性较差。另外单独编写监听程序的维护难度较高,执行便捷度较差。

2、针对相关技术中存在智能合约的执行及时性较差和执行便捷度较差的问题,目前还没有提出有效的解决方案。


技术实现思路

1、在本实施例中提供了一种智能合约执行方法、区块链系统、电子设备和存储介质,以解决相关技术中存在智能合约的执行及时性较差和便捷度较差的问题。

2、第一个方面,在本实施例中提供了一种智能合约执行方法,包括:p>

3、在打包本文档来自技高网...

【技术保护点】

1.一种智能合约执行方法,其特征在于,包括:

2.根据权利要求1所述的智能合约执行方法,其特征在于,所述在打包完用户交易后,根据区块链上各执行评估合约的酬劳信息,从各所述执行评估合约中确定目标评估合约,包括:

3.根据权利要求2所述的智能合约执行方法,其特征在于,所述评估管理系统合约中设置有注册方法;所述注册方法用于将执行评估合约,注册进所述评估管理系统,并设置所述执行评估合约的酬劳信息。

4.根据权利要求3所述的智能合约执行方法,其特征在于,所述评估管理系统合约中还设置有更新方法;所述更新方法用于更新所述执行评估合约的酬劳信息。</p>

5.根据...

【技术特征摘要】

1.一种智能合约执行方法,其特征在于,包括:

2.根据权利要求1所述的智能合约执行方法,其特征在于,所述在打包完用户交易后,根据区块链上各执行评估合约的酬劳信息,从各所述执行评估合约中确定目标评估合约,包括:

3.根据权利要求2所述的智能合约执行方法,其特征在于,所述评估管理系统合约中设置有注册方法;所述注册方法用于将执行评估合约,注册进所述评估管理系统,并设置所述执行评估合约的酬劳信息。

4.根据权利要求3所述的智能合约执行方法,其特征在于,所述评估管理系统合约中还设置有更新方法;所述更新方法用于更新所述执行评估合约的酬劳信息。

5.根据权利要求2所述的智能合约执行方法,其特征在于,所述评估管理系统合约中设置有费用设置方法;所述费用设置方法用于为所述执行评估合约添加运转费用信息。

6.根据权利要求1所述的智能合约执行方法,其特征在于,所述调用对应的所述执行...

【专利技术属性】
技术研发人员:刘敬汪小益姚文豪刘毅恒
申请(专利权)人:杭州高新区滨江区块链与数据安全研究院
类型:发明
国别省市:

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

1