Aptos нода
Автор статьи Crypto time
Официальный гайд от Aptos здесь
Старт
Перед началом установки ноды, переходим в Discord канал и проходим верификацию
Далее переходим в форму и вписываем актуальный ник в дискорде
Теперь можно переходить к поднятию ноды
Сервер
Нам потребуется сервер с следующими характеристиками:
Арендовать сервер можно на сайтах:
Подробная статья описана в статье Бесплатный сервер для ноды
Команды для запуска
sudo apt update && sudo apt install ca-certificates curl gnupg lsb-release wget -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io -y
mkdir -p ~/.docker/cli-plugins/
curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose
chmod +x ~/.docker/cli-plugins/docker-compose
sudo chown $USER /var/run/docker.sock
mkdir $HOME/aptos && cd $HOME/aptos
wget https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/public_full_node/docker-compose.yaml
wget https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/public_full_node/public_full_node.yaml
wget https://devnet.aptoslabs.com/genesis.blob
wget https://devnet.aptoslabs.com/waypoint.txt
После выполнения данных команд, нода будет запущена и работоспособна
Смотрим логи
curl 127.0.0.1:9101/metrics 2> /dev/null | grep aptos_state_sync_version | grep type
Начнется загрузка ноды до актуальных блоков:
docker logs -f aptos-fullnode-1 --tail 10000
Выглядеть они будут примерно так:
Команды управления
nano ~/.aptos/config/public_full_node.yaml
nano ~/.aptos/key/private-key.txt
curl 127.0.0.1:9101/metrics 2> /dev/null | grep aptos_state_sync_version | grep type
Фидбэк
Делаем скрины логов, выкладываем их в своем твиттере с тегом @aptoslabs и пишем в твите немного текста о процессе поднятия ноды: было ли сложно, понятно ли все было, были ли ошибки или баги и тд.
Потом копируем ссылку на твит и пересылаем в Discord канал в раздел Developers.