当前位置: 首页 > 专利查询>武汉大学专利>正文

基于区块链的可验证外包服务计算方法技术

技术编号:41990241 阅读:18 留言:0更新日期:2024-07-12 12:17
本发明专利技术公开了一种基于区块链的可验证外包服务计算方法,包括:用户发布外包计算任务,任务被分为多个子任务,根据服务器的计算能力按顺序为其分配相应的子任务;服务器通过秘密共享的方式获得分配的子任务,并完成对子任务的计算获得计算结果,再对计算结果的承诺和证明进行计算,之后构建包含所有子任务的区块链交易以将所有子任务的计算结果的承诺和证明储存在区块链上;验证器提取区块链交易中同一任务的所有子任务计算结果的承诺和证明,并进行计算以验证服务器是否正确地完成了计算任务。本发明专利技术将计算结果存储在链下,将承诺和证明存储在链上,以保证计算结果的安全性和隐私性,并且能高效可靠地验证外包任务的计算结果是否准确。

【技术实现步骤摘要】

本专利技术属于信息安全的,具体涉及一种基于区块链的可验证外包服务计算方法


技术介绍

1、边缘计算是一种分布式计算模式,它将数据存储和计算置于网络的边缘节点。在智能医疗、智能交通和能源系统等边缘计算场景中,终端设备通常重量较轻,便于携带。因此,它们无法提供充足的存储和计算资源。然而,在实际应用中,终端设备需要快速分析大量数据并做出准确响应。由于资源和计算能力有限,终端设备很难满足这些要求。

2、随着边缘计算的快速发展,它提供了一系列包括存储和计算在内的外包服务。终端设备可以将自己的各种数据上传到边缘节点上进行复杂计算。尽管边缘外包计算可以帮助用户克服存储和计算能力不足带来的困难,但随之而来的问题也非同小可。首先,计算资源分布不均,缺乏公平性。在分配计算任务时,某些计算能力较弱的设备可能一直被忽视。其次,当服务器顺利完成任务时,客户却拒接支付酬劳。由于外包计算的过程无法追踪,因此无法准确识别拖欠酬劳的客户并采取适当的惩罚措施。第三,客户怀疑计算结果的准确性。外包计算结果包含重要信息,如果云服务器提供的计算结果有误,可能会给用户造成无法弥补的损失。本文档来自技高网...

【技术保护点】

1.一种基于区块链的可验证外包服务计算方法,其特征在于,该计算方法基于包含用户、服务器和验证器的边缘外包计算场景,包括如下步骤:

2.根据权利要求1所述的基于区块链的可验证外包服务计算方法,其特征在于,每个计算任务Ti包含五个部分,分别是ID、Deposit、Reward、Time和Detail,其中,ID用于标识任务,Deposit指服务器在选择任务时需要支付的押金,Reward是服务器成功完成计算任务后获得的奖励,Time表示完成计算任务的最后期限,Detail则是任务的详细说明。

3.根据权利要求2所述的基于区块链的可验证外包服务计算方法,其特征在于,将任务...

【技术特征摘要】

1.一种基于区块链的可验证外包服务计算方法,其特征在于,该计算方法基于包含用户、服务器和验证器的边缘外包计算场景,包括如下步骤:

2.根据权利要求1所述的基于区块链的可验证外包服务计算方法,其特征在于,每个计算任务ti包含五个部分,分别是id、deposit、reward、time和detail,其中,id用于标识任务,deposit指服务器在选择任务时需要支付的押金,reward是服务器成功完成计算任务后获得的奖励,time表示完成计算任务的最后期限,detail则是任务的详细说明。

3.根据权利要求2所述的基于区块链的可验证外包服务计算方法,其特征在于,将任务分为多个子任务的方法为:根据任务押金从高到低排序,并通过欧几里得算法计算所有任务押金的最大公约数gcd,以确定最小的单位任务规模,每个任务根据gcd分成多个子任务。

4.根据权利要求2所述的基于区块链的外包服务计算方法,其特征在于,步骤1中为服务器分...

【专利技术属性】
技术研发人员:吴黎兵霍丽娟张壮壮李春朔
申请(专利权)人:武汉大学
类型:发明
国别省市:

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

1