Установка ноды Quasar (qsr-questnet-04) НЕАКТУАЛЬНО
- Описание проекта
- Автоматическая установка (скрипт)
- Работа с кошельком
- Работа с валидатором
- Удаление ноды
- Полезные команды
Описание проекта
Quasar (произносится как QWAY-ZAR) - это децентрализованный аппчейн, позволяющий управлять цифровыми активами между сетями. Цифровым активом может быть что угодно: от цифровых сертификатов, кодов аутентификации до сменных или несменных токенов.
Управление может быть любым, что человек захочет сделать с цифровым активом, например, сохранить, совместно управлять, использовать краудсорсинг или краудленд.
Quasar предлагает прозрачную, безопасную и управляемую платформу для создания контейнеров управления общего назначения (хранилищ).
Appchain - это блокчейн, ориентированный на конкретные приложения. В отличие от обобщенных блокчейнов, таких как Ethereum, на которых размещается множество различных приложений, аппчейны создаются специально для отдельных приложений. Подобно тому, как Bitcoin создан специально для майнинга/хранения/передачи BTC, а Osmosis создан специально для размещения AMM, Quasar создан специально для размещения хранилищ как общих средств управления активами.
Appchains становятся все более распространенными и желанными как для разработчиков, так и для пользователей, поскольку они предлагают больший контроль над настраиваемыми функциями. Концепция "интернета блокчейн", придуманная компанией Cosmos, описывает развивающуюся экосистему многочисленных взаимосвязанных цепочек приложений. Cosmos предоставляет наборы инструментов для создания блокчейн и подчеркивает важность принятия IBC для обеспечения совместимости блокчейн.
Инвестиции: $6.07M в сид-раунде (июль '22) во главе с Polychain Capital, Blockchain Capital и Figment.
Текущая стадия - невознаграждаемый тестнет.
Минимальные требования к серверу:
Explorer сети: https://quasar.explorers.guru | https://testnet.ping.pub/quasar
Сайт: https://www.quasar.fi
Дискорд: https://discord.gg/quasarfi
Документация: https://docs.quasar.fi
Автоматическая установка
Подключаемся к серверу через Putty или MobaXterm, после чего приступаем к установке.
В установочный файл встроен снапшот (поэтому рекомендуется установку запускать через screen)
Запускаем автоматический скрипт для установки:
wget -q -O quasar.sh https://nodes.wenmoney.io/quasar.sh && chmod +x quasar.sh && ./quasar.sh
Во время установки нода запросит ввести имя для вашей ноды. Также добавлена возможность задать кастомные порты (если устанавливаете ноду на сервер где уже работает любая Cosmos-нода).
Также мы сделали шпаргалку с командами по работе с нодами в сети Cosmos, пригодится каждому - https://teletype.in/@wen_money/cheat-sheet-cosmos-nodes
Работа с кошельком
Если вы создаете / восстанавливаете кошелек вручную, то для начала создадим переменную (имя кошелька) и запишем ее в bash_profile для удобства:
source .bash_profile wallet="wallet" echo "export QUASAR_WALLET=$wallet" >> $HOME/.bash_profile
source .bash_profile quasarnoded keys add $QUASAR_WALLET --keyring-backend os
Получаем адрес кошелька и VALOPER и запишем их в bash_profile для удобства:
QUASAR_ADDRESS=$(quasarnoded keys show $QUASAR_WALLET -a --keyring-backend os) QUASAR_VALOPER=$(quasarnoded keys show $QUASAR_WALLET --bech val -a --keyring-backend os) echo 'export QUASAR_ADDRESS='${QUASAR_ADDRESS} >> $HOME/.bash_profile echo 'export QUASAR_VALOPER='${QUASAR_VALOPER} >> $HOME/.bash_profile
quasarnoded query bank balances $QUASAR_ADDRESS
Баланс кошелька отобразится только в том случае, когда нода полностью синхронизируется с сетью!
Для получения тестовых токенов переходите в дискосе в канал #testnet-faucet и запрашиваете токены в формате !faucet QSR ВАШ_АДРЕС_КОШЕЛЬКА
Работа с валидатором
Не забываем о том, что валидатора создаем только после того, как ваша нода полностью синхронизируется с сетью.
quasarnoded tx staking create-validator \ --amount 1000000uqsr \ --commission-max-change-rate "0.05" \ --commission-max-rate "0.10" \ --commission-rate "0.05" \ --min-self-delegation "1" \ --pubkey=$(quasarnoded tendermint show-validator) \ --moniker $QUASAR_NODENAME \ --chain-id $QUASAR_CHAIN_ID \ --gas=auto \ --node https://quasar-testnet-rpc.polkachu.com:443 \ --gas-adjustment=1.4 \ --from $QUASAR_WALLET
После чего идем в эксплоер и по txhash проверяем транзакцию на предмет успешного создания валидатора (если Success, то валидатор корректно создан).
Делегировать токены в своего валидатора (в примере делегируется 1 токен):
quasarnoded tx staking delegate $QUASAR_VALOPER 1000000uqsr --from $QUASAR_WALLET --chain-id $MARS_CHAIN_ID --gas=auto --node https://quasar-testnet-rpc.polkachu.com:443 --gas-adjustment=1.4 -y
После чего идем в эксплоер и по txhash проверяем транзакцию на предмет успешного делегирования (если Success, то делегирование прошло успешно).
Также мы сделали шпаргалку с командами по работе с нодами в сети Cosmos, пригодится каждому - https://teletype.in/@wen_money/cheat-sheet-cosmos-nodes
Удаление ноды
Для удаления ноды выполните команду (это одна команда, или просто запустите установщик, там есть команда на удаление ноды) :
systemctl disable quasarnoded && \ rm /etc/systemd/system/quasarnoded.service && \ systemctl daemon-reload && \ cd $HOME && \ rm -rf $HOME/.quasarnode && \ rm -rf $(which quasarnoded)
Полезные команды
Список полезных команд, пригодится каждому.
Проверить последний синхронизированный блок:
quasarnoded status 2>&1 | jq ."SyncInfo"."latest_block_height"
sudo journalctl -u quasarnoded -f -o cat
Проголосовать за предложение (говернанс) c ID=1:
quasarnoded tx gov vote 1 yes --from $QUASAR_WALLET --keyring-backend os --chain-id $QUASAR_CHAIN_ID --gas=auto --node https://quasar-testnet-rpc.polkachu.com:443 --gas-adjustment=1.4 -y