【技术实现步骤摘要】
本专利技术属于信息安全的,具体涉及一种基于区块链的可验证外包服务计算方法。
技术介绍
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中为服务器分...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。