java - 在区块链中,每个节点都有单独的块数据副本。如果我的机器没有那么多空间那么它是如何工作的?
问题描述
我是使用 stackoverflow 的新手,也是了解区块链的新手。我已经读过关于区块链的信息,他们在区块链中告诉每个节点都有块的副本。但是如果我的机器没有足够的空间来存储所有块记录,我就无法理解一件事。然后我如何访问历史记录并维护我机器上的所有块数据。还是我从某个地方访问这些数据。以及他们如何验证有效用户以检查历史记录。以及此历史记录的存储位置。
解决方案
您不能假设数据将适合内存。
您可以做的是使用数据库,或使用内存映射文件编写自定义存储,以便您可以访问磁盘上的所有数据。
推荐阅读
- html - 将 HTML 字符串转换为 xlsx 文件以下载(angularjs)
- python-3.x - 如何编写 Python 程序以生成除前 5 个元素外的列表
- javascript - JS 静态属性与使用类名添加属性
- javascript - Python selenium whatsapp- 搜索按钮
- php - Does character set and collation affects query performance in MySQL/MariaDB?
- c++ - 将文件从一个目录复制到另一个目录 (C++)
- google-sheets - 仅删除 Google 通讯录中“系统组:我的联系人”中的联系人
- java - 资源文件中的无关文本
- php - 通过 PHP 导入后如何编辑标题
- java - Springframework 中 Elasticsearch 属性的相似性