Aleph Zero testnet
Содержание
Знакомство
Aleph Zero - проект на полкадоте созданный для предприятий, Web 3.0 и DeFi сегмента. Разработчики на данный момент работают над инфраструктурой конфиденциальности, основанной на доказательствах с нулевым разглашением (ZKP) и безопасными многосторонними вычислениями (sMPC), чтобы предоставить разработчикам уникальный подход к частным смарт-контрактам.
Системные требования
Рекомендуемые требования - 8 CPU / 32 RAM / 2TB SSD
Минимальные требования - 4 CPU / 16 RAM / 1TB SSD
На данный момент хватает даже 200Гб SSD
Установка
Подготавливаем сервер
# обновляем пакеты sudo apt-get update && sudo apt-get upgrade # устанавливаем необходимые зависимости sudo apt-get install ca-certificates curl gnupg lsb-release
Добавляем официальные GPK ключи
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ (lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin # создаем группу Docker sudo groupadd docker # Добавляем своего пользователя в группу Docker sudo usermod -aG docker $USER # обновляем процессы newgrp docker
Установка ноды
# проверяем порты sudo lsof -i -P -n | grep LISTEN | grep 9944
# скачиваем репозиторий git clone https://github.com/Cardinal-Cryptography/aleph-node-runner cd aleph-node-runner
# устанавливаем имя ноды echo export NODENAME_ALEPH=введите_имя_ноды >> $HOME/.bash_profile source ~/.bash_profile
# запускаем ноду ./run_node.sh -n $NODENAME_ALEPH
Установка и синхронизация занимает примерно 30-60 минут.
docker logs --follow $NODENAME_ALEPH
Если в логах "Imported #..." совпадает с "best" в эксплорере, значит нода засинькана:
Создание кошелька и валидатора
1. Устанавливаем расширение Polkadot{.js} browser extension.
2. Переходим на сайт.
4. Сохраняем мнемонику и продолжаем.
5. Придумываем название и пароль. Нажимаем "Next", "Save". Сохраняем файл в надежное место.
6. Создаем еще один аккаунт (controller) аналогичным способом.
8. Переходим на сайт и запрашиваем токены на скопированный адрес кошелька. Таким же образом пополняем второй кошелек.
9.Переходим во вкладку "Network" - "Staking", "Account", нажимаем "Stash".
10. Cверху выбираем первый аккаунт, снизу второй. Вводим сумму 25000. Нажимаем "Bond".
11. Вводим пароль и подписываем операцию.
13. Для получения "Session Key" вводим в консоль:
curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "author_rotateKeys"}' http://127.0.0.1:9933
14. Вводим полученное значение и нажимаем "Set Session Key". Подписываем операцию.
16. Устанавливаем размер комиссии (1-10) и нажимаем "Validate". Подписываем.
17. Проверяем валидатора. Переходим во вкладку "Overview", "Waiting" и в списке находим своего валидатора.
18. Редактируем информацию о валидаторе. Переходи во вкладку "Accounts" - "Accounts", нажимаем на 3 точки справа от аккаунта, выбираем "Set on-chain identity"
Регистрация
1. Переходим на сайт.
2. Вводим email, ставим галочку и нажимаем "Continue".
3. Заполняем имя валидатора и описание(опционально).
5. Вводим "PeerID", "Public key", "Signed message" и нажимаем "Send". Берем информацию из вывода на консоли:
cd ~/aleph-node-runner/ && ./signer.sh
6. Ожидаем пока рассмотрят заявку.
Подписывайтесь!
Наш канал в телеграм: https://t.me/cardex_nodes
Наш канал в дискорд: https://discord.gg/mtDbNnAkk9