CN113296707A - 磁盘存储方法及***、区块链节点、计算机可读存储介质 - Google Patents
磁盘存储方法及***、区块链节点、计算机可读存储介质 Download PDFInfo
- Publication number
- CN113296707A CN113296707A CN202110604449.9A CN202110604449A CN113296707A CN 113296707 A CN113296707 A CN 113296707A CN 202110604449 A CN202110604449 A CN 202110604449A CN 113296707 A CN113296707 A CN 113296707A
- Authority
- CN
- China
- Prior art keywords
- storage
- block chain
- space
- exclusive
- storage space
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004422 calculation algorithm Methods 0.000 claims description 11
- 238000011156 evaluation Methods 0.000 claims description 9
- 230000010354 integration Effects 0.000 claims description 9
- 238000013500 data storage Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000000638 solvent extraction Methods 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/80—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in storage media based on magnetic or optical technology, e.g. disks with sectors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0631—Configuration or reconfiguration of storage systems by allocating resources to storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Human Computer Interaction (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Bioethics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及区块链技术领域,公开了一种磁盘存储方法及***、区块链节点、计算机可读写存储介质。磁盘存储方法包括:将由多个第一区块链节点提供的自有存储空间整合形成存储资源池;在接收到第二区块链节点的专属空间获取请求时,将从存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与第二区块链节点关联,以使绑定有对应可利用资源的存储空间单元作为第二区块链节点的专属存储空间。本发明实施例利用区块链技术的分布式账本信息不可篡改的特点,通过节点之间共享存储资源,不仅充分利用了各节点的存储空间和可利用资源,提高了磁盘存储空间的利用率,而且使得各区块链节点能够共同服务一些存储和计算服务目标。
Description
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于分布式***的磁盘存储方法及***、区块链节点、计算机可读存储介质。
背景技术
区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。由于区块链具有去中心化、信息不可篡改、自治性等特性,区块链也受到人们越来越多的重视和应用。
在实际应用中,各个应用场景对于数据量和计算及存储的要求也不相同。具体的,实际网络中的每个网络节点产生或获得及利用数据的需求不同,对于一部分节点来讲,所需要存储的数据量较大,而可利用的自有存储空间有限,满足不了其使用需求;对于另一部分节点来讲,所需要存储的数据量较小,并不能充分利用自有存储空间,造成存储资源的浪费。因此,需要一种灵活的分布式存储方案。
发明内容
本发明的目的在于提供一种基于分布式***的磁盘存储方法及***、区块链节点、计算机可读存储介质,以克服现有技术存在的磁盘存储空间不能有效利用的缺陷。
为达此目的,本发明采用以下技术方案:
一种基于分布式***的磁盘存储方法,所述分布式***包括多个区块链节点,所述磁盘存储方法包括:
将由多个第一区块链节点提供的自有存储空间整合形成存储资源池;
在接收到第二区块链节点的专属空间获取请求时,将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联,以使所述绑定有对应可利用资源的存储空间单元作为所述第二区块链节点的专属存储空间;所述可利用资源包括计算资源以及所述计算资源相关的其他资源,所述其他资源包括源数据、数据库、所执行计算的算法和训练模型、平台接入使用权限和费用中的至少一项。
可选的,所述专属存储空间至少用于存储供其他区块链节点访问的可访问数据资源。
可选的,所述磁盘存储方法还包括:确认并记录针对所述专属存储空间中可访问数据资源进行的交易数据至区块链网络,并按照预设的价值统计规则,核算所述专属存储空间的价值;所述价值统计规则,根据所述专属存储空间所绑定的对应可利用资源和所存储的可访问数据资源来确定。
可选的,所述磁盘存储方法还包括:建立节点奖励机制,根据所述专属存储空间的价值对相关联的所述第二区块链节点分配奖励。
可选的,所述磁盘存储方法还包括:按照预设的等级评价指标对各个所述第一区块链节点进行等级评定,确认并记录所述第一区块链节点的等级至区块链网络。
可选的,所述等级评价指标至少包括数据存储量、数据访问量、数据访问频率、服务状态、服务质量中的至少一项。
可选的,所述可访问数据资源由所述第二区块链节点存储。
可选的,所述可访问数据资源包括:视频数据、音频数据、图像数据、金融交易数据、图书馆检索数据、应用程序数据中的至少一种。
可选的,所述在接收到第二区块链节点的专属空间获取请求时,将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联,包括:
预先将所述存储资源池划分为多个存储空间单元;
在接收到第二区块链节点的专属空间获取请求时,根据所述专属空间获取请求,从所述多个存储空间单元中确定匹配的至少一个绑定有对应可利用资源的存储空间单元作为目标空间单元,将所述目标空间单元与所述第二区块链节点关联。
可选的,所述在接收到第二区块链节点的专属空间获取请求时,将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联,包括:
在接收到第二区块链节点的专属空间获取请求时,根据所述专属空间获取请求,从所述存储资源池中为所述第二区块链节点分割出匹配的绑定有对应可利用资源的存储空间单元作为目标空间单元,将所述目标空间单元与所述第二区块链节点关联。
可选的,所述专属空间获取请求包括:
所述专属存储空间对应的所述第一区块链节点的网络位置、地理位置、网络带宽、网络类型中的至少一项信息。
可选的,所述磁盘存储方法还包括:
在区块链网络中,向所述第二区块链节点广播与其专属空间获取请求相匹配的至少一个绑定有对应可利用资源的存储空间单元的信息,以作为所述第二区块链节点确定所述目标空间单元的参考信息。
可选的,所述磁盘存储方法还包括:在将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联时,仅将所述存储空间单元与分布在预设时间点的所述第二区块链节点关联。
一种实现如上任一项所述磁盘存储方法的磁盘存储***,所述磁盘存储***包括:
多个第一区块链节点,用于提供自有存储空间;
多个第二区块链节点,用于请求获得专属存储空间;
第三区块链节点,包括资源整合单元和专属空间分割单元;所述资源整合单元,用于将由多个第一区块链节点提供的自有存储空间整合形成存储资源池;所述专属空间分割单元,用于在接收到第二区块链节点的专属空间获取请求时,将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联,以使所述绑定有对应可利用资源的存储空间单元作为所述第二区块链节点的专属存储空间;所述对应可利用资源包括计算资源以及所述计算资源相关的其他资源,所述其他资源包括源数据、数据库、所执行计算的算法和训练模型、平台接入使用权限和费用中的至少一项。
一种区块链节点,包括:
资源整合单元,用于将由多个第一区块链节点提供的自有存储空间整合形成存储资源池;
专属空间分割单元,用于在接收到第二区块链节点的专属空间获取请求时,将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联,以使所述绑定有对应可利用资源的存储空间单元作为所述第二区块链节点的专属存储空间;所述对应可利用资源包括计算资源以及所述计算资源相关的其他资源,所述其他资源包括源数据、数据库、所执行计算的算法和训练模型、平台接入使用权限和费用中的至少一项。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上任一项所述方法的步骤。
与现有技术相比,本发明的有益效果为:
本发明实施例基于磁盘空间的可分割性,先将各个第一区块链节点的零散的空闲存储空间汇总起来,再从中分割出绑定有对应可利用资源的存储空间单元以提供给第二区块链节点专用,即利用区块链技术的分布式账本信息不可篡改的特点,通过节点之间共享存储资源,这样不仅充分利用了各区块链节点的磁盘存储空间和计算资源等可利用资源,提高了磁盘存储空间的利用率,而且使得各区块链节点能够共同服务一些存储和计算服务目标。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例一提供的磁盘存储方法流程图。
图2为本发明实施例二提供的磁盘存储方法流程图。
图3为本发明实施例三提供的磁盘存储方法流程图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例提供了一种基于分布式***的磁盘存储方法,该方法能够对各个区块链节点提供的磁盘存储空间进行先整合再分割利用,使得作为互联网基础设施的磁盘空间,具有实物土地一样的价值创造能力和流通能力。
实施例一
请参阅图1,本发明实施例的基于分布式***的磁盘存储方法包括:
步骤101、将由多个第一区块链节点提供的自有存储空间整合形成存储资源池。
第一区块链节点,指的是区块链网络中能够提供自身所有的存储空间给存储资源池的节点设备;作为存储节点,第一区块链节点具有存储空间和网络连接功能即可。
第一区块链节点的数量不限,通常情况下多个第一区块链节点可以具有不同的属性,例如可以处于不同的网络位置和/或地理位置、具有不同的网络带宽、和/或属于不同的网络类型。示例性的,网络位置包括骨干网络的中心位置或边缘位置等,地理位置包括国家位置或城市位置等,网络类型包括企业内网、企业外网或家庭网络等。
自有存储空间,指的是由第一区块链节点设备的自身磁盘所提供的部分或者全部存储空间。本发明对自有存储空间的空间大小不作限定,实际应用中,第一区块链节点可以根据其设备实际情况和本设备用户的使用需求,从磁盘中划分出空闲的部分存储空间,作为存储资源池的来源。
存储资源池,可以包括多个来源不同、大小不等的自有存储空间;同时,由于这些自有存储空间归属于不同的第一区块链节点,而各个第一区块链节点能够提供的可利用资源可能不同,使得这些自有存储空间具有不同的资源属性,这些资源属性包括计算资源以及与计算资源相关的其他资源,其他资源包括源数据、数据库、所执行计算的算法和训练模型、平台接入使用权限和费用中的至少一项。在本发明中,可以随时有新的第一区块链节点提供自有存储空间以加入该存储资源池,以扩充该存储资源池。当然,存储资源池中的已有自有存储空间也可退出,具体可按照第一区块链节点构建的智能合约来执行。
步骤102、在接收到第二区块链节点的专属空间获取请求时,将从存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与第二区块链节点关联,以使绑定有对应可利用资源的存储空间单元作为第二区块链节点的专属存储空间。其中,可利用资源包括计算资源以及计算资源相关的其他资源,其他资源包括源数据、数据库、所执行计算的算法和训练模型、平台接入使用权限和费用中的至少一项。
第二区块链节点,指的是区块链网络中具有从资源存储池中获取专属存储空间的需求的节点设备。可以理解的是,本发明实施例的第一和第二仅用于方便区分在本发明中用于执行不同操作的区块链节点,对区块链节点本身不具有任何限定。实际上,同一区块链节点,既可以作为第一区块链节点,以将自身的空闲存储空间提供给资源存储池;也可以作为第二区块链节点,请求从资源存储池中获取一定大小的专属存储空间。
专属存储空间,指的是第二区块链节点对与其关联的存储空间单元具有排他的使用权利。专属存储空间的获得方式,可以为购买,也可以为出租,具体可以按照创建的智能合约来执行。
专属存储空间与第二区块链节点的关联,可以在空间维度上进行关联,即与分布在不同物理地址的第二区块链节点进行关联;还可以同时在时间维度上进行关联,即与分布在不同时间点和不同物理地址的第二区块链节点进行关联。
同时,专属存储空间与第二区块链节点的关联,可通过特定的硬件或者软件模块来实现,即不可复制的硬件模块(如硬件加密模块或者密钥钱包),或者嵌入式***模块,或者生物识别模块。因此,本发明实施例是通过将存储资源量化,而将存储空间所存储的数据从其产生、计算、存储到价值交换等全生命周期的元素统一通过专属硬件或软件模块绑定所属权的方式而实现价值创造和流通。
另外,第二区块链节点对其专属存储空间的使用方式,本发明不作限制。在一种可能的实施方式中,第二区块链节点可以将在专属存储空间里存储外界不可访问的数据资源,仅供自身使用;在另一种可能的实施方式中,第二区块链节点可以在专属存储空间里存储可供外界访问的可访问数据资源,通过有偿或者无偿方式提供给其他区块链节点,其他区块链节点可同时利用该专属存储空间对应的可利用资源。
需要注意的是,由于本发明对每个第一区块链节点提供的自有存储空间大小不作限定、对第二区块链节点能够请求获取的专属存储空间大小也不作限定,同时专属存储空间是从整个存储资源池中分割获得,因此单个专属存储空间可能包含了多个第一区块链节点提供的自有存储空间,也可能仅为单个第一区块链节点提供的自有存储空间的一部分。可以理解的是,组成专属存储空间的各个自有存储空间对应的可利用资源,将构成专属存储空间所绑定的对应可利用资源。
综上,本发明实施例基于磁盘空间的可分割性,先将各个第一区块链节点的零散的空闲存储空间汇总起来,再从中分割出绑定有对应可利用资源的存储空间单元以提供给第二区块链节点专用,即利用区块链技术的分布式账本信息不可篡改的特点,通过节点之间共享存储资源,这样不仅充分利用了各区块链节点的磁盘存储空间和计算资源等可利用资源,提高了磁盘存储空间的利用率,而且使得各区块链节点能够共同服务一些存储和计算服务目标。
实施例二
请参阅图2,本发明实施例提供了再一种基于分布式***的磁盘存储方法,包括步骤:
步骤201、将由多个第一区块链节点提供的自有存储空间整合形成存储资源池。
步骤202、在接收到第二区块链节点的专属空间获取请求时,将从存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与第二区块链节点关联,以使绑定有对应可利用资源的存储空间单元作为第二区块链节点的专属存储空间。
专属存储空间至少用于存储供其他区块链节点访问的可访问数据资源。该可访问数据资源可采用无偿或者有偿方式供其他区块链节点访问。
具体的,该可访问数据资源,可以包括各种类型,例如:视频数据、音频数据、图像数据、金融交易数据、图书馆检索数据或者应用程序数据。
另外,该可访问数据资源可以由第二区块链节点存储,也可以从其他区块链节点获得,具体不作限定。
步骤203、确认并记录针对专属存储空间中可访问数据资源进行的交易数据至区块链网络,并按照预设的价值统计规则,核算专属存储空间的价值;其中,所述价值统计规则,根据所述专属存储空间所绑定的对应可利用资源和所存储的可访问数据资源来确定。
针对各个第二区块链节点的专属存储空间,位于区块链网络上的其他区块链节点可以根据实际需求来选择访问,在形成交易时即可按照一定的价值统计规则来核算各个专属存储空间的价值。
价值统计规则,可以根据各种因素来制定,本发明实施例中至少包括所绑定的可利用资源和所存储的可访问数据资源。
具体的,一方面,针对不同的可访问数据资源,可根据其数据类型、使用频率、访问热度、时效性等方面来确定其价值大小;例如,对于存储了一笔银行贷款数据的专属存储空间,其价值要高于存储了10笔麦当劳买卖数据的专属存储空间。另一方面,由于有些存储是无需计算,由宿主应用服务直接发来存储请求(如交易数据),而有些数据的生成就需要一定量的计算,如数据库的查询或者一个人脸识别***的神经网络训练,因此本发明实施例将所绑定的可利用资源作为价值统计规则的制定因素。这样,可以更加准确有效的确定专属存储空间的实际价值。
步骤204、建立节点奖励机制,根据专属存储空间的价值对相关联的第二区块链节点分配奖励。
本发明实施例使得磁盘存储空间具有了流通能力和价值创造能力,第一区块链节点会积极主动的将自己不用的存储空间提供给其他有需要的第二区块链节点使用,第二区块链节点也能够按照自己的策略来选择特定属性的专属存储空间并向其中存储可访问数据资源,基于该可访问数据资源的交易来获得收益。
实施例三
请参阅图3,本发明实施例提供了又一种基于分布式***的磁盘存储方法,包括步骤:
步骤301、将由多个第一区块链节点提供的自有存储空间整合形成存储资源池。
步骤302、预先将存储资源池划分为多个存储空间单元。
存储资源池的具体划分方式可以为以下任意一种或者多种的结合:按位置划分,按照空间大小划分,按照带宽大小划分,按照网络类型划分等。划分得到的不同存储空间单元的属性可以相同也可以不同,以供第二区块链节点按需选择。
步骤303、在接收到第二区块链节点的专属空间获取请求时,向第二区块链节点广播与其专属空间获取请求相匹配的多个绑定有对应可利用资源的存储空间单元的信息,以作为第二区块链节点确定所述目标空间单元的参考依据。
步骤304、在第二区块链节点确定匹配的至少一个绑定有对应可利用资源的存储空间单元作为目标空间单元后,将目标空间单元与第二区块链节点关联,使得目标空间单元作为第二区块链节点的专属存储空间。
步骤305、确认并记录针对专属存储空间中可访问数据资源进行的交易数据至区块链网络,并按照预设的价值统计规则,核算专属存储空间的价值。
步骤306、建立节点奖励机制,根据专属存储空间的价值对相关联的第二区块链节点分配奖励。
在本发明实施例中,采用了预先按照一定的规则对存储资源池进行分割的方式,在获知第二区块链节点的需求后向其推送符合其需求的存储空间单元信息,以辅助第二区块链节点快速准确的选定符合其当前实际需求的专属存储空间。
在另一种可能的实施方式中,也可以不预先对资源存储池进行空间划分,而是在接收到第二区块链节点的专属空间获取请求时,根据专属空间获取请求,从存储资源池中为第二区块链节点分割出匹配的绑定有对应可利用资源的存储空间单元作为目标空间单元,将目标空间单元与第二区块链节点关联。
第二区块链节点的专属空间获取请求,所包含的信息可以包括:所需专属存储空间对应的第一区块链节点的网络位置、地理位置、网络带宽、网络类型中的至少一项信息。
为进一步为第二区块链节点提供有利的参考依据,本发明实施例的磁盘存储方法还可包括:按照预设的等级评价指标对各个第一区块链节点进行等级评定,确认并记录第一区块链节点的等级至区块链网络。等级评价指标至少包括存数据储量、数据访问量、数据访问频率、服务状态、服务质量中的至少一项。
示例性的,将第一区块链节点划分为由低至高的以下三个等级:数据可存等级、数据可连等级以及数据可用等级,等级越高则表明数据使用频率越高且服务质量越好。
实施例四
基于相同构思,本发明实施例提供了一种磁盘存储***,包括:
多个第一区块链节点,用于提供自有存储空间;
多个第二区块链节点,用于请求获得专属存储空间;
第三区块链节点,包括资源整合单元和专属空间分割单元;资源整合单元,用于将由多个第一区块链节点提供的自有存储空间整合形成存储资源池;专属空间分割单元,用于在接收到第二区块链节点的专属空间获取请求时,将从存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与第二区块链节点关联,以使绑定有对应可利用资源的存储空间单元作为第二区块链节点的专属存储空间;所述可利用资源包括计算资源以及所述计算资源相关的其他资源,所述其他资源包括源数据、数据库、所执行计算的算法和训练模型、平台接入使用权限和费用中的至少一项。
本发明实施例的磁盘存储***,可用于实现上述的任一种分布式数据存储方法,具体实现内容同上,此处不再赘述。
实施例五
基于相同构思,本发明实施例提供了一种区块链节点,包括:
资源整合单元,用于将由多个第一区块链节点提供的自有存储空间整合形成存储资源池;
专属空间分割单元,用于在接收到第二区块链节点的专属空间获取请求时,将从存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与第二区块链节点关联,以使绑定有对应可利用资源的存储空间单元作为第二区块链节点的专属存储空间;所述可利用资源包括计算资源以及所述计算资源相关的其他资源,所述其他资源包括源数据、数据库、所执行计算的算法和训练模型、平台接入使用权限和费用中的至少一项。
实施例六
基于相同构思,本发明实施例提供了一种计算机可读存储介质,存储介质中存储有至少一条指令,指令由处理器加载并执行以实现本发明实施例提供的磁盘存储方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (16)
1.一种基于分布式***的磁盘存储方法,其特征在于,所述分布式***包括多个区块链节点,所述磁盘存储方法包括:
将由多个第一区块链节点提供的自有存储空间整合形成存储资源池;
在接收到第二区块链节点的专属空间获取请求时,将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联,以使所述绑定有对应可利用资源的存储空间单元作为所述第二区块链节点的专属存储空间;所述可利用资源包括计算资源以及所述计算资源相关的其他资源,所述其他资源包括源数据、数据库、所执行计算的算法和训练模型、平台接入使用权限和费用中的至少一项。
2.根据权利要求1所述的基于分布式***的磁盘存储方法,其特征在于,所述专属存储空间至少用于存储供其他区块链节点访问的可访问数据资源。
3.根据权利要求2所述的基于分布式***的磁盘存储方法,其特征在于,所述磁盘存储方法还包括:确认并记录针对所述专属存储空间中可访问数据资源进行的交易数据至区块链网络,并按照预设的价值统计规则,核算所述专属存储空间的价值;所述价值统计规则,根据所述专属存储空间所绑定的对应可利用资源和所存储的可访问数据资源来确定。
4.根据权利要求3所述的基于分布式***的磁盘存储方法,其特征在于,所述磁盘存储方法还包括:建立节点奖励机制,根据所述专属存储空间的价值对相关联的所述第二区块链节点分配奖励。
5.根据权利要求2所述的基于分布式***的磁盘存储方法,其特征在于,所述磁盘存储方法还包括:按照预设的等级评价指标对各个所述第一区块链节点进行等级评定,确认并记录所述第一区块链节点的等级至区块链网络。
6.根据权利要求5所述的基于分布式***的磁盘存储方法,其特征在于,所述等级评价指标至少包括数据存储量、数据访问量、数据访问频率、服务状态、服务质量中的至少一项。
7.根据权利要求2所述的基于分布式***的磁盘存储方法,其特征在于,所述可访问数据资源由所述第二区块链节点存储。
8.根据权利要求2所述的基于分布式***的磁盘存储方法,其特征在于,所述可访问数据资源包括:视频数据、音频数据、图像数据、金融交易数据、图书馆检索数据、应用程序数据中的至少一种。
9.根据权利要求1所述的基于分布式***的磁盘存储方法,其特征在于,所述在接收到第二区块链节点的专属空间获取请求时,将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联,包括:
预先将所述存储资源池划分为多个存储空间单元;
在接收到第二区块链节点的专属空间获取请求时,根据所述专属空间获取请求,从所述多个存储空间单元中确定匹配的至少一个绑定有对应可利用资源的存储空间单元作为目标空间单元,将所述目标空间单元与所述第二区块链节点关联。
10.根据权利要求1所述的基于分布式***的磁盘存储方法,其特征在于,所述在接收到第二区块链节点的专属空间获取请求时,将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联,包括:
在接收到第二区块链节点的专属空间获取请求时,根据所述专属空间获取请求,从所述存储资源池中为所述第二区块链节点分割出匹配的绑定有对应可利用资源的存储空间单元作为目标空间单元,将所述目标空间单元与所述第二区块链节点关联。
11.根据权利要求9或10所述的基于分布式***的磁盘存储方法,其特征在于,所述专属空间获取请求包括:
所述专属存储空间对应的所述第一区块链节点的网络位置、地理位置、网络带宽、网络类型中的至少一项信息。
12.根据权利要求9所述的基于分布式***的磁盘存储方法,其特征在于,所述磁盘存储方法还包括:
在区块链网络中,向所述第二区块链节点广播与其专属空间获取请求相匹配的至少一个绑定有对应可利用资源的存储空间单元的信息,以作为所述第二区块链节点确定所述目标空间单元的参考信息。
13.根据权利要求1所述的基于分布式***的磁盘存储方法,其特征在于,所述磁盘存储方法还包括:在将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联时,仅将所述存储空间单元与分布在预设时间点的所述第二区块链节点关联。
14.一种实现如权利要求1至13任一项所述磁盘存储方法的磁盘存储***,其特征在于,所述磁盘存储***包括:
多个第一区块链节点,用于提供自有存储空间;
多个第二区块链节点,用于请求获得专属存储空间;
第三区块链节点,包括资源整合单元和专属空间分割单元;所述资源整合单元,用于将由多个第一区块链节点提供的自有存储空间整合形成存储资源池;所述专属空间分割单元,用于在接收到第二区块链节点的专属空间获取请求时,将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联,以使所述绑定有对应可利用资源的存储空间单元作为所述第二区块链节点的专属存储空间;所述对应可利用资源包括计算资源以及所述计算资源相关的其他资源,所述其他资源包括源数据、数据库、所执行计算的算法和训练模型、平台接入使用权限和费用中的至少一项。
15.一种区块链节点,其特征在于,包括:
资源整合单元,用于将由多个第一区块链节点提供的自有存储空间整合形成存储资源池;
专属空间分割单元,用于在接收到第二区块链节点的专属空间获取请求时,将从所述存储资源池中划分出的至少一个绑定有对应可利用资源的存储空间单元与所述第二区块链节点关联,以使所述绑定有对应可利用资源的存储空间单元作为所述第二区块链节点的专属存储空间;所述对应可利用资源包括计算资源以及所述计算资源相关的其他资源,所述其他资源包括源数据、数据库、所执行计算的算法和训练模型、平台接入使用权限和费用中的至少一项。
16.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至13中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110604449.9A CN113296707A (zh) | 2021-05-31 | 2021-05-31 | 磁盘存储方法及***、区块链节点、计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110604449.9A CN113296707A (zh) | 2021-05-31 | 2021-05-31 | 磁盘存储方法及***、区块链节点、计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113296707A true CN113296707A (zh) | 2021-08-24 |
Family
ID=77326554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110604449.9A Pending CN113296707A (zh) | 2021-05-31 | 2021-05-31 | 磁盘存储方法及***、区块链节点、计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113296707A (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108900364A (zh) * | 2018-08-22 | 2018-11-27 | 泰康保险集团股份有限公司 | 区块链网络的管理方法、装置、介质及电子设备 |
CN109274717A (zh) * | 2018-08-22 | 2019-01-25 | 泰康保险集团股份有限公司 | 基于区块链的共享存储方法、装置、介质及电子设备 |
CN109714398A (zh) * | 2018-12-11 | 2019-05-03 | 新华三技术有限公司 | 数据存储方法和装置 |
CN109766312A (zh) * | 2019-01-07 | 2019-05-17 | 深圳大学 | 一种区块链存储方法、***、装置及计算机可读存储介质 |
CN110989934A (zh) * | 2019-12-05 | 2020-04-10 | 达闼科技成都有限公司 | 区块链节点数据存储方法、区块链***及区块链节点 |
CN111163151A (zh) * | 2019-12-26 | 2020-05-15 | 联想(北京)有限公司 | 一种信息处理方法、设备及计算机可读存储介质 |
CN111694502A (zh) * | 2019-03-14 | 2020-09-22 | 北京沃东天骏信息技术有限公司 | 区块链数据存储方法、装置、设备及存储介质 |
CN111737266A (zh) * | 2020-07-31 | 2020-10-02 | 支付宝(杭州)信息技术有限公司 | 区块数据访问方法、区块数据存储方法及装置 |
CN111866085A (zh) * | 2020-06-28 | 2020-10-30 | 北京沃东天骏信息技术有限公司 | 基于区块链的数据存储方法、***和装置 |
CN113312663A (zh) * | 2021-05-31 | 2021-08-27 | 尧领有限公司 | 分布式数据存储方法及***、计算机可读存储介质 |
-
2021
- 2021-05-31 CN CN202110604449.9A patent/CN113296707A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108900364A (zh) * | 2018-08-22 | 2018-11-27 | 泰康保险集团股份有限公司 | 区块链网络的管理方法、装置、介质及电子设备 |
CN109274717A (zh) * | 2018-08-22 | 2019-01-25 | 泰康保险集团股份有限公司 | 基于区块链的共享存储方法、装置、介质及电子设备 |
CN109714398A (zh) * | 2018-12-11 | 2019-05-03 | 新华三技术有限公司 | 数据存储方法和装置 |
CN109766312A (zh) * | 2019-01-07 | 2019-05-17 | 深圳大学 | 一种区块链存储方法、***、装置及计算机可读存储介质 |
CN111694502A (zh) * | 2019-03-14 | 2020-09-22 | 北京沃东天骏信息技术有限公司 | 区块链数据存储方法、装置、设备及存储介质 |
CN110989934A (zh) * | 2019-12-05 | 2020-04-10 | 达闼科技成都有限公司 | 区块链节点数据存储方法、区块链***及区块链节点 |
CN111163151A (zh) * | 2019-12-26 | 2020-05-15 | 联想(北京)有限公司 | 一种信息处理方法、设备及计算机可读存储介质 |
CN111866085A (zh) * | 2020-06-28 | 2020-10-30 | 北京沃东天骏信息技术有限公司 | 基于区块链的数据存储方法、***和装置 |
CN111737266A (zh) * | 2020-07-31 | 2020-10-02 | 支付宝(杭州)信息技术有限公司 | 区块数据访问方法、区块数据存储方法及装置 |
CN113312663A (zh) * | 2021-05-31 | 2021-08-27 | 尧领有限公司 | 分布式数据存储方法及***、计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108200203B (zh) | 基于双层网络的区块链*** | |
US20200052996A1 (en) | Consensus incentive method for blockchain | |
CN102298569B (zh) | 并行化的在线学习方法 | |
US20210357997A1 (en) | Benefit allocation method, apparatus, and electronic device | |
KR102254809B1 (ko) | 블록체인에 기반한, 자원 공유에 따른 보상 제공하는 분산형 컴퓨팅 자원 공유 시스템 및 컴퓨팅 장치 | |
CN113312663B (zh) | 分布式数据存储方法及***、计算机可读存储介质 | |
WO2020041127A1 (en) | Systems and methods for blockchain interlinking and relationships | |
Douceur et al. | Competitive hill-climbing strategies for replica placement in a distributed file system | |
CN108347483B (zh) | 基于双层网络的去中心化计算*** | |
CN106453146B (zh) | 私有云计算资源的分配方法、***、设备和可读存储介质 | |
WO2016148963A1 (en) | Intelligent placement within a data center | |
CN103946831A (zh) | 用于模板的成本感知的选择以供应共享资源的***、方法和程序产品 | |
Khalajzadeh et al. | Improving cloud-based online social network data placement and replication | |
CN109413202A (zh) | 区块链交易信息的排序***及方法 | |
US20200366748A1 (en) | Mining method and device based on blockchain, and computer readable storage medium | |
Chou et al. | Bc-store: A scalable design for blockchain storage | |
CN112465371B (zh) | 一种资源数据分配方法、装置及设备 | |
CN113689270A (zh) | 黑产设备的确定方法、电子设备、存储介质及程序产品 | |
Yang et al. | Edge computing and networking resource management for decomposable deep learning: An auction-based approach | |
CN109544329B (zh) | 撮合匹配方法、装置和*** | |
CN112380004A (zh) | 内存管理方法、装置、计算机可读存储介质及电子设备 | |
CN113296707A (zh) | 磁盘存储方法及***、区块链节点、计算机可读存储介质 | |
CN109285015A (zh) | 一种虚拟资源的分配方法及*** | |
CN109544158A (zh) | 区块数据处理方法及计算机存储介质 | |
CN111523927A (zh) | 资源的发送方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |