August 24, 2023

Установка ноды "Cascadia"

Cascadia - это первый в мире неокибернетический блокчейн. L-1 блокчейн, космофорк с необычным подходом к генерации блоков и алгоритмом консенсуса.

Проект собрал: неизвестно.

- Требования:

- 2 ядра, 8 гб оперативной памяти, 200 гб места

Не конфликтует с другими нодами, можно подселять её к остальным (при наличии свободного места).

- Награды:

Не заявлено.

- Установка:

Войдите на свой сервер через программу-клиент.

У сервера не такие команды, как на компьютере и копировать – вставить через привычные горячие клавиши у вас не получится.

Ввод команды - enter. Вставляем команды одним нажатием на правую кнопку мыши.

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

ЗАПРОСИТЕ СКРИПТ В ПОДДЕРЖКЕ https://t.me/nodesgurusupport_bot

После установки имени валидатора выполните команду:

source $HOME/.bash_profile

Создайте кошелёк, не забудьте сохранить мнемонику.

cascadiad keys add wallet

Ввод вашего пароля будет невидим, просто пишите и нажимайте Enter, также пароль нужно будет подтвердить
также, ответьте командой Y

После пароля видим следующую информацию:

Скопируйте ваш adress и mnemonic phrase (24 слова), сохраните себе эти данные, при их потери вы не сможете восстановить ваш кошелек!

Конвертируем Cascadia адрес в EVM адрес:

cascadiad address-converter $(cascadiad keys show wallet -a)
Вводим команду, прописываем ваш пароль и сохраняем EVM адресс

- Запросите монет в кране:

Перейдите в Дискорд: https://discord.gg/cascadia

Нажмите кнопку Выполнить (Она может находится в любой ветке).

И пройдите стандартную верификацию в канал Дискорда.

Запросите монет в ветке #faucet. Для этого, отправьте сообщение (адрескошелька - замените на ваш адрес EVM, именно адрес EVM):

$request адрескошелька

Запрашивать монеты можно 1 раз в 24 часа, поэтому, если вы ошиблись адресом или не верно вписали команду, повторите через 24 часа.

Альтернативный способ получить монеты: https://www.cascadia.foundation/faucet

Точно так же, укажите свой EVM адрес и нажмите Claim.

P.S. адрес вашего кошелька и EVM адрес - связаны между собой. Но, в кран, лучше указывать именно EVM.

Обновляем систему:

systemctl stop cascadiad cascadiad start

Устанавливаем обновления и докеры:

wget -O $HOME/.cascadiad/config/addrbook.json https://api.nodes.guru/cascadia_addrbook.json sudo systemctl restart cascadiad

Проверяем статус нашей ноды и переходим дальше:

service cascadiad status

Пример рабочей ноды в терминале, если выдает Failed, поставьте обновление ещё раз!

Если после установки система показывает "Failed"- проблема может быть в вашем сервере, а именно в - устаревшей версии Ubuntu (обратитесь в тех поддержку, где вы приобретали сервер и попросите об обновлении версии)

Но перед этим, попробуйте перезапустить ноду командой - sudo systemctl restart cascadiad
Также стоит установить снепшот последней версии:

bash <(wget -qO- http://51.75.161.136/casca_snap/)

После полной синхронизации проверяем баланс, если всё в порядке, переходим к созданию валидатора.

cascadiad q bank balances $(cascadiad keys show wallet -a)

Создаем валидатора: (Ничего не изменяйте)

cascadiad tx staking create-validator \ --moniker="$VALIDATOR" \ --amount=1000000000000000000aCC \ --pubkey=$(cascadiad tendermint show-validator) \ --chain-id=$CHAIN_ID \ --commission-max-change-rate=0.01 \ --commission-max-rate=0.20 \ --commission-rate=0.10 \ --min-self-delegation=1 \ --from=wallet \ --gas "auto" \ --gas-adjustment=1.2 \ --gas-prices="7aCC" \ --broadcast-mode block \ --yes

Чтобы посмотреть своего валидатора, перейдите на сайт: https://validator.cascadia.foundation/ и в строку поиска наверху укажите хеш, который вы получили или адрес вашего кошелька и затем, на странице - найдите своего валидатора по имени.

Пример поиска по хешу.

После того, когда вы нажали на имя своего валидатора, у вас откроется страница со статистикой. Вы также, можете скопировать ссылку на вашего валидатора, чтобы отслеживать работу с телефона. Если, статус будет не активный, то нужно подождать некоторое время, бывает такое, что обозреватель завис и т.д.

Адрес валидатора сохраните в свой блокнот, скоро он понадобится.

Статус - Active будет отображаться, если вы попадете в топ 100 валидаторов, поэтому, если у вас будет статус - Unbonded, ничего страшного в этом нет.

Скопируйте и сохраните ваш адрес валидатора. Адрес кошелька у вас уже был сохранен ранее.

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

Запросите монет в кране. Вы уже знаете, как это сделать. Затем, проверьте баланс вашего кошелька (замените слово адрескошелька на свой. Адрес кошелька, не адрес EVM, не адрес валидатора. Адрес вашего кошелька) :

cascadiad query bank balances адрескошелька --trace

Вы увидите свой баланс. У вас он будет свой.

В следующей команде нужно заменить 3 слова.

адресвалидатора - ваш адрес валидатора (не адрес кошелька, не адрес evm, адрес валидатора), который вы видели ранее, на странице проверки.

суммаaCC - сумма, которую вы хотите делегировать. Но, тут нужно учитывать комиссию. На примере разберем, как это сделать. Сумма доступная на балансе: 2999999999996913147, отсчитайте с конца 10 цифр и вычтите 1. Т.е. получаем: 2999999998996913147.

aCC - должно идти после цифры - обязательно, без точек и пробелов.

имякошелька - это имя, которое вы придумывали ранее.

Просто замените 3 слова в команде, не добавляя лишних пробелов, точек и символов.

cascadiad tx staking delegate адресвалидатора суммаaCC --from имякошелька --gas 150000 --gas-adjustment=1.2 --gas-prices 7aCC -y

После ввода комнады, у вас запросит пароль от кошелька. Введите его и нажмите - enter. Вы получите хеш с операцией. Можете скопировать его и вбить в обозреватель блоков: https://validator.cascadia.foundation/. Там вы увидите застейканые монеты.

Чтобы получить большее количество монет, вам нужно проявлять активность в дискорде, приносить пользу проекту. Если, вы не знаете как это делать или не хотите, то достаточно будет пару раз сделать на свою ноду стейк. Это уже будет хорошо, т.к. многие этого делать не будут.

В результате установки ноды, вы получили:

  • Имя кошелька и валидатора
  • Пароль от кошелька и секретную фразу
  • Адрес кошелька (обычный и EVM)
  • Адрес валидатора

Все эти данные - сохраните в свой блокнот и не перепутайте с другой информацией!

- Резервная копия:

Это ваш кошелек, который вы создавали ранее. Сохраните данные кошелька в несколько безопасных мест. В случае утери этих данных, восстановление - не возможно!

- Восстановление:

Вам может потребоваться восстановить ноду после удаления или вовсе, вы решите по каким-то причинам перенести ее.

Установите ноду на новом сервере, как обычно. Сделайте такое же имя ноды и валидатора, которое у вас было. Пройдите синхронизацию и дойдите до момента создания кошелька. Но, не устанавливайте новый, а восстановите свой.

При этом, имя валидатора запрашивать не будет и по умолчанию восстановится то, которое было ранее.

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

cascadiad keys add имякошелька --recover --keyring-backend os

Сразу, после ввода команды, вам нужно указать секретную фразу, которую вы получали при создании кошелька. А так же, пароль от него.

Если, вы сделали все верно, вы увидите адрес вашего кошелька и его имя.

- После всего:

Проверять работу ноды можно один раз в 2-3 дня или по необходимости.

А так же, вы можете проверять активность валидатора на сайте: https://validator.cascadia.foundation/

- Удаление:

P.S. Если, на каком-то этапе, у вас пошло что-то не так, вот команды для остановки и удаления (После этого, придется начать все сначала, заполняйте внимательно). Ничего нет страшного в том, чтобы удалить ноду и установить ее заново.

Скопируйте и введите эту команду одним разом:

sudo systemctl stop cascadiad && \
sudo systemctl disable cascadiad && \
rm /etc/systemd/system/cascadiad.service && \
sudo systemctl daemon-reload && \
cd $HOME && \
rm -rf .cascadiad && \
rm -rf $(which cascadiad)

Узнать свой Cascadia адрес:

cascadiad keys show wallet -a

Посмотреть логи

journalctl -u cascadiad -f -o cat

Рестарт ноды:

sudo systemctl restart cascadiad

- Обновление и коммуникация:

Следите за всеми новостями и анонсами в чате и канале нашего сообщества Nodes Guru. По всем вопросам вы можете обращаться в закрытый чат.