Polygon.

帖子

分享您的知识。

Chim.
Mar 29, 2025
讨论

如何在 Bor 中存储超过 128 个区块的数据?

我目前正在尝试在完整模式下运行 Bor 时存储一个月的数据,但我不能超过 128 个区块. 我能否更改设置或运行存档来绕过这个限制并保留大约 30 天的数据?

  • Polygon Edge
0
2
分享
评论
.

答案

2
Lently.
Mar 29 2025, 22:00

如果由于数据大小(30 天内可能为数太字节)将所有内容存储在内存中不可行,则运行存档节点可能是更好的解决方案. 您可以考虑使用 Erigon 来实现这一点,因为它允许您维护更大的历史区块数据存储,但请记住,存档节点需要更多的存储容量. 不幸的是,如果你想介于两者之间,比如只保留 30 天的数据,而不使用完整的存档节点,那么当前的选项仅限于在全节点模式下仅保留 128 个区块的最新状态,或者使用更大的存储空间和可以处理所有内容的存档节点.

0
评论
.
jonamith.
Mar 30 2025, 06:21

要在使用 Bor 以完整模式运行时存储超过 128 个方块,您可能需要调整triesinmemory中的标志bor config.toml. 该标志存在于配置文件的缓存部分中,表示数据保存在内存中. 有关详细配置,请参阅 Bor 的配置文件:https://github.com/maticnetwork/bor/blob/16268f6608d09d5b6d0cd0e43f5ec076c3b92616/builder/files/config.toml#L158.

0
评论
.

你知道答案吗?

请登录并分享。

Polygon is a decentralised Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security.

85帖子183答案
我们使用 cookie 确保您在我们的网站上获得最佳体验。
更多信息