Nubit
🪓 Telegram канал UTSA 🪓 Telegram чат UTSA
- Network Chain ID:
- Version:
v0.1.0-rc.2-39-ga7b2879-dev
- Denom:
- Binary:
- Working directory:
- RPC:
- API:
- Explorer: https://explorer.nubit.org/
- Docs: https://docs.nubit.org/nubit-da/introduction
Nubit - это масштабируемый, экономичный уровень доступности данных, защищенный Bitcoin. Nubit позволяет масштабировать объем данных Биткойна, расширяя возможности таких приложений, как Ordinals, Layer 2s и price oracles
Nubit работает на Cosmos SDK и будет поддерживать staking Bitcoin с помощью таких решений, как Babylon. Это позволяет делать ставки BTC на сеть Nubit DA, обеспечивая ее экономическую безопасность
В настоящее время запущен Alpha Testnet, который разделен на этапы - подробнее здесь https://docs.nubit.org/nubit-da/introduction
Подготовка сервера
# обновляем репозитории apt update && apt upgrade -y # устанавливаем необходимые утилиты apt install curl aria2 iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -y
File2Ban - подробнее здесь и здесь
# устанавливаем и копируем конфиг, который будет иметь больший приоритет apt install fail2ban -y && \ cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local && \ nano /etc/fail2ban/jail.local # раскомментировать и добавить свой IP: ignoreip = 127.0.0.1/8 ::1 <ip> systemctl restart fail2ban # проверяем status systemctl status fail2ban # проверяем, какие jails активны (по умолчанию только sshd) fail2ban-client status # проверяем статистику по sshd fail2ban-client status sshd # смотрим логи tail /var/log/fail2ban.log # останавливаем работу и удаляем с автозагрузки #systemctl stop fail2ban && systemctl disable fail2ban
ver="1.22.1" && \ wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz" && \ sudo rm -rf /usr/local/go && \ sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" && \ rm "go$ver.linux-amd64.tar.gz" && \ echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile && \ source $HOME/.bash_profile && \ go version
Full node
ВАЖНО — в командах ниже все, что в <> меняем на свое значение и убираем сами <>
Light node
ВАЖНО — в командах ниже все, что в <> меняем на свое значение и убираем сами <>
Light node не создает транзакции, а проверяет и ретранслирует транзакции, созданные кошельками или другими узлами
Команда Nubit позаботилась о нас и Light nodes можно установить простой командой
tmux new-session -s nubit_light_node
curl -sL1 https://nubit.sh | bash
Если Вы видите после запуска мнемонику и PUBKEY, то Light nodes успешно запущен
Если предпочитаете ручную установку, то воспользуйтесь официальной документацией - https://docs.nubit.org/nubit-da/run-a-node-advanced/make-prerequisities
ВАЖНО - После установки light node необходимо зарегистрировать свое участие на сайте https://alpha.nubit.org/#/
Полезные команды Light node
# проверить статус и блоки $HOME/nubit-node/bin/nubit das sampling-stats --node.store $HOME/.nubit-light-nubit-alphatestnet-1 # показать адрес кошелька $HOME/nubit-node/bin/nubit state account-address --node.store $HOME/.nubit-light-nubit-alphatestnet-1 # показать список кошельков $HOME/nubit-node/bin/nkey list --p2p.network nubit-alphatestnet-1 --node.type light # удалить Light node rm -rf $HOME/nubit-node rm -rf $HOME/.nubit-light-nubit-alphatestnet-1
# нажимаем CTRL+C и перезапускаем скрипт curl -sL1 https://nubit.sh | bash