1. Выбор сервера.
Тут для каждого все индивидуально. Однако могу посоветовать Macloud и FirstVDS (по промокоду 6481101487 получите скидку на сервер). Лично у меня с ними проблем не возникало. Респект маклауду, что принимают оплату криптой!
Рекомендуемые требования:
- 4 ядра
- 8 RAM
- 250 GB SSD (100-200 гб хватит на весь тестнет с лихвой)
- Ubuntu 20.04
Не вижу смысла объяснять как подключаться к серверу, лучше просто оставлю отличный гайд от Master159 - *тык*
2. Приступаем к настройке сервера.
2.1. Мы будем использовать curl для установки:
sudo apt-get install curl
2.2. Убедимся, что пакеты обновлены:
sudo apt update
2.3. Устанавливаем Docker:
sudo apt install docker.io
2.4. Установка 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
2.5. Выдадим права для docker-compose:
sudo chmod +x /usr/local/bin/docker-compose
3. Загрузка и установка валидатора:
curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.sh
3.1. После этого терминал будет задавать вам вопросы, на которые отвечаем, чтобы настроить свой веб - дешборд:
Do you want to run the web based Dashboard? (y/n): y
3.2. Устанавливаем свой пароль:
Set the password to access the Dashboard:
3.3. Добавляем пользовательский порт для дешборда или обычный 8080:
Enter the port (1025-65536) to access the web based Dashboard (default 8080):
3.4 Устанавливаем первичный peer to peer порт (дефолтное 9001):
This allows p2p communication between nodes. Enter the first port (1025-65536) for p2p communication (default 9001):
3.5 Устанавливаем вторичное соединение между нодами (дефолтное 10001):
Enter the second port (1025-65536) for p2p communication (default 10001):
3.6. Указываем пользовательскую директорию или просто нажмите Enter для дефолтной установки:
What base directory should the node use (defaults to ~/.shardeum):
4. Откроем CLI валидатора:
cd .shardeum
4.1. Запустим CLI валидатора:
./shell.sh
4.2. Откроем GUI валидатора:
operator-cli gui start
5. Работа с дешбордом.
5.1. Открываем свой браузер и пишем в нем:
5.2. Вводим свой пароль и вас перекидывает на такую страницу:
5.3. Идите во вкладку “Maintenance” и кликаете “Start Node”, перезагружаете страницу.
Также, вы можете запускать валидатора через CLI:
operator-cli start
И останавливать его:
operator-cli stop
6. Стейкинг.
6.1. Переходите сюда и добавляете сеть Shardeum Sphinx 1.X:
6.2. Запрашиваете токены через любой кран:
6.3. После того, как вы получили токены, возвращайтесь к дешборду и во вкладке “Maintenance” подключаем кошель и стейкаем полученные токены (минимум 10 SHM).
Если вы держали до этого шрадеум и у вас остались старые транзакции в метамаске, то вам нужно сбросить счет в самом кошельке (настройки - дополнительно - сбросить счет), иначе ваши транзакции не будут даже отправляться.
The end.
Ниже я оставлю ссылки на чаты, где вам могут помочь и на официальные ресурсы проекта: