【技术实现步骤摘要】
分布式网络中基于区块链的算力流通方法及系统
本申请涉及通信
,尤其涉及一种分布式网络中基于区块链的算力流通方法及系统。
技术介绍
随着当前电子工业和物联网相关技术的推进和发展,越来越多的工业和生活物品出现智能化发展趋势,同时算力的闲置和算力使用浪费现象也越来越严重。算力是指计算能力,其包括支撑计算的资源以及所呈现出的能力,如存储能力。目前,采用公有链挖矿机制(或称工作量证明机制(ProofOfWork,POW))来解决算力的闲置和算力使用浪费的问题:在区块链的去中心化的分布式系统中,使用算力进行的哈希值运算,通过庞大的计算量不断的寻求指定方程组的特解,并获取一定报酬的机制。POW机制为网络中接入设备(或称“节点”)争取记账权的机制。以比特币为例,根据网络中接入设备(或称“节点”)的算力计算预设哈希函数的哈希值,计算出满足条件的哈希值的节点获取相应的比特币,其中,算力大的节点最先算出满足条件的哈希值的概率最大,最后由获取比特币的节点向比特币区块链上传交易信息。然而,专利技术人发现公有链挖矿机制中算力消耗只用于计算哈希值,导致算力的使用方式比较单一,且POW机制争取记账权的方式需要通过大量运算获得,不仅造成了算力的浪费,且交易效率较低。
技术实现思路
本申请实施例提供一种分布式网络中基于区块链的算力流通方法及系统。用于解决现有技术中算力的使用方式单一,算力浪费的问题。第一方面,提供了一种分布式网络中基于区块链的算力流通方法,该方法的执行主体为证明节点,该方法可以包括:接收 ...
【技术保护点】
1.一种分布式网络中基于区块链的算力流通方法,其特征在于,所述方法的执行主体为证明节点,所述方法包括:/n接收需求节点发布的算力交易请求,所述算力交易请求包括交易类型、待交易算力、需求节点标识,算力交易请求是由所述需求节点基于获取的算力需求生成的;/n基于所述算力交易请求和存储的网络各节点的算力,确定算力交易方案,所述算力交易方案包括所述交易类型、所述待交易算力、所述需求节点标识和处理节点的节点信息,所述处理节点为所述网络各节点中处理所述待交易算力的至少一个节点,所述处理节点的节点信息包括所述处理节点的节点标识和所述处理节点的算力;/n广播所述算力交易方案。/n
【技术特征摘要】
1.一种分布式网络中基于区块链的算力流通方法,其特征在于,所述方法的执行主体为证明节点,所述方法包括:
接收需求节点发布的算力交易请求,所述算力交易请求包括交易类型、待交易算力、需求节点标识,算力交易请求是由所述需求节点基于获取的算力需求生成的;
基于所述算力交易请求和存储的网络各节点的算力,确定算力交易方案,所述算力交易方案包括所述交易类型、所述待交易算力、所述需求节点标识和处理节点的节点信息,所述处理节点为所述网络各节点中处理所述待交易算力的至少一个节点,所述处理节点的节点信息包括所述处理节点的节点标识和所述处理节点的算力;
广播所述算力交易方案。
2.如权利要求1所述的方法,其特征在于,接收需求节点发布的算力交易请求之前,所述方法还包括:
存储网络各节点的算力和算力参考报价,所述网络各节点包括处理节点和需求节点。
3.如权利要求1所述的方法,其特征在于,确定算力交易方案之后,所述方法还包括:
将所述算力交易方案上传至区块链进行存储。
4.如权利要求1所述的方法,其特征在于,所述算力交易方案还包括所述需求节点的公钥。
5.一种分布式网络中基于区块链的算力流通方法,其特征在于,所述方法的执行主体为处理节点,所述方法包括:
接收算力交易方案,所述算力交易方案包括所述交易类型、所述待交易算力、所述需求节点标识和所述处理节点的节点信息,所述处理节点的节点信息包括所述处理节点的节点标识和所述处理节点的算力;
基于所述节点标识,获取算力输出信息;
基于所述算力交易方案和所述算力输出信息,执行预设智能合约,生成交易信息,所述交易信息包括交易数据和交易结果。
6.如权利要求5所述的方法,其特征在于,接收算力交易方案之前,所述方法还包括:
存储网络各节点的算力和算力参考报价,所述网络各节点包括处理节点和需求节点。
7.如权利要求5所述的方法,其特征在于,所述算力交易方案还包括所述需求节点的公钥;所述算力输出信息为采用所述公钥加密后的信息;
基于所述算力交易方案和所述算力输出信息,执行预设智能合约,生成交易信息,包括:
采用所述需求节点的公钥对应的私钥,对所述算力输出信息进行解密;
基于解密后的算力输出信息和所述算力交易方案,执行预设智能合约,生成交易信息。
8.如权利要求5所述的方法,其特征在于,生成交易信息之后,所述方法还包括:
将所述交易信息上传至区块链,并获取所述处理节点和所述需求节点的当前算力,以更新存储的网络各节点的算力。
9.一种分布式网络中基于区块链的算力流通系统,其特征在于,所述系统包括:交易发布子系统、交易连接子系统,交易执行子系统和交易确认子系统;
所述交易发布子系统,用于基于需求节点的算力需求,发布需求节点...
【专利技术属性】
技术研发人员:朱明礼,张勇,时家幸,
申请(专利权)人:中移苏州软件技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。