[发明专利]可编程数据存储装置及可编程网络数据存储系统有效
申请号: | 201910111731.6 | 申请日: | 2019-02-12 |
公开(公告)号: | CN110187827B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 拉吉尼凯斯·潘德伦根;维杰·巴拉科利斯南 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 刘培培;黄隶凡 |
地址: | 韩国京畿道水*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程 数据 存储 装置 网络 存储系统 | ||
1.一种可编程数据存储装置,包括:
非易失性存储器;
存储控制器,被配置成控制所述非易失性存储器;
网络接口;且
现场可编程门阵列,被配置成:
实现区块链算法;且
通过所述存储控制器将与所述区块链算法对应的区块链的至少一个区块存储在所述非易失性存储器中;以及
处理器,包括存储器,所述存储器被配置成存储指令,所述指令在由所述处理器执行时使所述处理器:
通过所述网络接口发送及接收所述区块链的一个或多个区块;且
控制所述现场可编程门阵列对所述区块链的所述一个或多个区块执行所述区块链算法,
其中所述存储器进一步被配置成存储指令,所述指令在由所述处理器执行时使所述处理器:
加载用于将所述现场可编程门阵列编程为实现与所述区块链算法不同的第二区块链算法的位文件,其中所述现场可编程门阵列包括可编程逻辑区块的集合及可重新配置互连的层次,所述可重新配置互连容许按照所述位文件的规定将所述可编程逻辑区块选择性地布线在一起;以及
使用所述位文件来对所述现场可编程门阵列进行编程,以将所述现场可编程门阵列重新配置成实现所述第二区块链算法。
2.根据权利要求1所述的可编程数据存储装置,其中所述存储控制器实现键值储存器,且
其中所述存储控制器被配置成将所述区块链的所述至少一个区块存储为所述键值储存器的值并且将区块的散列值存储为键。
3.根据权利要求1所述的可编程数据存储装置,其中所述存储控制器被配置成将第一类型的数据及第二类型的数据存储在所述非易失性存储器中,其中所述第一类型的所述数据是区块链数据,且所述第二类型的所述数据不同于所述第一类型的所述数据。
4.根据权利要求1所述的可编程数据存储装置,其中所述存储器被配置成存储指令,所述指令在由所述处理器执行时使所述处理器将所述可编程数据存储装置用作区块链网络的区块链节点。
5.根据权利要求1所述的可编程数据存储装置,其中所述位文件存储在所述非易失性存储器中。
6.根据权利要求1所述的可编程数据存储装置,其中所述位文件是通过所述网络接口而接收。
7.根据权利要求1所述的可编程数据存储装置,其中所述现场可编程门阵列包括密码加速器,且
其中所述现场可编程门阵列被配置成使用所述密码加速器来实现所述区块链算法。
8.根据权利要求1所述的可编程数据存储装置,进一步包括:
第二非易失性存储器;
第二存储控制器,被配置成控制所述第二非易失性存储器;
第二网络接口;且
第二现场可编程门阵列,被配置成:
实现所述区块链算法;且
通过所述第二存储控制器将与所述区块链算法对应的所述区块链的至少一个区块存储在所述第二非易失性存储器中;以及
第二处理器,包括第二存储器,所述第二存储器被配置成存储指令,所述指令在由所述第二处理器执行时使所述第二处理器:
通过所述第二网络接口发送或接收所述区块链的所述一个或多个区块;且
控制所述第二现场可编程门阵列对所述区块链的所述一个或多个区块执行所述区块链算法。
9.根据权利要求1所述的可编程数据存储装置,其中所述存储控制器被配置成根据第一大小将数据存储在所述非易失性存储器中,
其中所述区块链的每一区块具有第二大小,且
其中所述第二大小是所述第一大小的倍数。
10.根据权利要求9所述的可编程数据存储装置,其中所述第二大小等于所述第一大小。
11.根据权利要求9所述的可编程数据存储装置,其中所述非易失性存储器包括与非闪存,
其中所述存储控制器包括闪存转换逻辑模块,且
其中所述第一大小是与非区块大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910111731.6/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置