# Node Shardeum

By [SamogonshikUA](https://paragraph.com/@samogonshikua) · 2023-02-03

---

Навіщо запускати валідатор?

Допомага забезпечити безпеку мережі Shardeum

отримуємо дохід testnet SHM від комісії за транзакції користувачів

Валідація транзакцій

Валідатори Shardeum здійснюють консенсус транзакцій. Валідатори Shardeum із чесним консенсусом транзакцій заробляють testnet SHM.

Валідатори Shardeum з нечесним консенсусом щодо транзакцій будуть застежені.

Мінімальні вимоги до обладнання

\-60 ГБ пам'яті на SSD

\-Двоядерний ЦП працює, якщо розміщено на новіших Xeons / EPYC -Рекомендовано 16 ГБ оперативної пам'яті, 4+ ГБ віртуальної пам'яті -Хостинг: 8 ГБ ОЗП + 8 Гб віртуальної пам'яті

Як запустити ноду Shardeum?
---------------------------

Крок 1: Встановіть потрібні компоненти

**Встановіть менеджерів пакетів**

У цьому посібнику ми будемо використовувати curl для завантаження файлів:

    sudo apt-get install curl
    

    sudo apt-get install curl
    

**Оновіть менеджерів пакетів**

Спочатку переконайтеся, що ваші пакети оновлені:

    sudo apt update
    

**Встановіть Docker**

    sudo apt install docker.io
    

Переконайтеся, що docker працює (має бути встановлена ​​версія 20.10.12 або вище):

    docker --version
    

**Встановити docker-compose**

    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    

Настройка прав доступа для docker-compose:

    sudo chmod +x /usr/local/bin/docker-compose
    

еревірте, чи працює docker-compose (має бути версія 1.29.2 або вище):

    docker-compose --version
    

Крок 2: Скачать і установить валідатора
---------------------------------------

    
    curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.sh
    

Термінал поставить питання про ваші налаштування.

Введіть їх, щоб налаштувати веб-дашборд:

    Do you want to run the web based Dashboard? (y/n): y 
    

Введіть пароль до дашборду

    Set the password to access the Dashboard: 
    

Додати порт для дашборда або введіть порт 8080:

    Enter the port (1025-65536) to access the web based Dashboard (default 8080): 
    

Додайте свій шлях або встановіть у root:

What base directory should the node use (defaults to ~/.shardeum): Виберіть 2

1.  mainnet
    
2.  betanet
    
3.  devnet
    
4.  custom Select a network to connect to: 2 Дочекайтеся завершення процесу встановлення.
    

Крок 3: Відкрийте CLI валідатора
--------------------------------

Перебуваючи всередині Shell Script, виконайте:

    operator-cli gui start
    

Запустіть браузер і перейдіть до

    localhost:8080
    

У вашому веб-браузері має з'явитися сторінка "Overwiew" для Shardeum Validator Dashboard:

![](https://storage.googleapis.com/papyrus_images/5e83f9f4387cce891fef1010ecd0dad618a4630553d74c607363fe62202cb7fb.png)

Крок 4: Запус валідатора
------------------------

Перейдіть на сторінку "Maintenance", потім натисніть кнопку "Start Node" у лівому верхньому білому полі:

![](https://storage.googleapis.com/papyrus_images/1ebcfdb5d5fa84d9ad52391e899db446eee555ee2a3bea438ea5ca36c9e8799d.png)

    operator-cli start
    

Зачекайте та оновіть сторінку.

Нода запущена правильно, якщо кнопка "Start Node" тепер каже "Stop Node". Якщо ви хочете зупинити вузол за допомогою CLI:

    operator-cli stop
    

![](https://storage.googleapis.com/papyrus_images/5eb056d3de238d46a2683ccbd53e0f54c6051496cabd709c45269ab98108ef9d.png)

Крок 5: моніторигн валідатора
-----------------------------

Перейдіть до розділу "Perfomance", щоб побачити тут продуктивність апаратного забезпечення вашої ноди:

![](https://storage.googleapis.com/papyrus_images/706ad071a34d3fd18d51fdb26b1834e978faad7cf9efca523072868a35fd64dd.png)

Для отримання більш детальної інформації про стан вузла виконайте такі дії у CLI:

    operator-cli status
    

Якщо ваш вузол став неактивним, спробуйте перевірити його статус.

Скиньте валідатор зі списку, виконавши команду :

    pm2 delete [id]
    

Крок 6: Стейкінг SHM валідатору
-------------------------------

Після запуску валідатора перейдіть на сторінку "Setting". Вам буде запропоновано підключити свій гаманець:

![](https://storage.googleapis.com/papyrus_images/380610ddcc7933100cdef9031a5fe0ab6cf15da35dea73f61e97809fbc7485d7.png)

Після підключення гаманця ви повинні побачити наступне:

    -Stake Wallet Address [wallet connected]
    -Nominee Public Key [filled in automatically while validator is running]
    -Stake amount (SHM) [empty and is in units ether not wei]
    

У даному прикладі для сттейкінго було введено 10 SHM токенів.

Коли всі поля заповнені, натисніть кнопку "Stake".

Ваш гаманець попросить вас підписати транзакцію та застікати ваші SHM.

![](https://storage.googleapis.com/papyrus_images/3d4557bb43a63ec6e8f31e70e9941396095fa118195478e96031a206089e3b2d.png)

Як тільки транзакцію буде підписано і завершено, ви успішно застейкали свої токени SHM.

---

*Originally published on [SamogonshikUA](https://paragraph.com/@samogonshikua/node-shardeum)*
