SUI node guide by Bit.future
Sui — это первый блокчейн Layer-1 без разрешений, разработанный с нуля, чтобы позволить создателям и разработчикам создавать решения, которые будут обслуживать миллиард пользователей в web3.
Команда разработчиков Mysten Labs - выходцы из Facebook и Apple. В рамках первоначальных раундов финансирования были привлечены средства от таких фондов как a16z, Coinbase, Samsung NEXT и другие на 36м в конце прошлого года
Более подробные обзоры проекта есть в большом количестве на Youtube, поэтому в рамках статьи мы в это углубляться не будем.
Сейчас можно установить ноду и претендовать на то, чтобы быть отобранным на участие в вознаграждаемом тестнете. Далее мы подробно опишем все шаги по поднятию и управлению нодой, которые будут понятны даже новичкам.
Аренда сервера
Арендовать VDS серверы можно на множестве ресурсов. Наиболее надежные международные: Hetzner или Contabo
Т.к. мы сами еще только начинаем познавать ноды как профессию, сами используем и советуем брать сервер на VDSina https://vdsina.ru/?partner=15d8885spa По партнерской ссылке (ничего не скрываем) вы получите 10% скидку на услуги + у них удобные варианты оплаты, включая карты РФ и криптовалюты. Далее я опишу процесс создания сервера при покупке на VDSina
Регистрируемся и выбираем "Создать сервер".
Локация сервера: предложат РФ или Амстердам - посути не принципиально, мы выбрали Амстердам
Автоматическая резервная копия: отключаем
Больше ничего не меняем и нажимаем "Создать сервер"
После создания сервера нам понадобится сохранить его IP адрес и пароль для входа (клацаем на созданный сервер >> доступ >> панель Виртуальное окно и жмем посмотреть пароль)
Вход на сервер
ssh root@СвойIpАдресСервера
Например ssh [email protected] для сервера с адресом "185.219.39.207"
- Скопируйте и вставьте пароль от сервера: скопировать пароль >> в командной строке нажать 1 раз правую кнопку мыши >> вставить >> нажать Enter. При вставке пароля в командную строку пароль виден НЕ будет, это сделано для безопасности
Установка
Далее используем скрипт от Nodes.Guru для автоматической установки и настройки нашей ноды. Для этого копируем и вставляем в командную строку следующую команду:
wget -O sui.sh https://api.nodes.guru/sui.sh && chmod +x sui.sh && ./sui.sh
Установка ноды занимает 30-40 мин.
После установки у вас должно появиться что-то подобное:
Форк репозитория Sui
Переходим в GitHub Sui и выбираем раздел "Fork". (по скрину нажимаем "1" >> "2" >> на след экране подтверждаем - "create fork")
Проверить ноду можно ТУТ введя свой IP адрес. В строке Node health будет стоять "OK"
Публикация RPC ноды
Чтобы получить RPC нашей ноды, в командной строке вставляем следующую команду:
echo "http://`wget -qO- eth0.me`:9000/"
После ввода, в командной строке вы увидите RPC по типу: http://144.76.17.186:9000/ Чтобы скопировать его из командной строки, в ней нажимаем Правую кнопку мыши >> "пометить" >> выделяем нужный текст и нажимаем Ctrl+C (скопировали в буфер обмена)
Для отправки своего RPC необходимо присоединиться к Discord SUI и отправить его в канал #node-ip-application: https://discord.com/channels/916379725201563759/986662676073709568
Посмотрите как другие участники публикуют в канале свои RPC и вставьте ранее скопированный из командной строки свой.
Полезные команды
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
sui --version
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
Дополнительные активности
1. В Дискорде в канале #pick-a-role тыкаем на эмоджи и автоматически присваиваем себе роли. Мы выбрали Node operator + Contributor + Investor + Creator
2. Возможные активности со всеми ссылками описаны в этом посте в Дискорде https://discord.com/channels/916379725201563759/955861929346355290/1003534045990371328
Пока предлагается потестировать их кошелек, создавать различный контент. Советуем не пренебрегать и проявлять максимальную активность. В закрытый тестнет отберут ~250 участников, но нод уже создано более 10000. Поэтому надо стараться.
Ну и обязательно следим за всеми анонсами в Дискорде или в нашем канале.
Контакты автора
Discord: coolguyphile#0323 / HONKAYOx#4152
Telegram channel: https://t.me/bitfuture_news
Наши ноды: http://176.124.212.55:9000/ http://195.2.92.241:9000/
Наши SUI кошельки, где можем с вами обменяться NFT и токенами:
0x576f53f5e112a2ad9f30b7a45f1aad93e83163a9
0x4497f0a1e4ff187aa7ca08ac520c18784c163b52