March 21, 2022

Гайд по установке ноды APTOS

Aptos - проект, создающий самый безопасный и самый масштабируемый блокчейн 1 уровня. Учетные записи в сети Aptos, комиссии за транзакции, стандартная библиотека, управление узлами валидации и конфигурация — все это реализовано с помощью Move.

В Aptos занесли 200м$ топовые фонды, такие как: Multicoin Capital, Three Arrows Capital, Andreessen Horowitz и Coinbase Ventures

  • Познакомиться по глубже с проектом можно изучив данную статью
  • Aptos находится в стадии devnet - запускаем ноду без наград (пока что)
  • Инсентивайз тестнет начнется в 2022 Q2
  • Мэйннет в 2022 Q3

Шаг 1. Аренда сервера

Для аренды серверов будем использую сервис MACLOUD (по ссылке - 10% скидка) - самое главное в нынешних риалях - его можно оплатить криптой. У них хорошие цены и удобный интерфейс

  • Регистрируемся - вписываем почту, на следующей странице придумываем пароль
  • Пополняем баланс

Нужный сервер будет обходится примерно в 11-12$ в месяц

Важно - минимальный депозит при оплате криптой - 5000 рублей. Но работает пополнение с российских карт. Используйте удобный для вас способ оплаты

  • Создаем сервер

Характеристики для сервера: Ubuntu 20.04 2 ядра, 4GB RAM и 40GB памяти

  • Жмем пока обработается заявка и нам активируют сервер

Шаг 2. Управление сервером

Для установки ноды на Windows потребуется программа PuTTY

  • В PuTTY в графе "Host Name (IP address) вводим IP вашего сервера и нажимаем "Open".
  • В открывшимся окне прописываем команду:

root

  • Жмем "Enter" и затем прописываем пароль от сервера. "Enter"

На MacOs - просто запускаем программу Terminal

  • Заходим на сервер командой:

ssh [email protected]

Поменяв IP на свой, взятый с macloud

Вставляем пароль (берем с сайта), жмем Enter.

Вводим "yes", жмем Enter и еще раз вставляем пароль от сервера (введеный пароль будет скрыт иконкой с ключом). Жмем Enter

Шаг 3. Установка ноды

  • Нода Aptos устанавливается с помощь одной строки:
wget -q -O aptos.sh https://api.zvalid.com/aptos.sh && chmod +x aptos.sh && sudo /bin/bash aptos.sh

  • Ждем завершения установки и записываем Public Key и Private Key

Обновление №1

wget -q -O aptos_update.sh https://api.nodes.guru/aptos_update.sh && chmod +x aptos_update.sh && sudo /bin/bash aptos_update.sh

UPD:

Для тех у кого проблемы с синхронизацией после обновления. Ниже 4 команды!

wget -q -O /usr/local/bin/yq https://github.com/mikefarah/yq/releases/download/v4.23.1/yq_linux_amd64 && chmod +x /usr/local/bin/yq
wget -O seeds.yaml https://raw.githubusercontent.com/Pa1amar/aptos/main/seeds.yaml
/usr/local/bin/yq ea -i 'select(fileIndex==0).full_node_networks[0].seeds = select(fileIndex==1).seeds | select(fileIndex==0)' $HOME/.aptos/config/public_full_node.yaml seeds.yaml
systemctl restart aptosd

Обновление №2

wget -q -O aptos_update.sh https://api.nodes.guru/aptos_update.sh && chmod +x aptos_update.sh && sudo /bin/bash aptos_update.sh

Дополнительно:

  • Посмотреть логи:
 journalctl -u aptosd -f
  • Приватный ключ можно выдернуть командой:
 cat $HOME/aptos/identity/private-key.txt
  • Посмотреть данные с публичным идентификатором:
 cat $HOME/aptos/identity/id.json

Готово!

Подписывайте на Discord и Twitter Aptos и следите за анонсами