技术新讯 > 计算推算,计数设备的制造及其应用技术 > 基于区块链的电子合约执行方法及装置与流程  >  正文

基于区块链的电子合约执行方法及装置与流程

  • 国知局
  • 2024-07-31 22:55:45

本说明书实施例涉及计算机,特别涉及一种基于区块链的电子合约执行方法。

背景技术:

1、随着数据传输技术的发展,数据的合规商用化利用方向逐渐明确。数据的安全使用和可控使用一直是行业关注的热门话题。并且,随着多方安全计算技术的深入研究,数据使用安全的问题得到了有效解决。

2、当前,多方安全计算技术在解决数据使用安全的问题方面取得了显著进展。然而,尽管多方安全计算技术确保了数据在使用过程中的安全性,但仍缺乏有效的方法来实时监控和控制数据的使用过程,这使得数据的实际使用情况难以监管。因此,为了解决上述缺点,本发明提出了一种基于区块链的电子合约执行方法。

技术实现思路

1、有鉴于此,本说明书实施例提供了一种基于区块链的电子合约执行方法。本说明书一个或者多个实施例同时涉及一种基于区块链的电子合约执行装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的技术缺陷。

2、根据本说明书实施例的第一方面,提供了一种基于区块链的电子合约执行方法,所述方法应用于所述区块链的第一节点,包括:

3、获取针对目标项目的电子合同,其中,所述电子合同包括目标项目对应的项目流程信息,所述项目流程信息包括至少一个子任务;

4、根据所述项目流程信息确定至少一个子任务对应的子任务执行信息和子任务执行结果;

5、基于所述项目流程信息将各子任务执行信息和各子任务执行结果同步至所述区块链中。

6、根据本说明书实施例的第二方面,提供了一种基于区块链的电子合约执行装置,所述装置应用于所述区块链的第一节点,包括:

7、获取模块,被配置为获取针对目标项目的电子合同,其中,所述电子合同包括目标项目对应的项目流程信息,所述项目流程信息包括至少一个子任务;

8、确定模块,被配置为根据所述项目流程信息确定至少一个子任务对应的子任务执行信息和子任务执行结果;

9、同步模块,被配置为基于所述项目流程信息将各子任务执行信息和各子任务执行结果同步至所述区块链中。

10、根据本说明书实施例的第三方面,提供了一种计算设备,包括:

11、存储器和处理器;

12、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述基于区块链的电子合约执行方法的步骤。

13、根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述基于区块链的电子合约执行方法的步骤。

14、根据本说明书实施例的第五方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述基于区块链的电子合约执行方法的步骤。

15、本说明书一个实施例实现了,获取针对目标项目的电子合同,其中,所述电子合同包括目标项目对应的项目流程信息,所述项目流程信息包括至少一个子任务;根据所述项目流程信息确定至少一个子任务对应的子任务执行信息和子任务执行结果;基于所述项目流程信息将各子任务执行信息和各子任务执行结果同步至所述区块链中。

16、应用本说明书实施例的方案,通过在电子合同中携带项目流程信息,并使目标项目根据项目流程信息执行以及在区块链同步完成目标项目各个子任务的子任务执行信息和子任务执行结果,可以获取基于区块链实现目标项目的具体执行过程,以及各个步骤的执行结果,进而可以实现对目标项目的实现过程中数据的实际使用情况进行监管,从而提高了数据的安全性。

技术特征:

1.一种基于区块链的电子合约执行方法,其特征在于,所述方法应用于所述区块链的第一节点,包括:

2.如权利要求1所述的方法,其特征在于,根据所述项目流程信息确定至少一个子任务对应的子任务执行信息和子任务执行结果,包括:

3.如权利要求2所述的方法,其特征在于,所述项目流程信息包括子任务执行顺序信息;

4.如权利要求2所述的方法,其特征在于,获取所述待执行子任务对应的子任务执行信息和子任务执行结果,包括:

5.如权利要求4所述的方法,其特征在于,根据所述子任务属性信息生成子任务执行信息,包括:

6.如权利要求1所述的方法,其特征在于,所述项目流程信息包括子任务执行顺序信息;

7.如权利要求6所述的方法,其特征在于,根据所述子任务执行顺序信息,将各子任务执行信息和各子任务执行结果同步至所述区块链中,包括:

8.如权利要求7所述的方法,其特征在于,在获取所述待执行子任务对应的子任务执行信息和子任务执行结果的情况下,将子任务执行信息和所述子任务执行结果同步至所述区块链中,包括:

9.一种基于区块链的电子合约执行装置,其特征在于,所述装置应用于所述区块链的第一节点,包括:

10.一种计算设备,其特征在于,包括:

11.一种计算机可读存储介质,其存储有计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-8任意一项所述方法的步骤。

12.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-8任意一项所述方法的步骤。

技术总结本说明书实施例提供基于区块链的电子合约执行方法及装置,其中所述基于区块链的电子合约执行方法所述方法应用于所述区块链的第一节点,包括:获取针对目标项目的电子合同,电子合同包括目标项目对应的项目流程信息,项目流程信息包括至少一个子任务;根据项目流程信息确定至少一个子任务对应的子任务执行信息和子任务执行结果;基于项目流程信息将各子任务执行信息和各子任务执行结果同步至区块链中。通过在电子合同中携带项目流程信息,并使目标项目根据项目流程信息执行以及在区块链同步完成目标项目各个子任务的子任务执行信息和子任务执行结果,实现了对目标项目的实现过程中数据的实际使用情况进行监管从而提高了数据的安全性。技术研发人员:邦佩,陈超超,郑小林,朱明杰,鲍力成,谢鲁受保护的技术使用者:杭州金智塔科技有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/195361.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。