Как поднять ноду Aptos? Команды.
С помощью этой статьи Вы сможете поднять ноду Aptos. В статье будет дана только информация о рабочих командах и подходящих серверах.
Аренда сервера
Зарегистрируйтесь по этой ссылке на хостинге Digital Ocean, таким образом вы получите кредитных 100$ на 2 месяца и сможете арендовать подходящий сервер.
Для получения бонуса, нужно привязать карту Visa/Mastercard. Можете не привязывать свои основные карты, привяжите виртуальные. На балансе должно быть 2-5$. При этом деньги не списывают, и вы сразу можете их вывести.
Чистая халява.
После регистрации, в верхней части страницы нажмите на Create -> Droplets
Выберите следующие характеристики:
Distributions: Ubuntu 20.04
Plan: Basic
CPU Options: Premium AMD
Price: $24/mo (4GB / 2 AMD CPU / 80 GB SSD)
Datacenter region: Frankfurt
В разделе Authentication, придумайте root-пароль
Мотаем в самый низ страницы, задаем имя для сервера, которое хотим и нажимаем Create Droplet
После успешного создания вашего сервера, нажмите на него и перейдите в Console
Вы сразу же подключитесь к серверу, без ввода пароля. Остается лишь ввести данную команду:
wget -q -O aptos.sh https://raw.githubusercontent.com/cryptongithub/aptos/main/aptos.sh && chmod +x aptos.sh && sudo /bin/bash aptos.sh
В зависимости от выбора сервера установка может занять от 10 минут до нескольких часов. После её завершения Вы увидите следующие строки:
ВАЖНО: сразу сохраните Ваш приватный ключ и информацию об узле с помощью команды:
echo -e 'Private key:' && cat $HOME/aptos/identity/private-key.txt && echo -e '\n\nPeer info:' && cat $HOME/aptos/identity/peer-info.yaml
Чтобы скопировать текст, который получите в ответ на команду, просто выделите его мышкой:
Затем подождите несколько минут и проверьте, догнала ли нода текущую высоту блоков с помощью команды:
curl 127.0.0.1:9101/metrics 2> /dev/null | grep aptos_state_sync_version | grep type
Если Ваша нода синхронизировалась, Вы должны будете увидеть примерно равные числа:
Если первое и третье число сильно отличается от второго и четвёртого:
Подождите около 10 минут для полной синхронизации ноды.
Проверить статус ноды Вы можете также на сайте, созданном членом сообщества Aptos. Для этого просто введите IP-адрес Вашего сервера в это поле:
Здесь же, выбрав "Account Test" и нажав "Create an account", Вы сможете создать счёт для тестирования.
Сохраните сгенерированные данные, вставьте seed в поле для ввода и нажмите Login:
Вы сможете запросить тестовые монетки на кране, отправить их кому-то (например, на адрес 3b17f2a19629ff3e0e85fdc6e782fcd4).
Управление нодой и обновление
Администрировать ноду очень просто. Основную работу за Вас делает сервисный файл: перезапускает ноду в случае её падения и проверяет её статус.
journalctl -u aptos-fullnode -f
systemctl stop aptos-fullnode
systemctl start aptos-fullnode