--shutdown-at | 计划验证器在给定的 Unix 时间戳关闭。 | N/A | --shutdown-at <timestamp> |
-T , --truncate-db | 以指定序列号作为新的顶级主链区块序列号,截断数据库。 | N/A | -T <seqno> |
-U , --unsafe-catchain-restore | 启用缓慢而危险的 catchain 恢复方法。 | Disabled | -U <catchain-seqno> |
-F , --unsafe-catchain-rotate | 启用强力和危险的连锁轮换。 | Disabled | -F <block-seqno>:<catchain-seqno>:<height> |
--celldb-compress-depth | 将深度为 X 的 cell 与整个子树一起存储,从而优化 CellDb。 | 0 (disabled) | --celldb-compress-depth <depth> |
--max-archive-fd | 设置归档管理器中打开文件描述符的数量限制。0 表示无限制。 | 0 (unlimited) | --max-archive-fd <number> |
--archive-preload-period | 启动时预载过去 X 秒的存档片段。 | 0 seconds (disabled) | --archive-preload-period <seconds> |
--enable-precompiled-smc | 可执行预编译智能合约(试验性)。 | Disabled | --enable-precompiled-smc |
--disable-rocksdb-stats | 禁止收集 RocksDb 统计数据。 | Enabled | --disable-rocksdb-stats |
--nonfinal-ls | 启用对非最终完成区块的特殊本地状态 (LS) 查询。 | Disabled | --nonfinal-ls |
--celldb-cache-size | 设置 CellDb 中 RocksDb 的块缓存大小,单位为字节。 | 1G (1 Gigabyte) | --celldb-cache-size <size> |
--celldb-direct-io | 为 CellDb 中的 RocksDb 启用直接 I/O 模式(仅当缓存大小 >= 30G 时适用)。 | Disabled | --celldb-direct-io |
--celldb-preload-all | 启动时预载 CellDb 中的所有 cell 。 | Disabled | --celldb-preload-all |
--celldb-in-memory | 在内存中存储整个 celldb。对于使用默认设置的验证器,cellldb 的大小约为 80-100GB,因此 128GB 是绝对必要的,最好是 256GB。 | Disabled | --celldb-in-memory |
--catchain-max-block-delay | 设置创建新的 catchain 代码块前的延迟时间,单位为秒。 | 0.4 seconds | --catchain-max-block-delay <seconds> |
--catchain-max-block-delay-slow | 设置过长回合的最大扩展 catchain block 延迟(秒)。 | 1.0 seconds | --catchain-max-block-delay-slow <seconds> |
--fast-state-serializer | 可实现更快的持久状态序列化,但需要更多内存。 | Disabled | --fast-state-serializer |