GEAR
Gear это проект из экосистемы Polkadot и Kusama, целью которого является создание среды для простого запуска смарт-контрактов. Используя Gear, разработчики смогут быстро запускать dApps, которые будут связаны со всей экосистемой Polkadot.
Про награды ничего неизвестно но, проект собрал $12 млн инвестирования с участием фондов Blockchange Ventures, Three Arrows Capital, Lemniscap, Mechanism Capital
Website
Twitter
Discord
Заказываем сервер с минимальными требованиями
VPS
4 Cores,
8 GB RAM,
200 GB SSD
Linux Ubuntu 20.04
Арендовать можно тут
Подключаемся к серверу через PuTTY(windows)
Если у вас macOS/Linux - то через терминал. Для macOS можно использовать еще, например Termius
скачиваем отсюда: https://www.putty.org/ Устанавливаем.Запускаем меню программ Windows программу Putty:
После запуска видим вот такое окно:
в верхнем поле вводим IP-адрес своего сервера и нажимаем Open, после этого появляется окно терминала как на картинке ниже.
сначала вводим логин root, нажимаем Enter . копируем пароль от вашего сервера в буфер обмена и вставляем в строку password. Для этого нужно кликнуть в поле правой кнопкой мыши (сам пароль не отображается!!!) и нажать Enter. Если все шаги до этого сделаны правильно, вы увидите примерно такой экран, это означает, что терминал запущен и можно вводить команды по установке
Установка ПО GEAR. Нужно скопировать следующие команды в терминал
Команды не нужно вводить вручную. Можно копировать в буфер обмена (Ctrl+C), и вставить правой кнопкой мыши в терминал и нажать Enter.
1.Запускаем скрипты для установки необходимого на сервер:
sudo apt update && sudo apt upgrade -y
sudo apt install -y git clang curl libssl-dev llvm libudev-dev
2.Устанавливаем язык программирования
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Пишем y и нажимаем ENTER Выбираем 1 пукт и нажимаем ENTER
rustup toolchain add nightly
rustup target add wasm32-unknown-unknown --toolchain nightly
wget https://builds.gear.rs/gear-nightly-linux-x86_64.tar.xz && \
tar xvf gear-nightly-linux-x86_64.tar.xz && \
rm gear-nightly-linux-x86_64.tar.xz && \
chmod +x gear-node
apt install make
git clone https://github.com/gear-tech/gear.git
cd gear
make node-release
Процес не быстрый смотря какой сервер займёт примерно минут 15
cd /etc/systemd/system
touch gear-node.service
sudo nano gear-node.service
5.Команду вставляем целиком и изменяем ИМЯНОДЫ на своё название
[Unit]
Description=Gear Node
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/root/
ExecStart=/root/gear-node --execution wasm --log runtime --telemetry-url 'ws://telemetry-backend-shard.gear-tech.io:32001/submit 0' --name ИМЯНОДЫ
Restart=always
RestartSec=3
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target
sudo systemctl restart systemd-journald
sudo systemctl daemon-reload
sudo systemctl enable gear-node
sudo systemctl restart gear-node
И через 5 минут проверяем логи
sudo journalctl -n 100 -f -u gear-node
Дальше переходим на сайт и пишем название нашей ноды
Тут можно следить за синхронизацией нашей ноды, и за её работой