Установка ноды SUI (Sui Testnet Wave 2 FullNode) НЕАКТУАЛЬНО
- Описание проекта
- Автоматическая установка (скрипт)
- Проверка работы ноды и полезные команды
- Удаление ноды
Описание проекта
SUI - интересный проект от Mysten Labs, которые сосредоточены на создании фундаментальной инфраструктуры для ускорения внедрения web3. Работают над над ускорением консенсуса с помощью Narwhal, более безопасным программированием смарт-контрактов с помощью Move.
Sui - это безграничная платформа для создания богатых и динамичных ончейн активов, от игровых до финансовых. Представляет собой Layer-1 блокчейн с PoS, основная задача которого - создать протокол, который позволит разработчикам создавать опыт, удовлетворяющий потребности следующего миллиарда пользователей web3.
Очень богатая документация с подробнейшим описанием - https://docs.sui.io
В проект занесли по меньшей мере $236M такие фонды как A16Z, Coinbase Ventures, LightSpeed, Electric Capital, в раунде серии B были FTX Venture 🤡.
Текущая стадия - невознаграждаемый тестнет
Время проведения тестнета - 2-3 недели
Рекомендуемые требования к серверу:
Проверка доступности ноды #1: https://sui.explorers.guru/node
Проверка доступности ноды #2: https://www.scale3labs.com/check/sui
Sui Explorer: https://explorer.sui.io
Автоматическая установка / обновление
Подключаемся к серверу через Putty или MobaXterm, после чего приступаем к установке.
Так как файлы ноды компилируются долго (порядка 15-60 минут в зависимости от мощности сервера), то чтобы в Putty не обрывалось соединение необходимо устанавливать через пакетscreen
.
Для установки screen (если он отсутствует на сервере)
:
sudo apt install screen -y
После установки запускаем окружение:
screen -S sui
И уже в нем запускаем автоматический скрипт для установки Sui:
wget -q -O sui.sh https://nodes.wenmoney.io/sui.sh && chmod +x sui.sh && ./sui.sh
Для сворачивания сессии screen (не уничтожения сессии, а именно выхода с сохранением работы в фоне) нажимаем CTRL+A, затем клавишу D.
Чтобы вновь подключиться к работающей сессии и проверить процесс установки ноды используется команда:
screen -r
screen -x sui
После установки и проверки работы ноды сессию screen
можно уничтожить следующей командой (вводим это в сессии):
exit
Ждем окончания установки ноды.
На этом все, нода установлена. Никаких кошельков и привязок нет.
Проверка работы ноды и полезные команды
journalctl -u suid -f -o cat
sudo systemctl restart suid
Для вывода информации о ноде можно ввести команду:
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
grep 'version =' /$HOME/sui/crates/sui/Cargo.toml -m 1
Чтобы проверить работу ноду по чекерам (https://sui.explorers.guru/node или https://www.scale3labs.com/check/sui) вбиваем IP адрес своего сервера и смотрим на результат:
Удаление ноды
Для удаления ноды выполните команду (это одна команда, или просто запустите установщик, там есть команда на удаление ноды) :
sudo systemctl stop suid sudo systemctl disable suid rm -rf ~/sui /var/sui/ rm /etc/systemd/system/suid.service