❌ Не актуально | Streamr запуск ноды
Streamr - это децентрализованная сеть передачи данных в реальном времени.
Создавайте, обменивайтесь и потребляйте потоки данных по открытому, масштабируемоему протоколу P2P с мощными инструментами для монетизации.
Запустить ноду можно в любой момент, но клеймяться токены только во время активных фаз тестнета, но лучше не заморачиваться и держать ноду включенной все время, возможно в дальнейшем это положительно скажется для вас (а может и нет).
• 31 августа — 2 сентября 2021 года
первая стадия (отработано).
• 17–23 сентября 2021 года
вторая стадия (отработано).
• 12-19 октября 2021 года
третья стадия (активно).
После третей стадии будет распределение наград и запуск основной сети,
ждем анонсов и новостей по окончанию тестнета.
Необходимые мощности устройства:
Самый минимальные, на 521 мб RAM точно станет две такие ноды
Как арендовать сервер читайте в нашей статье...
Запуск ноды
• У вашего сервера есть IP-адрес сервера - Пользователь - Пароль эти данные мы будем использовать.
- Для Windows скачиваем приложение https://www.putty.org/
- на MacOS/ Linux открываем встроенный "Терминал"
В putty вписываем ваш IP-адрес,в "Терминал" нужно ввести команду ssh root@ваш IP-адрес
root
В открытом терминале MacOS (то что на скрине выше):
ssh root@ваш IP-адрес
Дальше просит вписать пароль, копируем его, но командой Control+V его не вставить, вставка пароля осуществляться правой кнопкой мыши и Enter. Сам пароль при этом не будет отображен, это сделано в целях безопасности.
⚠️ Если после ввода пароля произошел сбой значит нужно: вписать пароль вручную.
• Запускаем команду по обновлению пакетов и системы:
sudo apt update && sudo apt upgrade -y
• Установка необходимых пакетов:
sudo apt install wget git build-essential jq -y
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/installers/docker.sh)
mkdir $HOME/.streamrDocker
docker run -it -v $(cd ~/.streamrDocker; pwd):/root/.streamr streamr/broker-node:testnet bin/config-wizard
1) Уже выбран Generate, просто жмем Enter
подтверждаем действие словом Yes
Там где подчеркнуто зеленым написан ваш приватный ключ кошелька, пока просто скопируйте и запишите его где-то (никому не показываем).
2) Будет предложено три варианта, жмем <a> чтобы выбрать все и Enter
3) Дальше вопросы про порты, мы их не меняем, а просто жмём Enter
docker run -it --restart=always --name=streamr_node -d -p 7170:7170 -p 7171:7171 -p 1883:1883 -v $(cd ~/.streamrDocker; pwd):/root/.streamr streamr/broker-node:testnet
• Добавим переменные в систему (просто три команды подряд):
Адрес ноды в систему, просмотр логов, просмотр информации о кошельке:
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n streamr_wallet_address -v docker logs streamr_node | grep -oPm1 "(?<=Network node 'miner-node' \(id\=)([^%]+)(?=\) running)"
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n streamr_log -v "docker logs streamr_node -f -n 100" -a
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n streamr_wallet_info -v ". <(wget -qO- https://raw.githubusercontent.com/SecorD0/Streamr/main/wallet_info.sh) | jq" -a
• Запускаем команду чтобы проверить запустилась ли нода:
streamr_log
после ожидания в 15-60 минут должна появится такая команда или что-то подобное,
в этот сообщении речь идет о том что у вас все правильно функционирует и показан таймер до начала тестнета, или до его окончания (в зависемости когда вы ставите ноду)
Напомню что с 12 по 19 октября идет 3 стадия тестовой сети
ОБНОВЛЕНИЕ
Вы можете получить ошибку 429 по двум причинам:
1) Места могут быть заполнены и вам нужно оставить узел работающим и дождаться подключения.
2) Вы запустили 3+ узла на один IP-адрес, в таком случае нужно уменьшить количество и попробовать снова.
Пока все прогружается вернемся к вашему приватному ключу кошелька
- копируем его
• Открываем MetaMask:
- жмем на аватар
- импортировать счет
- вставляем свой ключ
- и нажимаем импорт
Вы добавили себе новый счет, который сделали перед запуском ноды, теперь вы его нигде не потеряете и у вас есть адрес (3 скрин) по которому можно отслеживать работу
• На этом сайте можно смотреть как клеймяться поинты
https://streamrmonitor.vercel.app/
- Сдавать отчетность что вы запустили ноду никуда не нужно
Ваша нода просто должна быть запущена и работать.
Как обновлять ноду?
docker stop streamr_node
docker rm streamr_node
docker pull streamr/broker-node:testnet
• Заново установить контейнер с нодой:
docker run -it --restart=always --name=streamr_node -d -p 7170:7170 -p 7171:7171 -p 1883:1883 -v $(cd ~/.streamrDocker; pwd):/root/.streamr streamr/broker-node:testnet
• Проверить версию ноды (последняя 30.0.0):
streamr_log | grep 'version'
Важные команды
• Посмотреть созданный контейнер и проверить его работоспособность:
docker ps -a
streamr_log
docker logs streamr_node -f -n 100
docker stop streamr_node
docker restart streamr_node
streamr_log | grep 'version'
Ссылки проекта:
Discord: https://discord.gg/6nhF7Beu
Сайт проекта: https://streamr.network/
Twitter: https://twitter.com/streamr
Русская группа TG: https://t.me/streamr_ru
Github: https://github.com/streamr-dev
Наши ссылки:
Чат ELRMCF: https://t.me/joinchat/cXa3BtZytS8wNWU8
💰elrmcf:WHITE💰 | https://taplink.cc/elrmcf | Авторы: sasha.bnk Inst