May 24, 2022

Aptos Devnet

Независимый проект, с командой разработчиков, работавших над блокчейном Diem (Facebook/Meta).

Проект обещает оптимизированные и высокопроизводительные уровни L1 и L2 с поддержкой 125к - 160к tps (транзакций в секунду) и обеспечивать такую производительность можно будет с помощью ЦПУ.

Сайт проекта https://aptoslabs.com/

Ссылки на команду/твиттер/дискорд/телеграмм/медиум

Фазы разработки и запуска

▸ Devnet Q1 2022▸ Incentivized Testnet Q2 2022▸ Mainnet Q3 2022▸ Release of new features Q4 2022 - Q1 2023

Карта с расположением нод, пройденных в AT1

https://www.google.com/maps/d/u/0/viewer?mid=1SYfJMUktVq3ilLOHWuEytJiYxTbf1EH1&ll=36.74306682670809%2C36.22531667274701&z=4

Актуальная информация по будущим тирам (всего 4, первый завершен 20 мая)

На данный момент актуально держать Fullnode в devnet (новый релиз)

Требования для Fullnode 2CPU/4Gb/100GB

Установка Fullnode

#Загружаем обновления всех репозиториев пакетов

apt-get update -y
apt-get install ncdu curl cargo screen net-tools jq wget git openssl-dev librust-openssl-sys-dev make clang pkg-config -y

#Открываем deatach сессию

screen -S aptos

#Используем скрипт для быстрой установки

wget -q -O aptos_devnet.sh https://raw.githubusercontent.com/exfeddix17/aptos/main/aptos_devnet.sh && chmod +x aptos_devnet.sh && sudo /bin/bash aptos_devnet.sh

Обновление от 27.06.22

#Открываем deatach сессию

screen -S aptos

#Bыполняем команду

wget -q -O aptos_update220627.sh https://raw.githubusercontent.com/exfeddix17/aptos/main/aptos_update220627.sh && chmod +x aptos_update220627.sh && sudo /bin/bash aptos_update220627.sh

Обновление от 29.06.22

#Открываем deatach сессию

screen -S aptos

#Bыполняем команду

wget -q -O update_aptos220629.sh https://raw.githubusercontent.com/exfeddix17/aptos/main/update_aptos220629.sh && chmod +x update_aptos220629.sh && sudo /bin/bash update_aptos220629.sh

Полезные команды

Проверить актуальную высоту блока можно на сайте

https://explorer.devnet.aptos.dev/

#Показать метрики

curl 127.0.0.1:9101/metrics 2> /dev/null | grep aptos_state_sync_version

#Показать открытый ключ

cat ~/.aptos/config/peer-info.yaml

#Показать закрытый ключ

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

#Показать логи

journalctl -u aptosd -f

#Удалить ноду

systemctl stop aptosd
systemctl disable aptosd
rm -rf ~/aptos*
rm -rf ~/.aptos
rm -rf /opt/aptos/

Хорошим вариантом будет подписаться на все соц. сети устанавливаемой ноды, где можно следить за развитием проекта и быть в курсе всех изменений