Skip to main content
当节点停止运行时(例如由于升级或网络故障),它可能会错过一些区块并与网络失去同步。以下页面描述了几种恢复并重新加入链最新高度的方案。 每种方案都有各自的权衡:
  • 软重置 速度快,但仅在节点最新高度接近网络最新高度时有效。它会跳过中间区块的执行,因此不会为这些区块在本地生成任何产物(日志、收据、跟踪)
  • 硬重置 速度慢,但即使节点最新高度远离网络最新高度也能工作。它会跳过快照之前的所有内容,因此不会为这些区块在本地生成任何产物(日志、收据、跟踪)。
  • 完整重放 成本更高,但它可以确保本地归档没有缺口,从而无需由 S3 提供缺失数据。RPC 提供者可能会需要完整重放。
  • 节点迁移 允许验证者通过将已同步的全节点提升为验证者身份来实现高可用。这对计划内或计划外维护尤其有用,可将停机时间降至最小。

软重置

利用 statesync 追赶到链的最新高度,跳过中间区块的执行。

硬重置

从快照恢复状态,然后再进行重新同步。

完整重放

按顺序获取并重放所有缺失区块,以确保所有交易产物均可用。

节点迁移

通过迁移配置文件和密钥将已同步的全节点提升为验证者,停机时间极短。