节点活跃度标准

当您参加Aptos激励测试网时,您的验证器节点必须在被选中参与测试网后的24小时内通过活跃度检查,并以常规节奏进行。这是为了确保您的验证器节点有助于整个网络的健康,并且您有资格获得激励测试网奖励。

本文档描述了如何在激励测试网中验证已部署的验证器节点的状态以满足标准。

将使用链上和链外数据评估验证器节点的活跃度。链上数据将直接从与链同步的节点提取,链下数据将通过遥测发送。此类数据包括:

  • 每小时至少有一个拟定区块。这将用于确定节点长时间的可用性。

  • 节点推送遥测数据,包括以下指标

    • 不断增加的节点同步版本,以及来自区块链最高状态的合理增量

    • Aptos实验室的验证器也会参与

验证节点活跃度

本地

如果您是节点操作员,那么您可以使用多种工具(由Aptos团队和社区提供)在本地验证自己节点的状态。该本地状态将作为整体节点健康的良好代理,从网络层面上看,并由Aptos实验室运行的远程分析系统报告。

  • 在本地,验证节点状态的最佳方法是与节点进行交互。您可以通过运行curl命令来监视本地度量端点,并观察各种关键度量。遵循验证初始同步中详细描述的步骤。

💡 提示

当您为激励测试网注册验证器节点时,将提示您执行此检查。

上述两种监控方法依赖于节点报告的Prometheus指标。特别重要的是,以下指标与上述活力成功标准直接相关:

  • aptos_consensus_proposals_count

  • aptos_state_sync_version{type="synced"}

  • aptos_connections

远程

在远程,Aptos团队可以通过Telemetry验证节点的状态。

向Aptos团队发送链下活跃度度指标进行验证,telemetry必要的。通过检查验证节点上的DEBUG日志,您可以查看每个telemetry调用的确切内容。如果您的节点使用默认配置,但未显式禁用telemetry,并且具有HTTPS出口访问internet,则它将向Aptos实验室报告各种关键指标,例如当前同步版本和连接到节点的对等方。

Aptos实验室还将观察链上事件,如活跃度标准中定义的每小时提案。

Aptos实验室自己的分析系统将汇总所有链下telemetry数据和所有链上参与事件,以计算每个节点的健康状况。节点健康状况将显示在社区平台站点上,以及每个测试网的独立验证器排行榜上。

故障排除

如果您的验证器节点面临持久性问题,例如,无法提案或无法同步,请在Github提出问题(https://github.com/aptos-labs/aptos-ait2/issues)并提供以下内容:

  • 节点设置,例如,如果你选择的是源代码、Docker或Terraform(以及源代码版本,例如图像标记或分支)运行节点。

  • 描述您面临的问题以及这些问题发生的时间。

  • 重要:节点的日志(尽可能追溯)。没有详细的日志,我们不太可能排查该问题。

  • 我们还可能要求您为节点启用DEBUG日志。如果是这种情况,可以通过添加以下内容来更新节点配置文件(例如,validator.yaml):

 logger:
   level: DEBUG
  • 还请包括您认为可能有用的任何其他信息,并且尝试重新启动验证器是否有帮助。

Last updated