DEV Community

EgorMajj
EgorMajj

Posted on

2 1

Требования к Ноде

Следуйте требованиям, указанным в этом документе, чтобы без проблем сделать развертывание AIT-3 валидатора и полной ноды.

Валидатор и полные ноды.

  • Для AIT-3 мы требуем, чтобы вы запустили Валидатора. В качестве опции мы рекомендуем вам также запустить полную ноду. Однако запуск полной ноды не является обязательным.
  • Если вы запускаете полную ноду, то мы настоятельно рекомендуем вам запустить Валидатора и Полную ноду на двух отдельных и независимых компьютерах. Убедитесь, что эти компьютеры хорошо обеспечены ресурсами и изолированы друг от друга. Гарантия изоляции ресурсов между валидатором и полной нодой поможет обеспечить плавное развертывание этих нод.
  • Для лучшей доступности и стабильности мы рекомендуем развертывать ноду в облаке. Мы предоставили поддержку Terraform для развертывания ноды на трех облачных провайдерах: GCP, AWS и Azure. См. раздел Валидаторы.
  • Убедитесь, что вы открыли сетевые порты до даты запуска AIT. См. раздел Требования к конфигурации сети.
  • Убедитесь, что вы закрыли эти порты после того, как AIT был принят или отклонен.

Нода валидатора в тестовом режимеё

Вы должны запустить ноду-валидатора в тестовом режиме, чтобы получить право на AIT-3. Это метод, который Aptos Labs использует для проверки того, что оператор ноды может успешно запустить ноду валидатора и правильно настроить его на идентификацию сети Aptos.

В тестовом режиме вы будете запускать локальную сеть с одной единственной нодой, и она должна функционировать как обычный блокчейн.

Требования к оборудованию

Для запуска Aptos валидатора и полной ноды мы рекомендуем следующие технические характеристики:

ПРОЦЕССОР:

  • 8 ядер, 16 потоков
  • 2,8 ГГц или быстрее
  • Intel Xeon Skylake или новее

Память:

  • 32 ГБ ОЗУ.

Примеры типов оборудования на различных облачных средах:
AWS

  • c5.4xlarge
  • c6i.4xlarge
    GCP

  • c2-standard-16
    Azure

  • Standard_B8ms

Требования к хранилищу данных

Объем данных, хранимых блокчейном Aptos, зависит от истории (длины) блокчейна и количества состояний в сети (например, учетных записей). Эти значения зависят от нескольких факторов, в том числе: возраста блокчейна, средней скорости транзакций и конфигурации программы обрезки реестра.

Мы рекомендуем нодам иметь не менее 300 ГБ дискового пространства, чтобы обеспечить достаточный объем памяти для нагрузочного тестирования. У вас есть возможность начать с меньшего размера и корректировать его в зависимости от потребностей. Вы будете нести ответственность за мониторинг использования дискового пространства ноды и соответствующую корректировку для обеспечения работоспособности ноды.

Требования к сети

Требование к пропускной способности: 1 Гбит/с

Порты

Когда вы работаете на ноде валидатора, вы должны открыть сетевые порты на своей ноде, чтобы другие ноды могли подключаться к вам. Для полных нод это необязательно.

Существует три типа сетей Aptos. Ваша нода может быть настроена так, чтобы каждая из этих сетей могла подключаться к вашей ноде, используя разные порты на вашей ноде.

  1. Сеть валидатора: Нода валидатора подключается к этой сети.
  2. Публичная сеть. Публичная полная нода подключается к этой сети.
  3. Сеть валидаторных полных нод (сеть VFN): Валидаторная полная нода подключается к этой сети. Сеть VFN позволяет полной ноде валидатора подключаться к конкретному валидатору.

Вы можете настроить параметры порта на вашей ноде с помощью конфигурационного YAML-файла. Смотрите пример конфигурационного YAML здесь. При такой конфигурации YAML на вашей ноде публичная сеть подключается к вашей ноде через порт 6182, а сеть VFN - через 6181. Поскольку эти параметры портов являются настраиваемыми, мы не указываем в явном виде, что порт X предназначен для сети Y.

Настройки порта

Для валидатора:

  • Откройте TCP-порт 6180, чтобы валидаторы могли общаться друг с другом.
  • Откройте TCP-порт 9101 для получения метрик валидатора для проверки статистики состояния (необходимо только на этапе регистрации).

Для полной ноды:

  • Откройте TCP-порт 6182, чтобы полные ноды могли общаться друг с другом.
  • Откройте TCP-порт 9101 для получения метрик полной ноды для проверки статистики состояния (требуется только на этапе регистрации).
  • Откройте TCP-порт 80/8080 для доступа к REST API.

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay