Установка ноды GEAR

YodaMaster
3 min readMar 8, 2022

--

Простым языком Gear — это сеть, которая делает развертывание на Polkadot максимально простым и эффективным. Платформа Gear позволит разработчикам создавать dApps как на Polkadot, так и на Kusama, чтобы воспользоваться преимуществами соответствующих экосистем без значительных финансовых и временных затрат, с которыми разработчики сталкивались традиционно.

Основным двигателем сети Gear является модуль смарт-контрактов. В Gear все смарт-контракты представляют собой программы WebAssembly, которые можно скомпилировать на выбранном разработчиками языке программирования.

В результате Gear обеспечивает низкий порог входа для разработчиков, которые плохо знакомы с блокчейном, и значительно упрощает творческие эксперименты со смарт-контрактами.

Недавно Gear привлек 12 млн долларов в рамках частного инвестиционного раунда под руководством Blockchange Ventures. Помимо Blockchange, в этом раунде приняли участие другие ведущие венчурные фонды , включая Three Arrows Capital, Lemniscap, Distributed Global, LAO, Mechanism Capital, Bitscale, Spartan Group LLC, HashKey, DI Ventures, Elysium Venture Capital, Signum Capital и P2P Economy.

Николай Вольф, основатель и генеральный директор Gear Technologies и бывший старший инженер Parity Technologies, разработавшей Polkadot, сказал: «Мы очень рады поддержке, которую мы получили от ключевых лидеров нашей отрасли в этом венчурном раунде. Проще говоря, Gear сделает доступ к экосистеме Polkadot и Kusama беспрепятственной и простой для всех, а также позволит строить ее, делая экосистему более открытой и доступной для миллионов инженеров с большими идеями».

Доктор Гэвин Вуд, основатель и генеральный директор Parity Technologies и один из ключевых индивидуальных инвесторов, участвующих в этом раунде, прокомментировал: «Я рад поддержать команду Gear в их усилиях по созданию инфраструктуры — и я считаю, что это пойдет на пользу всей нашей экосистеме».

Новое финансирование Gear будет направлено на дальнейшее развитие и продвижение продукта Gear. В ближайшие месяцы Gear планирует запустить стабильную тестовую сеть, успешно пройти все аудиты безопасности и экономики и стать парачейном в сети Kusama.

Разобрались с фундаменталом, поехали ставить ноду.

Необходим сервер со следующими характеристиками (На Hetzner — CPX41)

CPU Core — 8
RAM — 16Gb
HDD — 250Gb

Запускаем сервер, заходим на него и вводим команды

  1. Установка всех необходимых апдейтов

sudo apt update && sudo apt upgrade -y Перезагружаем

2. Устанавливаем Rust
curl https://sh.rustup.rs -sSf | sh

3. Конфигурация
source ~/.cargo/env

4. Устанавливаем и настраиваем утилиты

rustup default stable
rustup update
rustup update nightly
rustup target add wasm32-unknown-unknown — toolchain nightly

5. Скачиваем бинарник, распаковываем его и задаём необходимые права на запуск

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 $HOME/gear-node

6. Создаем сервисный файл

cd /etc/systemd/system

touch gear-node.service

sudo nano gear-node.service

7. Вносим текст конфигурации (Обязательно измените “–name yodateam” на свой)

[Unit] Description=Gear Node

After=network.target

[Service]
Type=simple
User=root

WorkingDirectory=/root/

ExecStart=/root/gear-node \

— name yodateam \

— execution wasm \

— log runtime

Restart=on-failure

RestartSec=3

LimitNOFILE=10000

[Install]

WantedBy=multi-user.target

Если хотите видеть свою ноду в дашборде то вставляйте ниже

[Unit] Description=Gear Node

After=network.target

[Service]
Type=simple
User=root WorkingDirectory=/root/ ExecStart=/root/gear-node \

— name yodateam \
— telemetry-url ‘ws://telemetry-backend-shard.gear-tech.io:32001/submit 0’ \ — execution wasm \
— log runtime

Restart=on-failure RestartSec=3 LimitNOFILE=10000

[Install] WantedBy=multi-user.target

9. Запускаем ноду как сервис

sudo systemctl restart systemd-journald sudo systemctl daemon-reload
sudo systemctl enable gear-node
sudo systemctl restart gear-node

10. Проверяем логи

sudo journalctl -n 100 -f -u gear-node

Если добавляли просмотр в дашборде то заходим на сайт и ищем свою ноду после синхронизайии https://telemetry.gear-tech.io

Все ваша нода установлена

Для помощи пишите в телеграм: yoda_master

--

--

YodaMaster