Aptos Registration
Соьгодні будемо реєструватися в проекті Aptos та ставити валідатор ноду.
Зміст
Aptos — створення універсального і справедливого доступу до децентралізованих активів для мільярдів людей.
Підняли 200 від Multicoin Capital, 3 Arrows Capital, Tiger Global, BlockTower, FTX Ventures, Paxos та Coinbase Ventures.
13 травня - Початок реєстрації
19 травня - Кінець реєстрації
23 травня - Резолти
24 травня - Початок 1 фази
Детальна інформація тут.
Мінімальні системні вимоги: 4 CPU / 8 RAM / 160 GB SSD - Ubuntu 20.04.
Рекомендовані: 4 CPU / 8 RAM / 300+ GB SSD - Ubuntu 20.04.
1) Ми будемо встановлювати ноду за допомогую Docker, тому спочатку встановлюємо його:
wget -O get-docker.sh https://get.docker.com sudo sh get-docker.sh rm -f get-docker.sh
2) Встановлюємо Docker компоненти:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
sudo mkdir -p ~/aptos-node/testnet && cd ~/aptos-node/testnet
sudo docker run --rm \ -v $(pwd):/data/aptos-cli \ jiangydev/aptos-cli:v0.1.1 \ aptos genesis generate-keys --output-dir /data/aptos-cli
sudo wget -O docker-compose.yaml https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/docker-compose.yaml sudo wget -O validator.yaml https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/validator.yaml sudo wget -O fullnode.yaml https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/fullnode.yaml
sudo docker run --rm \ -v $(pwd):/data/aptos-cli \ jiangydev/aptos-cli:v0.1.1 \ aptos genesis set-validator-configuration \ --keys-dir /data/aptos-cli --local-repository-dir /data/aptos-cli \ --username USERNAME \ --validator-host YOUR_IP:6180 \ --full-node-host YOUR_IP:6182
Замість USERNAME вписуємо будь-який свій.
Замість YOUR_IP — ip вашого сервера.
cat <<EOF > layout.yaml root_key: "0x5243ca72b0766d9e9cbf2debf6153443b01a1e0e6d086c7ea206eaf6f8043956" users: - USERNAME chain_id: 23 EOF
Замість USERNAME - той, який вказували минулого кроку.
sudo docker run --rm \ -v $(pwd):/data/aptos-cli \ jiangydev/aptos-cli:v0.1.1 \ sh -c "rm -rf /data/aptos-cli/genesis.blob && rm -rf /data/aptos-cli/waypoint.txt && rm -rf /data/aptos-cli/framework && cp -r /framework /data/aptos-cli && aptos genesis generate-genesis --local-repository-dir /data/aptos-cli --output-dir /data/aptos-cli && rm -rf /data/aptos-cli/framework"
❗️Скопіюйте все, остання строка дуже довга.
sudo docker-compose up -d
Бачимо, що все створено коректно:
Перевірка
1) Переходимо на сайт https://aptos-node.info/
2) Вводимо в пошук IP свого сервера:
3) Далі має бути так як на скріні. Синхронізація - зеленою, піри - фіолетові:
4) Якшо все добре, далі нам потрібно витягнути ключі, які знадобляться нам для реєстрації в тестнеті:
cat username.yaml
Реєстрація в Aptos Incentivized Testnet.
1) Переходимо за посиланням https://community.aptoslabs.com/ та реєструємо акаунт.
2) Далі тиснемо Node Verification:
3) Тут заповнюємо поля даними, які ми отримали з виводу команди:
cat username.yaml
FULLNODE PORT беремо той, який після full_node_host.
4) Якшо все добре, отримуємо таке вікно і це значить що нода успішно зареєстрована:
5) Останнім кроком потібно пройти Identity Verification (KYC).
docker logs -f testnet_fullnode_1 --tail 5000
docker logs -f testnet_validator_1 --tail 5000