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