一种基于区块链的算力交易方法、设备及存储介质与流程

文档序号:36266684发布日期:2023-12-06 12:09阅读:37来源:国知局
一种基于区块链的算力交易方法与流程

本发明涉及区块链,尤其是涉及一种基于区块链的算力交易方法、设备及存储介质。


背景技术:

1、当前传统的算力交易方式主要是公有云厂商售卖算力资源或租赁厂商租赁算力资源,属于电子商务模式,针对闲散算力交易的系统并未完善,主要在于算力提供方与算力需求方之间无法达成较好的信任;而区块链技术的发展伴随着网络信任机制的构建,基于区块链技术进行算力交易逐渐成为一个热点研究方向。


技术实现思路

1、为解决上述技术问题,本发明提出了一种基于区块链的算力交易方法、设备及存储介质,通过区块链技术结合算力调度和算网管理编排手段构建可以对闲散算力进行整合的算力交易平台,将全网的各个闲散算力资源作为系统中的交易执行节点为需求方提供算力服务获得酬劳。

2、本发明通过以下方案得以实现,第一方面,本发明提供一种基于区块链的算力交易方法,所述方法包括如下步骤:

3、s1,需求节点通过代理节点群中的代理节点向合约服务器提交算力需求请求;

4、s2,合约服务器基于接收的算力需求请求,向区块链网络发布算力任务,等待第一响应时长,获取交易执行节点列表;

5、s3,欲响应该算力任务的交易执行节点,根据自身负荷情况上传自身负荷状态信息;具体的,交易执行节点自愿响应算力任务,交易执行节点读取自身设备的算力资源使用情况,生成自身状态负荷信息进行上传;

6、s4,合约服务器基于计算节点与子网网络的映射关系分配各个计算节点分区估算对应的子网网络中的各个响应算力任务的交易执行节点的执行成本和预期收益;其中,基于计算节点与子网网络的映射关系进行分区计算,所述执行成本包括设备成本、时间成本、交易成本、网络流量成本的总代价;

7、s5,确定n个合约服务器,由确定的n个服务器根据映射关系从对应的子网中根据节点状态标识选取多个交易执行节点进行算力任务执行;其中,确定n个合约服务器方法可以是随机选取;

8、s6,对应的交易执行节点执行算力任务并上传任务数据;

9、s7,记录节点获取任务数据,判断各个交易执行节点的数据质量;

10、s8,记录节点计算交易执行节点的数据执行情况得到量化指标和量化指标的签名,合约服务器获取记录节点传输过来的所有交易执行节点的执行情况,根据交易任务执行情况分配交易执行节点相应工作激励。

11、第二方面,本发明提供一种计算机设备,其特征在于,一个或多个处理器;

12、存储器,用于存储一个或多个程序,

13、当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上述第一方面所述的方法。

14、第三方面,本发明提供一种存储有计算机程序的存储介质,该程序被处理器执行时实现如上述第一方面所述的方法。

15、本申请具有以下有益效果:

16、本申请的需求节点通过代理节点向分布式合约服务器发送需求,并确在需求节点、代理节点、合约服务器和交易执行节点之间设置映射关系,通过如此设计增加需求节点的匿名性,保护需求节点,周期性更新的分区对应能够进步降低需求节点暴露的可能,同时分区能够增加数据的处理能力,提升整个系统的数据吞吐能力。



技术特征:

1.一种基于区块链的算力交易方法,其特征在于,所述方法包括如下步骤:

2.一种计算机设备,其特征在于,一个或多个处理器;

3.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1所述的方法。


技术总结
本发明公开了一种基于区块链的算力交易方法、设备及存储介质,通过区块链技术结合算力调度和算网管理编排手段构建可以对闲散算力进行整合的算力交易平台,将全网的各个闲散算力资源作为系统中的交易执行节点为需求方提供算力服务获得酬劳。

技术研发人员:史先澳,陈荣深,吴丹,周庆妙,庄好,龙芳川
受保护的技术使用者:重庆复杂美科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1