Пост
Поделитесь своими знаниями.
Как хранить данные объемом более 128 блоков в Боре?
В настоящее время я пытаюсь сохранить данные за месяц при запуске Bor в полном режиме, но я не могу превышать 128 блоков. Могу ли я изменить настройки или запустить архивы, чтобы обойти это ограничение и сохранить данные примерно в 30 дней?
- Polygon Edge
Ответы
2Если хранить все данные в памяти невозможно из-за размера данных (который может составлять несколько терабайт в течение 30 дней), лучше использовать архивный узел. Для этого вы можете использовать Erigon, поскольку он позволяет хранить большие архивные блочные данные, но имейте в виду, что для архивных узлов требуется гораздо больше места для хранения данных. К сожалению, если вам нужно что-то среднее, например, хранить данные всего за 30 дней и при этом не использовать полный архивный узел, текущие варианты ограничены сохранением только самого последнего состояния (128 блоков) в режиме полного узла или использованием хранилища гораздо большего объема с архивным узлом, который может обрабатывать все.
Чтобы сохранить более 128 блоков при работе в полном режиме с Bor, вам, возможно, потребуется настроить triesinmemory
флаг bor config.toml
в. Этот флаг находится в разделе кэша конфигурационного файла и означает, что данные хранятся в памяти. Подробную информацию о настройке см. в конфигурационном файле Bor: https://github.com/maticnetwork/bor/blob/16268f6608d09d5b6d0cd0e43f5ec076c3b92616/builder/files/config.toml#L158.
Знаете ответ?
Пожалуйста, войдите в систему и поделитесь им.
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.