Использование Aptos Source
ДЛЯ ВАЛИДАТОРА ПОЛНОЙ НОДЫ Используйте fullnode.yaml для запуска валидатора полной ноды. Смотрите Шаг 13.
Клонируйте репозиторий Aptos.
2. cd
в каталог aptos-core
.
3. Запустите Bash-скрипт scripts/dev_setup.sh
, как показано ниже. Это подготовит вашу среду разработчика.
4. Обновите текущую среду shell.
Когда среда разработки готова, можно приступать к настройке ноды валидатора.
5. Проверьте ветку testnet
с помощью git checkout --track origin/testnet
.
6. Создайте каталог для состава ноды Aptos и выберите имя пользователя для вашей ноды. Например.
УСТАНОВИТЕ APTOS CLI Прежде чем продолжить, установите Aptos CLI 0.3.1: https://aptos.dev/cli-tools/aptos-cli-tool/install-aptos-cli.
7. Сгенерируйте пары ключей (владелец узла, голосующий, ключ оператора, ключ консенсуса и ключ сети) в своем рабочем каталоге.
Это создаст 4 файла ключей в каталоге ~/$WORKSPACE/keys:
public-keys.yaml
private-keys.yaml
validator-identity.yaml
, andvalidator-full-node-identity.yaml
.
ВАЖНО Сохраните файлы закрытых ключей в безопасном месте. Эти файлы ключей важны для установления права собственности на вашу ноду. Никогда и никому не передавайте закрытые ключи.
8. Настройте информацию о валидаторе. Вам необходимо установить статический IP / DNS адрес (DNS предпочтительнее), который может использоваться нодой, и убедиться, что сеть / брандмауэры правильно настроены для приема внешних соединений.
Эта информация понадобится вам позже для регистрации на сайте сообщества Aptos.
ПОДСКАЗКА
Флаг --full-node-host
является необязательным.
Это создаст два файла YAML в каталоге ~/$WORKSPACE/$USERNAME
: owner.yaml
и operator.yaml
.
9. Загрузите genesis blob и waypoint для сети, к которой вы хотите подключиться, полный список сетей можно найти здесь
Например, чтобы загрузить testnet genesis и waypoint:
10. Скопируйте файлы validator.yaml
, fullnode.yaml
в эту папку.
Измените файлы конфигурации, чтобы обновить каталог данных, путь к ключам, путь к файлу genesis, путь к путевым точкам. Пользователь должен иметь доступ на запись в каталог данных.
11. Напомним, что в вашем рабочем каталоге (~/$WORKSPACE
) должен быть список файлов:
config
папка, в которую входят:validator.yaml
файл конфигурации валидатораfullnode.yaml
файл конфигурации полной ноды
keys
папка, в которую входят:public-keys.yaml
:Открытые ключи для учетной записи владельца, консенсуса, сетевого взаимодействия (из шага 7).private-keys.yaml
: Закрытые ключи для учетной записи владельца, консенсуса, сетевого взаимодействия (из шага 7).validator-identity.yaml
: Закрытые ключи для установки идентификатора валидатора (из шага 7).validator-full-node-identity.yaml
: Закрытые ключи для установки полной идентификации ноды валидатора (из шага 7).
username
папка, в которую входят:owner.yaml
: определите сопоставление владельца, оператора и голосующего. Это все те же учетные записи в тестовом режиме (из шага 8).operator.yaml
: Информация о ноде, которая будет использоваться как для валидатора, так и для полной ноды (из шага 8).
waypoint.txt
: Путевая точка для транзакции генезиса (из шага 9).genesis.blob
Бинарный файл genesis, содержащий всю информацию о фреймворке, validatorSet и многое другое (из шага 9).
12. Запустите ваш локальный валидатор, выполнив приведенную ниже команду:
Запустите полную ноду на другом компьютере:
Теперь вы завершили настройку своей ноды.
Last updated