July 1, 2022

Sui

Discord

Объявили incentivized testnet в августе

Минимальные требования: 2/8/60
Рекомендуемые требования: 4/16/60

  1. О проекте
  2. Установка
  3. Регистрация
  4. Полезные команды
  5. Обновление

О проекте

Немного о проекте Sui и почему его нужно ставить

Sui — первый L1 блокчейн c PoS, разработанный с нуля, чтобы позволить разработчикам создавать возможности, которые будут обслуживать миллиарды пользователей Web3.

Децентрализованная платформа смарт-контрактов с высокой пропускной способностью использует язык программирования Move для определения активов как объектов, которыми может владеть адрес.

Токен $SUI используется для оплаты комиссий и стейкинга

❗Команда разработчиков

Mysten Labs собрана из бывших сотрудников Facebook и Apple

❗Инвестиции

В раунде А проект собрал $36M от фондов: Coinbase Ventures, a16z, Samsung NEXT и др.

❗Incentivized Testnet

В июле был анонс старта тестнета в августе. Скорее всего, это будет закрытый тестнет с ограниченным количеством участников.

Возможно, нода из девнета (которую мы ставили) станет одним из ключевых факторов прохода в стимулирующую сеть.

Награды за тестнет пока не объявлены

Установка

💡 Установка длится больше 10 минут. Рекомендуем установить Screen (Опционально)

Установка Screen

sudo apt install screen

Пишем Y и жмем enter

Создаем новое окно в Screen с названием Sui

screen -S sui

Устанавливаем ноду

wget -O sui.sh https://raw.githubusercontent.com/xemaich/xemaich/master/sui.sh && chmod +x sui.sh && ./sui.sh

Проверим логи

journalctl -u suid -f -o cat

Должно быть так

Если у вас в логах такие ошибки — рестартим ноду

sudo systemctl restart suid

Регистрация

Получаем IP сервера

echo http://$(curl -s ifconfig.me):9000

Копируем получившееся и идем в их Discord, в разделе pick-role жмем на эмодзи фонтана и переходим в раздел node-ip-application. Пишем сюда полученное выше

На этом все. Ожидаем подробностей по стимулированному тестнету

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

Логи

journalctl -u suid -f -o cat

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

sudo systemctl stop suid

Рестард ноды

sudo systemctl restart suid

Удаление ноды

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

Команды для Screen

Создать новое окно с именем

screen -S name

Выйти из окна

CTRL+a, d

Открыть существующее окно с именем. Например sui

screen -r sui

Обновление 0.6.4

systemctl stop suid

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

source $HOME/.cargo/env

cd $HOME

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

cd sui

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

git fetch upstream

git checkout -B devnet --track upstream/devnet

cargo build --release

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

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

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

systemctl restart suid