【技术实现步骤摘要】
空间证明区块链系统中的存储设备优化
[0001]本公开涉及存储系统。更具体地,本公开涉及优化用于空间证明区块链应用程序的系统中的存储设备设置和过程。
技术介绍
[0002]存储设备在计算系统内无处不在。最近,固态存储设备(SSD)已经变得越来越常见。这些非易失性存储设备可传送和利用各种协议,包括非易失性存储器标准(NVMe)和外围部件高速互连标准(PCIe),以减少处理开销并提高效率。
[0003]SSD的写入速度和读取速度的提高已经使它们成为对于越来越多的应用程序的有吸引力的选择。这些应用程序中的一者用于针对区块链操作生成数据。传统区块链过程利用工作证明方法来跨网络生成共识。然而,该过程由于对生成工作证明数据所需的计算机中央处理单元(CPU)和图形处理单元(GPU)的增加的需求而越来越多地被批评。这种增加的需求已经导致这些部分的短缺以及增加的总体电力使用,从而造成电力浪费。
[0004]作为响应,已经实现了利用空间证明共识方法的一系列区块链系统。代替在CPU和GPU中生成计算,一系列专用数据存储在存储设备内 ...
【技术保护点】
【技术特征摘要】
1.一种设备,包括:处理器;存储器阵列,所述存储器阵列包括:多个存储器设备;其中所述多个存储器设备可被配置到一个或多个命名空间中;和空间证明优化逻辑部件,所述空间证明优化逻辑部件被配置为:确定所述存储器设备的至少一部分正在用于一个或多个空间证明区块链活动;暂停存储器设备的正在用于所述一个或多个空间证明区块链活动的所述部分的一个或多个后台操作;以及在确定所述空间证明区块链活动已经结束时,使存储器设备的所利用的所述部分的所述一个或多个后台操作恢复。2.根据权利要求1所述的设备,其中所述存储器设备的所述至少一部分被配置在命名空间内。3.根据权利要求2所述的设备,其中所述确定所述存储器设备的至少一部分正在用于一个或多个空间证明区块链活动基于分析所述命名空间识别数据。4.根据权利要求3所述的设备,其中所述确定所述存储器设备的至少一部分正在用于一个或多个空间证明区块链活动响应于所述命名空间识别数据匹配先前与空间证明区块链活动相关联的命名空间识别数据。5.根据权利要求1所述的设备,其中所述确定所述存储器设备的至少一部分正在用于一个或多个空间证明区块链活动基于接收供应商特定命令。6.根据权利要求1所述的设备,其中所述确定所述存储器设备的至少一部分正在用于一个或多个空间证明区块链活动基于分析所接收的主机命令。7.根据权利要求6所述的设备,其中所述分析所接收的主机命令包括将存储器设备读取和写入活动与已知空间证明区块链活动模式进行比较。8.根据权利要求1所述的设备,其中所述一个或多个后台操作包括读取擦除。9.根据权利要求1所述的设备,其中所述一个或多个后台操作包括更新时间标签。10.根据权利要求1所述的设备,其中所述一个或多个后台操作包括垃圾收集。11.一种设备,包括:处理器;存储器阵列,所述存储器阵列包括:多个存储器设备;其中所述多个存储器设备可被配置到一个或多个命名空间中;和空间证明优化逻辑部件,所述空间证明优化逻辑部件被配置为:接收主机命令,所述主机命令引导所述设备在所述多个存储器设备内创建命名空间;确定所述新...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。