织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

区块链存储爆炸:问题,分析与优化_夸克链QuarkChain_火星财经(4)

时间:2021-12-28 21:39来源:未知 作者:admin 点击:
3.当下一个快照区块被创建时,节点除了存储状态前哈希之外,节点现在可以释放快照区块的KV快照,这意味着来自快照区块以来所有被删除/更新的数据将

  3.当下一个快照区块被创建时,节点除了存储状态前哈希之外,节点现在可以释放快照区块的KV快照,这意味着来自快照区块以来所有被删除/更新的数据将被自动垃圾回收(例如,在 levelDB 中压缩)

  其结果意味着,要存储状态,节点只需要最多两个 KV 快照(很可能是一个带增量和一个 KV 快照)。

  区块存储优化

  使用快照区块,我们可以通过仅存储以下数据来进一步减少节点中所需的区块数据:

  •   最新的快照区块的交易执行前状态快照,即(最新 — 1)快照区块的交易执行后状态

  •   (最新 — 1)快照区块之后的完整区块

  我们可以对存储成本进行简单的数学计算:假设 epoch 持续时间为 2 周,则区块重放大小为

  •   2 * 14(天)* 24(小时)* 3600(秒)* 100 * 1000(TPS)= 224 GB!

  而且,这里的数字不会随着时间的推移而增长!

  总结

  我们分析了以太坊当前的存储使用情况:

  •   不仅是区块,状态存储消耗了很多的空间

  •   当 TPS > 1000 时,存储空间用量高得令人望而却步

  我们提出对区块和状态进行优化:

  •   区块大小从每年 2.86 TB 减少到 224 GB

  •   状态大小(~10B 帐户)从 8.3 TB 减少到 600 GB

  •   一台 2TB 的普通配置计算机应该能满足长时间运行节点的条件

  •   缺点:轻节点无法验证状态中的一个数据(必须是全节点)

  致谢

  感谢 dapp-learning 主办此次活动。

  本文来源:夸克链QuarkChain

  原文标题:区块链存储爆炸:问题,分析与优化

  声明:本文为入驻“火星号”作者作品,不代表火星财经官方立场。

  转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。 未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。

  提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。

  免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与火星财经官方立场无关。虚拟货币不具有法定货币等同的法律地位,参与虚拟货币投资交易存在法律风险。火星财经反对各类代币炒作,请投资者理性看待市场风险。

  语音技术由科大讯飞提供 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容