April 30, 2022

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

3.Клонируем репозиторий

git clone https://github.com/gear-tech/gear.git
cd gear

4.Собираем ноду

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

Должно выглядеть так

выходим из меню нажимаем ctrl+s и ctrl+x

6.Запускаем нашу ноду

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

Дальше переходим на сайт и пишем название нашей ноды

Тут можно следить за синхронизацией нашей ноды, и за её работой

На этом всё! ждём новых анонсов и обновлений

Подписывайся:

👉🏼Публичный канал MAR!O

👉🏼Канал по нодам MAR!O Nodes