本发明涉及一种基于区块链技术的多算力中心数据协同系统和方法。
背景技术:
1、区块链是一种链式存储的数据结构,因为其数据结构的特殊性,使得区块链拥有去中心化、安全可信、开放独立等特点。
2、在数字经济新形势下,行业生态与产业链各环节的深度融合需要通过数据协同来完成,但是如何保证数据安全可信则是需要继续探讨的问题。区块链以其安全可信、可追溯等特点成为数据协同的必要基础技术。
3、现有技术主要通过区块链技术,采用将数据进行加密/解密的方式,实现多方数据协同通信,提升了数据通信的完整性和安全性,提高多方协作的管理效率。
4、现有基于区块链实现的多方数据协同技术主要通过区块链技术实现数据的访问安全,忽视了数据拥有计算和存储两大属性。
5、我国数据中心目前大多分布在东部地区,在土地、能源等资源紧张的形势下,在东部大规模发展数据中心难以为继。而我国西部地区资源充裕、特别是可再生能源丰富,具备发展数据中心、承接东部算力需求的潜力。
6、国家在全社会算力需求激增、算力资源区域分布不均衡的背景下,推出了“东数西算”这一超级工程。“东数西算”对于整合优化我国算力资源,推动东西部地区算力需求与土地、能源等资源的互补与匹配具有重要战略意义。
技术实现思路
1、在我国算力资源区域分布不均衡的背景下,现有技术没有实现算力资源的有效调度和利用。
2、为了解决上述问题,本发明提供一种基于区块链技术的多算力中心数据协同系统和方法。
3、一种基于区块链技术的多算力中心数据协同系统,所述系统包括:
4、服务需求方,其发起数据服务请求;
5、服务提供方,其提供数据服务;以及
6、统一调度平台,其对所述服务需求方发起的所述数据服务请求进行统一调度,
7、其中,所述服务提供方接收所述服务需求方发起的所述数据服务请求,如果所述服务提供方同意所述数据服务请求,则所述服务提供方计算数据服务方案并将所述数据服务方案发送给所述服务需求方,如果所述服务需求方接受所述数据服务方案,则所述服务需求方将数据进行加密计算,以供所述统一调度平台根据所述数据服务方案执行所述数据服务。
8、在所述系统中,所述数据服务可以是数据协同存储,所述服务提供方根据其拥有的存储资源列表与传输距离计算所述数据服务方案。
9、在所述系统中,所述数据服务可以是数据协同计算,所述服务提供方根据其拥有的计算资源列表与响应要求计算所述数据服务方案。
10、在所述系统中,如果所述服务提供方不同意所述数据服务请求,则所述服务提供方拒绝所述数据服务请求并关闭交易。
11、在所述系统中,如果所述服务需求方不接受所述数据服务方案,则所述服务需求方撤回所述数据服务请求并关闭交易。
12、在所述系统中,如果所述服务需求方接受所述数据服务方案,则所述服务需求方在将所述数据进行加密计算之前设计隐私计算算子。
13、在所述系统中,所述统一调度平台可以根据所述数据服务方案执行所述数据服务之后将所述数据服务的交易进行上链记录。
14、一种基于区块链技术的多算力中心数据协同方法,所述方法包括:
15、服务提供方接收服务需求方发起的数据服务请求;
16、如果所述服务提供方同意所述数据服务请求,则所述服务提供方计算数据服务方案并将所述数据服务方案发送给所述服务需求方;以及
17、如果所述服务需求方接受所述数据服务方案,则所述服务需求方将数据进行加密计算,以供统一调度平台根据所述数据服务方案执行数据服务。
18、在所述方法中,所述数据服务可以是数据协同存储,所述服务提供方根据其拥有的存储资源列表与传输距离计算所述数据服务方案。
19、在所述方法中,所述数据服务可以是数据协同计算,所述服务提供方根据其拥有的计算资源列表与响应要求计算所述数据服务方案。
20、在所述方法中,如果所述服务提供方不同意所述数据服务请求,则所述服务提供方拒绝所述数据服务请求并关闭交易。
21、在所述方法中,如果所述服务需求方不接受所述数据服务方案,则所述服务需求方撤回所述数据服务请求并关闭交易。
22、在所述方法中,如果所述服务需求方接受所述数据服务方案,则所述服务需求方在将所述数据进行加密计算之前设计隐私计算算子。
23、在所述方法中,所述统一调度平台可以根据所述数据服务方案执行所述数据服务之后将所述数据服务的交易进行上链记录。
24、一种基于区块链技术的多算力中心数据协同方法,所述方法包括:
25、服务提供方接收服务需求方发起的数据跨域存储请求;
26、如果所述服务提供方同意所述数据跨域存储请求,则所述服务提供方计算数据跨域存储方案,并将所述数据跨域存储方案发送给所述服务需求方;以及
27、如果所述服务需求方接受所述数据跨域存储方案,则所述服务需求方将数据进行加密计算,以供统一调度平台根据所述数据跨域存储方案执行数据跨域存储。
28、一种基于区块链技术的多算力中心数据协同方法,所述方法包括:
29、服务提供方接收服务需求方发起的数据协同计算请求;
30、如果所述服务提供方同意所述数据协同计算请求,则所述服务提供方计算数据协同计算方案,并将所述数据协同计算方案发送给所述服务需求方;以及
31、如果所述服务需求方接受所述数据协同计算方案,则所述服务需求方将数据进行加密计算,以供统一调度平台根据所述数据协同计算方案进行算力资源调度并完成数据协同计算。
32、利用本发明的基于区块链技术的多算力中心数据协同系统和方法,能够使用区块链技术保护数据协同流程中的数据安全问题,同时提供算力调度智能合约,采用去中心化的方法计算算力调度的最佳方案。
33、通过区块链进行算力资源统一调度,不仅将国家算力中心与国家数据中心集群进行高效调度、资源绿色协同使用,改变了原有中心化数据存储以及计算的模式;而且,去中心化数据协同使得数据能够跨组织流动、共享和交易,未来跨地域、组织的数据协同将成为数字世界治理的必要手段。
1.一种基于区块链技术的多算力中心数据协同系统,所述系统包括:
2.根据权利要求1所述的系统,其中,
3.根据权利要求1所述的系统,其中,
4.根据权利要求1-3中任一项所述的系统,其中,
5.根据权利要求1-3中任一项所述的系统,其中,
6.根据权利要求1-3中任一项所述的系统,其中,
7.根据权利要求1-3中任一项所述的系统,其中,
8.一种基于区块链技术的多算力中心数据协同方法,所述方法包括:
9.根据权利要求8所述的方法,其中,
10.根据权利要求8所述的方法,其中,
11.根据权利要求8-10中任一项所述的方法,其中,
12.根据权利要求8-10中任一项所述的方法,其中,
13.根据权利要求8-10中任一项所述的方法,其中,
14.根据权利要求8-10中任一项所述的方法,其中,
15.一种基于区块链技术的多算力中心数据协同方法,所述方法包括:
16.一种基于区块链技术的多算力中心数据协同方法,所述方法包括: