May 14, 2022

Aptos setup guide AIT-3

Aptos — это новый независимый проект, направленный на создание самого безопасного и готового к производству блокчейна 1-го уровня в мире. Команда состоит из первоначальных создателей, исследователей, дизайнеров и разработчиков Diem блокчейна, который был впервые создан для этой цели.

Больше информации об технической составляющей вы можете найти на сайте проекта Aptos.

UPDATED FOR AIT-3!!!

Установка и настройка ноды и клиента.

Системные требования к серверу.

4vCPU
8 GB RAM
Ubuntu 20.04 and later.

Купить выделенные мощности можно на: Hetzner, Contabo, AWS etc.

Шаг №1 Подключение к серверу.

После покупки выделенного сервера все действия нужно производить на сервере, для этого нужно подключиться по SSH протоколу, как показано в гайде - Connect via SSH.

Шаг №2 Установка при помощи скрипта

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

Для запуска при помощи скрипта, нам нужно в терминале ввести комманду:

. <(wget -qO- https://raw.githubusercontent.com/Penton7/node-run/main/install_and_run_aptos_ait3.sh)

На одном из шагов вас запросит ввести псевдоним вашей ноды, вводим название и жмем  Enter.

После выполнения всех шагов скрипта мы увидем такой результат:

Для запуска и администрирования ноды используется контейнеризация и docker.

Шаг №3 Проверка состояния ноды.

Так как мы используем docker в связке docker-compose, то для того что бы проверить состояние ноды вводим:

docker-compose ps

Если напротив этих двух контейнеров статус UP, значит наша нода запущена и синкается.

Для проверки логов ноды вводим:

#проверка логов ноды валидатор
docker-compose logs --tail=500 validator

#проверка лого фулл ноды 
docker-compose logs --tail=500 fullnode

Шаг №4  Регистрация в тестнет.

Для того что бы зарегистрироваться на участие в тестнете, вы должны заполнить форму. Для этого переходим на сайт https://community.aptoslabs.com/ и авторизуемся через удобный нам сервис (Discord or Google).

После авторизации будет форма для ответов почему хотите стать валидатором и для регистрации ноды.

Нажимаем Register и заполняем форму данными своей ноды, все нужные нам данные находятся в конфиге $имя_вашей_ноды.yaml

Для того что бы посмотреть эти данные вводим в консоле:

cd ~/aptos-ait2

#вместо $node_name вводим название своей ноды которое указывали при установке
cat $node_name.yaml

Заполняем данные из консоли в формую.

Дальше проходим верификацию KYC, для этого нажимаем Verify.

Нас перенаправит на сайт загрузки документов, проходим KYC и ждем. Регистрация на участие в тестнете закончится 19 мая (19.05.2022).

Настоятельно рекомендую сделать бекап testnet (сделать копию папки testnet).

Update. Есть сайт где можно посмотреть статус ноды - https://node.aptos.zvalid.com/
Просто вводим айпи адрес ноды.

Удаление ноды


Для того что бы удалить ноду, нужно прописать следующие команды:

cd ~/aptos-ait2

docker-compose down

Пока не сносите папку testnet, будем ждать апдейов, возможно еще пригодится на следующих этапах тестирования.

Ссылки проекта:

Aptos website: https://aptoslabs.com
Explorer: https://explorer.devnet.aptos.dev/
GitHub: https://github.com/aptos-labs
Telegram: https://t.me/AptosLabs
Discord: https://discord.com/invite/zTDYBEud7U