SUI.IO - Безграничный L1 блокчейн
Оглавление
Sui.io — Что это такое?
Sui.io — блокчейн L1 уровня, нацеленный на скорость и простоту разработки и использования для рядовых пользователей в формате web3.
Обеспечивая простоту реализации и масштабирования приложений экосистемы, Mysten Labs (создатели этого творения) нацелены на массовое признание своей экосистемы и, обеспечивая обилие user-friendly моментов, целят на завоевание относительно весомой доли рынка. Ранее команда засветилась в разработке блокчейна DIEM — тот самый Libra от Facebook в котором также принимала участие команда Aptos. Язык разработки в случае с Sui.io — Move.
Сайт — https://sui.io/
Discord — https://discord.com/invite/sui
Twitter — https://twitter.com/mysten_labs
Medium — https://medium.com/mysten-labs
LinkedIn — https://www.linkedin.com/company/mysten-labs
Whitepaper — https://github.com/MystenLabs/sui/blob/main/doc/paper/sui.pdf
Tokenomics — https://medium.com/mysten-labs/announcing-sui-tokenomics-9cb829086e30
Кто в этом таком?
На данный момент в проект вложено порядка $36 миллионов. В числе главных инвесторов числzтся a16z, Samsung Next и Coinbase Ventures
Как это установить?
Минимальные системные требования
Ручной для опытных
Шаг 0 - Установка необходимых дополнений
$ apt-get update \
&& DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get install -y --no-install-recommends \
tzdata \
git \
ca-certificates \
curl \
build-essential \
libssl-dev \
pkg-config \
libclang-dev \
cmake $ apt install cargo
Шаг 1 - Переходим в GitHub и клонируем репозиторий
$ git clone https://github.com/<ВАШ-ГИТХАБ-НИК>/sui.git
$ cd sui
$ git remote add upstream https://github.com/MystenLabs/sui
$ git fetch upstream
$ git checkout --track upstream/devnet
$ cp crates/sui-config/data/fullnode-template.yaml fullnode.yaml
$ curl -fLJO https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob
$ cargo run --release --bin sui-node -- --config-path fullnode.yaml
После установки перейдите в Discord сервер, в канале #dev-general отписываем, что вы ноду установили, а в #pick-a-role роль выбрали
Автоматизированный способ от Nodes.Guru
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.infojournalctl -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
А как это пофиксить?
Ручной для опытных
Если вылетает во время запуска- проведем установку в отдельном окне Screen
sudo apt-get install screen
$ screen -S 1
$ cargo run --release --bin sui-node — --config-path fullnode.yaml