Sui установка ноды

YodaMaster
3 min readAug 9, 2022

--

Sui node Guide

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

Проект строит команда профессионалов Mysten Labs, выходцев из Facebook и Apple. Главная миссия которых — создать базовую инфраструктуру для Web3. Mysten Labs сотрудничает с ключевыми разработчиками экосистем, для постепенного улучшения их сетей.

Закрыли финансирование с участием a16z, Coinbase, Samsung NEXT и другие на 36м в конце прошлого года.

https://medium.com/mysten-labs/sui-devnet-public-release-a2be304ff36b

Аренда сервера

Российские партнёры, одни из самых стабильных и дешёвых хостингов ! Имеется русская поддержка , интуитивный интерфейс и простая оплата .

VDSina ( Выгодно брать средней мощности сервера )
Firstvds ( Могут быть конфликты с этой нодой )

Sprintbox ( Выгодно брать малой мощности сервера )

Системные требования

Рекомендованные системные требования:

  • CPU: 4 CORE
  • RAM: 8 GB
  • SSD: 100 GB
  • OS: Ubuntu 20.04 LTS

Вход на сервер

  • В поиске Windows пишем “cmd” и запускаем( на MacOS или Linux — терминал).
  • Введите команду
ssh root@СвойIpАдресСервера

Например ssh root@185.209.29.187 для сервера с адресом “185.209.29.187”

  • Введите “yes” с клавиатуры
  • Вставьте пароль от сервера , нажав 1 раз правую кнопку мыши , пароль виден НЕ будет, для безопасности сделано.
  • Вы вошли , если увидели +-похожее .

Установка

Скрипт от Nodes.Guru

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

Форк репозитория Sui

Переходим в GitHub Sui и выбираем раздел “Fork”

Проверить ноду можно ТУТ

Публикация RPC ноды

⠀На сервере выполнить команду ниже, чтобы получить RPC ноды

echo "http://`wget -qO- eth0.me`:9000/"

⠀Для отправки своего RPC необходимо присоединиться к Discord серверу и отправить его в специальный канал.

Полезные команды

Проверить ноду:

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

Остановить ноду:

sudo systemctl stop suid

Удалить ноду:

sudo systemctl stop suid
sudo systemctl disable suid
rm -rf ~/sui /var/sui/
rm /etc/systemd/system/suid.service

--

--