GPU
March 26

Nimble [GPU]

Web Discord Github Docs

Подготовка сервера

# обновляем репозитории
apt update && apt upgrade -y

# устанавливаем необходимые утилиты
apt install curl iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev libgmp3-dev tar clang bsdmainutils ncdu unzip llvm libudev-dev make protobuf-compiler -y

Устанавливаем GO

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

Драйвера на видеокарту

sudo apt-get install linux-headers-$(uname -r)

distribution=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.//g')

wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/cuda-keyring_1.0-1_all.deb

sudo dpkg -i cuda-keyring_1.0-1_all.deb

sudo apt-get update

sudo apt-get -y install cuda-drivers

---

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
  && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
    sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
    sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

sed -i -e '/experimental/ s/^#//g' /etc/apt/sources.list.d/nvidia-container-toolkit.list

sudo apt-get update

sudo apt-get install -y nvidia-container-toolkit

---

sudo nvidia-ctk runtime configure --runtime=docker

sudo systemctl restart docker

nvidia-smi
#nvcc --version

Создаем кошельки

Для того, чтобы награды начали зарабатываться необходимо зарегистрировать кошельки в дискорде через бота или через тикет. Можно создать несколько кошельков для майнинга

  • Основной кошелек не используем для майнинга!
  • Для майнинга используйте отдельные кошельки для майнинга
  • Не используйте 1 кошелек для майнинга для разных видеокарт. Если Вы занимаетесь майнингом с несколькими экземплярами, то создавайте дополнительные кошельки для каждого графического процессора

В настоящее время награды распределяются раз в 24 часа, но команда работает над распределением в реальном времени. Вознаграждения отправляются на Ваш основной кошелек и будут доступны на TGE примерно, который планируется в 3 квартале

tmux new-session -s nimble
mkdir $HOME/nimble && cd $HOME/nimble
git clone https://github.com/nimble-technology/wallet-public && cd wallet-public
make install
nimble-networkd version
#
# создаем основной кошелек
nimble-networkd keys add lesnik_utsa_wallet
#
# создаем кошелек для майнинга
nimble-networkd keys add mining_wallet
#
# кошелек для майнинга 2 и т.д.
nimble-networkd keys add mining_wallet_2
#


Start Mining

apt install python3-venv
cd $HOME/nimble
git clone https://github.com/nimble-technology/nimble-miner-public && cd nimble-miner-public

python3 -m venv .venv
source .venv/bin/activate

make install

Запускаем

source ./nimenv_localminers/bin/activate
make run addr=nimble1qtcwnxa7yv67dajhp645fw3qhlj2pgf5jjnkvh
Пример работы майнера

Проверить свой баланс основного кошелька можно следующим образом

git pull
make check addr=<your_address>

Также можно проверить баланс на сайте https://www.cryptofiverse.com/nimble-balance

Поддержим природу вместе: 0xa7476EC14cD663C742d527113638C77a1631Cc89 cosmos1m2mm7kzvw6m3464h94ryqg8xvr6tyeyyecppnq