August 30

Story Protocol. Устанавливаем ноду

CryptoFortochka — гайды, ноды, новости, тестнеты

StoryProtocol — это протокол для создания, управления и лицензирования новой интеллектуальной собственности на чейне

  • Инвестировали: $134 300 000
  • Инвесторы: a16z, Polychain Capital, Samsung Next и другие
  • Характеристики: 4CPU/8RAM/200SSD — рекомендованные
  • Арендовать сервер: PqHosting, XorekCloud
  • Чат и канал с поддержкой: https://t.me/fortochat / https://t.me/cryptoforto
  • Операционная сеть: Ubuntu 22.04
  • Порты: 8545, 8546, 30303, 26656, 26657, 26660

Очередная годная активность, от нашумевшего проекта, который собрал более $130M о тир1 фондов

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

Расписал для вас понятный гайд с установкой ноды, ставиться достаточно, советую сервак брать (минимум как требуется в рекомендации), чтобы избежать дальнейшие траблы с синхронизацией

На XorekCloud арендовать подходящий сервер за 749 рублей в месяц + написать в поддержку, чтобы вам повысили Disk space до 200 GiB за доп. оплату

Устанавливаем ноду

  • Подключаемся на арендованный сервер через root
  • Выполняем команды по списку
  • Устанавливаем скрипт установщик
wget --no-cache -q -O story.sh https://raw.githubusercontent.com/noxuspace/cryptofortochka/main/story.sh && sudo chmod +x story.sh && ./story.sh
  • Вписываем 1 и устанавливаем ноду
  • Во время установки, нас попросит ввести имя моникера ноды (вписываем любое) — прожимаем "Enter"
  • Запускаем скрипт и вписываем 2 (для проверки логов story-geth)

Если видите такие же логи как у меня на скрине и растущие "number" — то всё гуд. Жмём Cntr+C

./story.sh
  • Запускаем скрипт и вписываем 3 (для проверки логов story)

Если видите такие же логи как у меня на скрине и растущие "height" — то всё гуд. Жмём Cntr+C

./story.sh
  • Запускаем скрипт и вписываем 4 (для проверки синхронизации ноды)

Вам нужно, чтобы height дошли до актуального количество height, чтобы синхронизировалась нода. Следить за актуальным height в этом Explorer

./story.sh

Создаем валидатора. Детальная инструкция

Если у вас статус false, то вы можете приступить к созданию валидатора
  • Делаем export валидаторского аккаунта — сохраняем данные
story validator export
  • Далее вытаскиваем приватник
sudo cat /root/.story/story/config/private_key.txt

story validator export --export-evm-key
  • Копируем приватник и импортируем его в EVM кошельке
  • Запрашиваем c крана на этот аккаунт тестовые токены $IP

Для валидатора, нам понадобиться более 1 $IP (1 токена для создание валидатора + отдельно на комиссию), то есть, вам нужно будет 2 раза запросить токены с крана или отправить с другого аккаунта немного $IP на ваш валидатор

  • Стекаем в своего валидатора your_private_key замените на приваткей вашего EVM аккаунта, который вам выдали (кавычки оставляем)
story validator create --stake 1000000000000000000 --private-key "your_private_key"
  • Вытаскиваем еще один приваткей нашего валидатора и сохраняем в надежное место
sudo cat /root/.story/story/config/priv_validator_key.json

Команды для стейкинга в валидатора

  • Вписываем команду, заменив VALIDATOR_PUB_KEY на ваш пабкейвалидатора, который находится в логах статусной строке (прикреплю скрин)
  • Также замените private-key на ваш приватник от EVM, который мы ранее импортировали
1000000000000000000 = 1 токен $IP, прежде чем стейкать, у вас должно быть минимум 1,01 токенов $IP для успешного стейкинга
story validator stake \
   --validator-pubkey "VALIDATOR_PUB_KEY_IN_BASE64" \
   --stake 1000000000000000000 \
   --private-key xxxxxxxxxxxxxx
  • АПДЕЙТ 31.08 (команда изменила условия стейкинга) Теперь минимальный стейк составляет - 1024 $IP
  • Проверить статус
curl localhost:26657/status | jq
  • Должно получиться во так

В Explorer наблюдаем за своим валидатором

  • Узнать адрес вашего валидатора можно по этой команде
sudo cat /root/.story/story/config/priv_validator_key.json

Данная статья была написана каналом Crypto Fortochka