July 15, 2022

Нода SUI от А до Я.

Актуально - последнее обновление 20.07.2022.

Характеристики:- 2 CPU - 8 Gb RAM - SSD 50 GB - OS: Ununtu 20.04

👨🏻‍💻Автор - Forward | Invest Blog

Что такое Sui?

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

Быстрые и дешевые транзакции вот их главная задача. Благодаря инновационному параллельному консенсусу Sui может выполнять 120 000 операций в секунду. Разработчики утверждают, что плата за газ не превысит $0.001.

Sui разрабатывается командой Mysten Labs. Эти же ребята работали над созданием DIEM (блокчейна для фейсбука), и часть из них прикладывают руку к созданию Aptos.

Инвесторы

Инвесторы: под руководством a16z закрыли 1 раунд в 36 лямов от таких фондов как Redpoint, Lightspeed, Coinbase Ventures, Electric Capital, Standard Crypto, NFX, Slow Ventures, Scribble Ventures, Samsung NEXT, Lux Capital, Bienville, Hack. VC, Finality Capital

Соц.сети проекта

• Твиттер (https://twitter.com/Mysten_Labs) (18000 подписчиков) - Ботов не обнаружено. Очень много инфлюенсеров, среди которых: dejen ny (Animoca Brands), eden (Jump Crypto), Pontem, Jeff Amico (a16z), Bybit и много других.
• Дискорд (https://t.co/yLyMrNlnaZ) - Активность на адекватном уровне.

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

Есть множество сайтов для аренды серверов, однако я использовал и буду использовать Macloud. Как по мне один из лучших сервисов по аренде, никаких проблем, можно докидывать память и т.д. Лучший их лучших.

Инструкция:

  • Заходим на сайт
  • Проходим регистрацию ( она занимает 5 минут)
  • Выбираем характеристики сервера и оплачиваем
  • После получения данных приступаем к установке сервера.

Установка

Для подключения нам необходимо установить доп.программу на компьютер — Mobaxterm (Аналогов много, но Mobaxterm наиболее распространённый.)

Как только скачали и установили, открываем его.

Кликаем на кнопку “Session”, выбираем “SSH” и вводим IP Сервера.

Отправляемся во вкладку “Bookmark settings”, задаём имя сессии и жмём “OK”.

В появившемся окне пишем root, в следующей строке вставляем пароль.

В терминале пароль не виден. Для того, чтобы его вставить мы жмём на колёсико мыши и далее просто тыкаем на кнокпу “Enter”

Установка ноды

Устанавливаем однострочником:

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

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

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/suid.service

Порты Sui - ->> 9184 | 9000 | 8080

Обновление - 20.07.2022

Этот раздел предназначен для тех, кто уже устанавливал Sui по этому гайду ранее. Если установка производилась после 20 июля 2022, то команды из этого раздела выполнять не нужно!

systemctl stop suid

rm -rf /var/sui/db/* /var/sui/genesis.blob $HOME/sui

source $HOME/.cargo/env

git clone https://github.com/MystenLabs/sui.git

cd $HOME/sui

git remote add upstream https://github.com/MystenLabs/sui

git fetch upstream

git checkout -B devnet --track upstream/devnet

cargo build --release -p sui-node

mv ~/sui/target/release/sui-node /usr/local/bin/

wget -O /var/sui/genesis.blob https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob

systemctl restart suid

Спасибо за прочтение данного гайда. Буду рад если ты подпишешься на мой Telegram канал. Там много всего интересного и полезного.