# Запуск ноды Shardeum

By [CryptoRomb](https://paragraph.com/@cryptoromb) · 2023-02-02

---

Это перевод оф. документации

[https://docs.shardeum.org/node/run/validator](https://docs.shardeum.org/node/run/validator)

Зачем запускать валидатор?
--------------------------

*   помогает обеспечить безопасность сети Shardeum
    
*   получаем доход testnet SHM от комиссии за транзакции пользователей
    

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

*   Валидаторы Shardeum осуществляют консенсус транзакций.
    

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

Валидаторы Shardeum с нечестным консенсусом по транзакциям будут заслешены.

**Минимальные требования к оборудованию**

\-60 GB ssd storage -Quad core CPU less than 10 years old if self hosting -Dual core CPU works if hosted with newer Xeons / EPYC -16 GB of ram, 4+ GB of virtual memory recommended -Hosting: 8 GB RAM + 8 GB Virtual Memory

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

### Шаг 1: Установите необходимые компоненты

Откройте терминал Shell

Получите доступ к терминалудля команд Shell CLI:

    (Press at the same time)
    Ctrl + Alt + T
    

**Установите менеджеров пакетов**

В этом руководстве мы будем использовать 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/4b6476761d944a4b5541200ac814bd1a2e14352b0e81b9f734892abd721f3cca.png)

### Шаг 5: Запуск валидатора

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

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

    operator-cli start
    

Подождите и обновите страницу.

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

    operator-cli stop
    

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

### Шаг 6: Мониторинг валидатора

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

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

Для получения более подробной информации о состоянии узла выполните следующие действия в CLI:

    operator-cli status
    

Если ваш узел стал неактивным, попробуйте проверить его статус.

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

    pm2 delete [id]
    

### Шаг 7: Стейкинг SHM валидатору

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

![](https://storage.googleapis.com/papyrus_images/b6306cbf88ab6355cbfa170c57b55de6006d33bc5bfd5363c5911c5676ca6eca.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/f6bc063d1a86926d6cb9bb7cea67dcb372a5d5f6cf4ba2954cf1d8c5052ef39e.png)

Как только транзакция будет подписана и завершена, вы успешно застейкали свои токены SHM.

---

*Originally published on [CryptoRomb](https://paragraph.com/@cryptoromb/shardeum-5)*
