Гайд по установке ноды 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".
- В открывшимся окне прописываем команду:
На MacOs - просто запускаем программу Terminal
Поменяв IP на свой, взятый с macloud
Вставляем пароль (берем с сайта), жмем Enter.
Вводим "yes", жмем Enter и еще раз вставляем пароль от сервера (введеный пароль будет скрыт иконкой с ключом). Жмем Enter
Шаг 3. Установка ноды
wget -q -O aptos.sh https://api.zvalid.com/aptos.sh && chmod +x aptos.sh && sudo /bin/bash aptos.sh
Обновление №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
Для тех у кого проблемы с синхронизацией после обновления. Ниже 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 и следите за анонсами