一种基于区块链的闲置计算资源管理方法技术

技术编号:33196510 阅读:13 留言:0更新日期:2022-04-24 00:25
本发明专利技术提供一种基于区块链的闲置计算资源管理方法,包括:在区块链节点服务输入请求方的算力需求和提供方的计算资源,并分配基础数量的加密数字货币;发布计算资源点对点交易,交易配对后冻结请求方账户中需要支付的加密数字货币;将计算资源进行同态加密和数据碎片化,并使用联邦学习技术拆分计算过程,提供方每次完成计算后向区块链提交计算完成的过程证明;过程证明经第三方验证有效后,按照拆分的比例转移数字货币。本发明专利技术提供一个平台用于计算资源的共享,提高了闲置计算资源的利用率,避免了资源浪费情况;并采用货币奖励机制,促进区块链长期循环运转,促进整个算力资源的发展。发展。发展。

【技术实现步骤摘要】
一种基于区块链的闲置计算资源管理方法


[0001]本专利技术属于区块链
,具体涉及一种基于区块链的闲置计算资源管理方法。

技术介绍

[0002]随着信息时代和大数据时代的到来,个人和企业对计算资源的需求都越来越大,包括:计算服务、存储服务、功能服务、数据资源服务在内的多种计算资源,算力的竞争成为各行各业的主要竞争因素。传统的计算资源共享平台虽然在一定程度上为市场需求提供方便,但是共享积极性不高,不能做到随时随地共享,在计算过程中容易造成数据泄露。
[0003]同态加密是一种允许所需要的计算的数据进行加密后还可以通过计算得到正确结果的算法,这样可以保证即使在远端计算数据也不会被泄露,另外计算结果也是加密的,需要数据持有者解密得到有效的结果。
[0004]联邦学习是一种允许拆分计算的机器学习算法,允许数据持有者把完整的计算拆分到多个计算设备中,每个计算设备只计算其中一部分数据并返回计算结果,并统一汇总得到完整的计算结果,同样可以保证数据在计算过程中不会被全部泄露。
[0005]结合上述技术和现状,本专利技术提供一种基于区块链的闲置计算资源管理方法。

技术实现思路

[0006]本专利技术提供一种基于区块链的闲置计算资源管理方法,包括:
[0007]在区块链节点服务输入请求方的算力需求和提供方的计算资源,并分配基础数量的加密数字货币;
[0008]发布计算资源点对点交易,交易配对后冻结请求方账户中需要支付的加密数字货币;
[0009]将计算资源进行同态加密和数据碎片化,并使用联邦学习技术拆分计算过程,提供方每次完成计算后向区块链提交计算完成的过程证明;
[0010]过程证明经第三方验证有效后,按照拆分的比例转移数字货币。
[0011]进一步的,发布计算资源点对点交易,包括:
[0012]所述提供方的计算资源包括:可提供算力、闲置时间以及单位价格;
[0013]所述请求方的算力需求包括:请求算力、使用时间以及现有加密数字货币。
[0014]进一步的,发布计算资源点对点交易,交易配对后冻结请求方账户中需要支付的加密数字货币,包括:
[0015]根据请求方的请求算力和使用时间匹配到提供方,选择使用时间的开始日期与闲置时间开始日期最接近的提供方;
[0016]计算单位价格和请求算力以及使用时间的乘积,为需要支付的加密数字货币。
[0017]进一步的,所述将计算资源进行同态加密和数据碎片化,并使用联邦学习技术拆分计算过程,提供方每次完成计算后向区块链提交计算完成的过程证明,包括:
[0018]在请求方的区块链节点服务器中进行计算资源的同态加密和数据碎片化;
[0019]通过互联网周期性地发送给提供方,若提供方不止一个,则使用联邦学习技术拆分计算过程,提供方每次完成计算后向区块链提交计算完成的过程证明;
[0020]验证证明有效后,从请求方账户中转移与相应拆分比例的加密数字货币到提供方账户中;
[0021]数据存储周期结束后验证加密数字货币和计算资源转移完毕。
[0022]进一步的,所述分配基础数量的加密数字货币,包括:
[0023]区块链发行基础数量的加密数字货币,所述加密数字货币的一部分通过募集的方式发行到提供方和请求方手中,剩下部分以挖矿的方式给予提供方。
[0024]进一步的,所述剩下部分以挖矿的方式给予提供方,包括:
[0025]随时向区块链证明已存储的数据总算力、计算总时间和有效性;
[0026]单位时间内算力和计算时间最多且有效性比例最高的提供方,则赢得账本出块权,并得到挖矿奖励。
[0027]本专利技术的有益效果在于,
[0028]本专利技术提供的一种基于区块链的闲置计算资源管理方法,提供一个平台用于计算资源的共享,提高了闲置计算资源的利用率,避免了资源浪费情况;并采用货币奖励机制,促进区块链长期循环运转,促进整个算力资源的发展;通过对同态加密和联邦学习算法的引入,避免在计算过程中出现数据泄露,提高了数据的安全性。
[0029]此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。
附图说明
[0030]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本专利技术一个实施例的方法的示意性流程图。
具体实施方式
[0032]为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0033]图1是本专利技术一个实施例的方法的示意性流程图。
[0034]如图1所示,该方法包括:
[0035]步骤110,在区块链节点服务输入请求方的算力需求和提供方的计算资源,并分配基础数量的加密数字货币;
[0036]步骤120,发布计算资源点对点交易,交易配对后冻结请求方账户中需要支付的加密数字货币;
[0037]步骤130,将计算资源进行同态加密和数据碎片化,并使用联邦学习技术拆分计算
过程,提供方每次完成计算后向区块链提交计算完成的过程证明;
[0038]步骤140,过程证明经第三方验证有效后,按照拆分的比例转移数字货币。
[0039]可选地,作为本专利技术一个实施例,
[0040]所述提供方的计算资源包括:可提供算力、闲置时间以及单位价格;
[0041]所述请求方的算力需求包括:请求算力、使用时间以及现有加密数字货币。
[0042]可选地,作为本专利技术一个实施例,发布计算资源点对点交易,交易配对后冻结请求方账户中需要支付的加密数字货币,包括:
[0043]根据请求方的请求算力和使用时间匹配到提供方,选择使用时间的开始日期与闲置时间开始日期最接近的提供方;
[0044]计算单位价格和请求算力以及使用时间的乘积,为需要支付的加密数字货币。
[0045]可选地,作为本专利技术一个实施例,所述将计算资源进行同态加密和数据碎片化,并使用联邦学习技术拆分计算过程,提供方每次完成计算后向区块链提交计算完成的过程证明,包括:
[0046]在请求方的区块链节点服务器中进行计算资源的同态加密和数据碎片化;
[0047]通过互联网周期性地发送给提供方,若提供方不止一个,则使用联邦学习技术拆分计算过程,提供方每次完成计算后向区块链提交计算完成的过程证明;
[0048]验证证明有效后,从请求方账户中转移与相应拆分比例的加密数字货币到提供方账户中;
[0049]数据存储周期结束后验本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的闲置计算资源管理方法,其特征在于,包括:在区块链节点服务输入请求方的算力需求和提供方的计算资源,并分配基础数量的加密数字货币;发布计算资源点对点交易,交易配对后冻结请求方账户中需要支付的加密数字货币;将计算资源进行同态加密和数据碎片化,并使用联邦学习技术拆分计算过程,提供方每次完成计算后向区块链提交计算完成的过程证明;过程证明经第三方验证有效后,按照拆分的比例转移数字货币。2.根据权利要求1所述的基于区块链的闲置计算资源交易方法,其特征在于,发布计算资源点对点交易,包括:所述提供方的计算资源包括:可提供算力、闲置时间以及单位价格;所述请求方的算力需求包括:请求算力、使用时间以及现有加密数字货币。3.根据权利要求2所述的基于区块链的闲置计算资源交易方法,其特征在于,发布计算资源点对点交易,交易配对后冻结请求方账户中需要支付的加密数字货币,包括:根据请求方的请求算力和使用时间匹配到提供方,选择使用时间的开始日期与闲置时间开始日期最接近的提供方;计算单位价格和请求算力以及使用时间的乘积,为需要支付的加密数字货币。4.根据权利要求1所述的基于区块链的闲置计算资源...

【专利技术属性】
技术研发人员:臧琦孟祥瑞张在贵
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1