March 20, 2022

Как я поставил ноду Aptos?

Актуально - последнее обновление 10.05.2022.

Автор - igorizuchaetcrypty

Аренда сервера

Многие задаются вопросом какой сервер выбрать, при работе с каким вы получите наименьшее количество проблем где найти подешевле? Учитывая, что я живу в России, на нас повешали много санкций и оплата зарубежных серверов по-просту невозможно ( по крайней мере я не смог, ни Vultr ни Digital Ocean ни Hetzer ). В связи с этим выбор крайне прост - macloud


  • Переходим по ссылке - клик.
  • Регистрируемся, в разделе "Финансы" пополняем баланс ( я пополнил на 2300 рублей, этого хватит на месяц держания ноды ).
  • Нажимаем "Создать сервер" и выбираем следующие параметры

Многие удивятся и спросят, а почему такие бешеные параметры? Безусловно вы можете сделать меньше, просто в дальнейшем, нода может стать требовательнее и вы создадите себе головную боль. Более того, есть ОГРОМНЫЙ ШАНС того, что в оплачиваемую стадию будут отбирать исходя из работы твоей ноды, а она зависит как раз таки от мощности сервера, такие примеры уже были и все опытные ребята ставят +- такие же спеки. Я переобщался с десятком людей, что в чате дискорде, что в тематических чатах в телеграмме.

  • После создания сервера мы сможем увидеть наш сервер во вкладке "Мои сервера", оттуда нам понадобится IP-адрес и пароль во вкладке "Доступ".
  • Эти данные нам понадобятся для входа в PuTTY, если у вас нет этой программы, то скачать ее необходимо здесь.
  • В "Host Name ( or IP address ) вводим IP вашего сервера и нажимаем "Open".
  • Далее, в открывшимся терминале прописываем:
root
  • Затем прописываем пароль от сервера, который есть во вкладке "Доступ" на сайте macloud.

Установка ноды

Делается, все крайне просто. Нам потребуется менее 10 команд. Конкретно сам процесс установки у меня занял около 30 минут. Действовал согласно гайду от NodesGuru:

  • Вписываем команды последовательно:
apt install screen 
screen -S aptos
wget -q -O aptos.sh https://api.nodes.guru/aptos.sh && chmod +x aptos.sh && sudo /bin/bash aptos.sh
  • После того как установили ноду, проверяем синхронизацию ноды следующей командой:
curl 127.0.0.1:9101/metrics 2> /dev/null | grep aptos_state_sync_version | grep type

  • Видим, что значения в 2,3,4 строчках разные, это означает, что нода не синхронизирована - ждем некоторое время, важно, чтобы эти значения были идентичные. ( Я ждал 2.5 часа, пока нода синхронизировалась )
  • Пример синхронзированной ноды:

Важно: ваши блоки должны быть актуальны согласно Aptos Explorer: https://explorer.devnet.aptos.dev/

Есть ваша нода синхронизирована так, как на скриншоте, то все работает!

  • Финальный штрих — очень важно, сохраните себе куда-то приватный ключ вашей ноды. Вероятно, это нужно для того, чтобы тебя идентифицировать в дальнейшем.

cat /root/.aptos/key/private-key.txt

DONE. Нода установлена, следим за моим Telegram-каналом, там я рассказываю много всего интересного и полезного.