Aptos开发者文档
  • Aptos 开发者文档
  • 开发环境准备
  • 开发者教程
    • 你的第一笔交易
    • 你的第一个 Move 模块
    • 第一个代币
    • 你的第一个 DApp
    • 第一个 NFT
  • 概念
    • 交易和状态
    • 帐户
    • 事件
    • 燃料和交易费用
    • 验证
    • 全节点
    • 验证节点
    • 节点网络和同步
    • 质押
    • 治理
  • Guides 指南
    • 交易的生命周期
    • 创建签名交易
    • 与 Aptos 区块链交互
    • 安装 Petra 扩展
    • 构建钱包扩展
    • 系统集成商指南
    • 基于本地测试网的开发流程
    • Move 教程
      • 在 Aptos 上使用 Move 语言开发
      • Move 包更新
      • Move 事务测试
  • 节点
    • 不同环境下的 Aptos 区块链部署
    • AIT-3
      • AIT-3的新功能
      • AIT-3的参与步骤
      • 节点要求
      • 节点活跃度标准
      • 链接到Aptos激励测试网
      • 激励测试网的附加文档
    • Validators
      • 在 AWS 上运行
      • 在 Azure 上运行
      • 在 GCP 上运行
      • 使用 Docker
      • 使用 Aptos-core 源代码
    • FullNode for Devnet
      • 用Aptos源或Docker来搭建全节点
      • 通过新版本来更新全节点
      • 全节点的网络身份
      • 全节点设置故障排除
      • 在 CGP 上运行全节点
    • 本地测试网
      • 用 CLI 运行本地测试网
      • 用验证器运行本地测试网
    • 节点健康检测器
    • Aptos 节点健康检查器
  • SDKs
    • Python SDK
    • Typescript
      • Typescript SDK
      • Typescript SDK 概览
    • Rust SDK
  • Aptos CLI
    • 安装 Aptos CLI
    • 使用 Aptos CLI
  • Telemetry
    • Telemetry 遥测
  • Aptos White Paper
  • Glossary 术语表
    • Glossary 词汇表
Powered by GitBook
On this page
  • 验证节点和全节点
  • 测试模式下的验证节点
  • 硬件要求
  • 存储要求
  • 网络要求
  1. 节点
  2. AIT-3

节点要求

PreviousAIT-3的参与步骤Next节点活跃度标准

Last updated 2 years ago

遵循本文档中指定的要求,可以让你顺利的部署AIT-3验证节点和全节点。

验证节点和全节点

  • 对于AIT-3,需要你运行验证节点。你也可以选择运行全节点,但全节点不是必须的。

  • 如果你也准备运行全节点,那么强烈建议在两台独立的机器上运行验证器和全节点。确保这些机器配置良好并相互隔离。保证验证器和全节点之间的资源隔离将有助于确保这些节点的顺利部署。

  • 为了获得最佳可用性和稳定性,我们建议您在云上部署节点。我们为在三个云提供商上部署节点提供了Terraform支持:GCP、AWS和Azure。参见。

  • 确保在AIT上线之前打开网络端口。请参见 。

  • 确保在接受或拒绝AIT后关闭这些端口。

测试模式下的验证节点

为符合AIT-3的要求,必须在测试模式下运行验证节点。这是AptosLabs用于验证节点操作员是否可以成功启动验证器并使用Aptos网络标识正确配置它的方法。

在测试模式下,您将运行一个具有单个节点的本地网络,它应该像正常的区块链一样运行。

硬件要求

为了运行Aptos验证器和全节点,我们建议使用以下硬件资源:

  • CPU:

    • 8核16线程

    • 2.8GHz及以上

    • Intel Xeon Skylake 及以上版本

  • 内存: 32GB RAM.

适合要求的云服务如下:

  • AWS

    • c5.4xlarge

    • c6i.4xlarge

  • GCP

    • c2-standard-16

  • Azure

    • Standard_B8ms

存储要求

Aptos区块链存储的数据量取决于区块链的账本历史(长度)和链上状态(如账户)的数量。这些值取决于几个因素,包括:区块链的年龄、平均交易率和分类账修剪器的配置。

我们建议节点至少有300GB的磁盘空间,以确保有足够的存储空间用于测试。您可以选择从较小的尺寸开始,并根据需求进行调整。您将负责监控节点的磁盘使用情况并进行适当调整,以确保节点正常运行时间。

网络要求

带宽要求:1 Gbps

端口

运行验证器节点时,为了让其他节点可以连接,需要开启相应的网络端口。对于全节点,这是可选的。 有三种类型的Aptos网络。可以配置节点,可以让这些网络中的每一个都可以使用节点上的不同端口连接到节点。

  1. 验证节点网络:验证器节点连接到此网络。

  2. 公共网络。公共全节点连接到此网络。

  3. 验证全节点网络(VFN网络):验证全节点连接到此网络。VFN网络允许验证全节点连接到特定验证节点。

端口设置

对于验证器:

  • 开启TCP端口6180,以便验证节点相互通信。

  • 开启TCP端口9101,用于监测验证运行状况(仅在注册阶段需要)。

对于全节点:

  • 开启TCP端口6182,以便全节点相互通信。

  • 开启TCP端口9101,用于检测全节点的运行状况(仅在注册阶段需要)。

  • 开启TCP端口80/8080,用于RESTAPI访问。

可以在YAML文件配置设置节点端口。请参见(指向技术文档)。在您的节点上使用此配置YAML,公共网络通过端口6182连接到您的节点,并通过端口6181连接到VFN网络。由于这些端口设置是可配置的,因此我们不明确表示端口X用于网络Y。

验证程序
网络配置要求
此处的示例配置YAML