Ноды
July 31, 2022

SUI нода

Автор статьи Crypto time

SUI — это децентрализованная платформа смарт-контрактов без разрешений, ориентированная на управление активами с малой задержкой.

Всего есть несколько сайтов с бесплатными серверами:

  1. Digitalocean
  2. Kamatera
  3. Cloud google
  4. Vultr
  5. Oracle
  6. Linode
  7. Hetzner


Рассмотрим последний вариант Hetzner.

Если вы зарегистрируетесь по ссылке, вам дадут 20 евро для начала на аренду серверов. Поэтому первый месяц ноды фришный

После перехода по ссылке жмем "Continue" и "Sign up"

Теперь нажимаем "Register now"

Проходим стандартную регистрацию, ничего особенного. Переходим в наш профиль в раздел "User account". Здесь нам понадобится пройти верификацию. Заполнить имя, адрес, фото паспорта и селфи с телефона. Ничего нового, если вы проходили верификацию на бирже, для вас все будет элементарно. Верификацию у меня лично шла примерно 1 час.

Теперь переходим в этот раздел

Создаем новый проект и вписываем название для него, например SUI.

Здесь локация не имеет значения, оставляем эту. Во втором пункте оставляем выбранное

Выбираем именно эти характеристики CPX31 и создаем сервак.

После покупки сервера вам на почту придут данные от него. Данные будут в таком формате:

Теперь нам нужно скачать Терминал, можно использовать и командную строку виндовс, но все же не советую т.к. выдает ошибки. Переходим на этот сайт и регистрируемся.

Скажу сразу: покупать подписку не придется по истечению бесплатного периода, стандартной версии нам вполне хватит.

Когда зарегистрировались переходим в аккаунт.

Здесь выбираем устройство и скачиваем соответствующее ПО. Открываем после скачивания.

Заходим в это приложение. Нажимаем "Hosts" и создаем новый хост.

Вставляем в эти колонки соответствующие данные которые нам пришли на почту ранее. Аккуратно с пробелами!

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

Нажимаем на наш хост и он запускается. Здесь вводим тот же пароль с почты. Если ввели все данные правильно, у нас открывается вот такое окно:

Нам нужно ввести тот же пароль, который приходил нам на почту.

ВНИМАНИЕ!

  • Если вы вводите пароль вручную, он НЕ будет отображаться на экране, вы просто вводите символы и жмете Enter.
  • Если пароль копируете, то чтобы вставить в строку нужно нажать НЕ Ctrl + V, а нажимаем Shift + Ctrl + V, тогда вставляется то что мы скопировали.

Я ввел пароль(вставил) верно и поэтому меня просят ввести уже СВОЙ пароль.

Вводим пароль и жмем Enter. ОПЯТЬ ЖЕ, он не отображается когда вы его вводите!!!

Просят подтвердить пароль.

Когда установили свой пароль, появится такая надпись:

Здесь надо ввести следующую команду

ssh [email protected]

После собачки вставляете свой айпи с почты.

Пишем yes и жмем Enter

Теперь нам надо ввести или вставить следующую команду и нажать Enter. Не забываем что вставлять с помощью Shift + Ctrl + V.

wget -O sui.sh https://api.nodes.guru/sui.sh && chmod +x sui.sh && ./sui.sh

Когда нажмем Enter у нас появится куча всяких непонятных команд и символов, так и должно быть.

У нас устанавливается нода, мы просто ждем. Можно свернуть окно терминала, но лучше чтобы было открыто.

Вот здесь индикатор, по которому мы поймем, сколько осталось. Он появится не сразу. Установка ноды длится примерно 1 час и никак не связана с мощностью вашего ПК.

Что делать если на каком-либо этапе нода не установилась?

Переходим на сайт где арендовали сервер и выбираем его:

Нажимаем Rebuild

Здесь выбираем этот параметр

И вписывает тот же адрес что и сверху и ребилдим. Новые данные пришли к вам на почту, возвращайтесь к началу статьи)

Итак, нода установилась и у нас вот такая картина:

Теперь вставляем следующую команду и жмем Enter

nano /var/sui/fullnode.yaml

У вас появится вот такое окно, стрелкой показано что у вас должно быть такое же поле 1 в 1.

Теперь для проверки ноды переходим на этот сайт и вставляем наш айпишник. Если вы все сделали правильно, у вас все будет зеленым цветом как на картинке:

Теперь заходим в их официальных дискорд в этот канал

Вставляем следующую надпись с вашим айпи

http://ВашАйпи:9000/

Пара полезных команд на всякий случай:

Проверить ноду:
curl -s -X POST http://127.0.0.1:9000 -H 'Content-Type: application/json' -d '{ "jsonrpc":"2.0", "method":"rpc.discover","id":1}' | jq .result.info
Проверить логи:
journalctl -u suid -f -o cat
Рестарт ноды:
sudo systemctl restart suid

Советую иногда заходить на ранее упомянутый сайт для проверки ноды просто проверяя по айпи все ли в порядке. На этом все. Вы установили ноду SUI. Дополнения обновления будут выходить как только они будут появляться.