Гайд по ноде Fractal
Fractal Bitcoin — L2 на bitcoin, которое использует код Bitcoin Core, работает на POW, поддерживает стандарты: Ordinals, Runes, BRC-20 Разработчиками являются команда Unisat
Необходимые характеристики: 2CPU/4RAM/100SSD — взял минимальные
Арендовать сервер можно на :XorekCloud или же Hetzner(Здесь нужен KYC и дайте отлежаться аккаунту недельку чтобы не улететь в бан)
Устанавливаем MobaXterm или же используем командную строку кому что удобнее
Далее идем арендовывать сервер я взял такой под минимальные характеристики
Далее открываем MobaXterm и заходим в session чтобы добавить арендованный сервер
Затем вставляем ip и в Specify username по умолчанию пишем root
Погнали теперь к установке
Подготавливаем сервер обновляем его командой:
sudo apt-get update -y && sudo apt upgrade -y && sudo apt-get install make build-essential pkg-config libssl-dev unzip tar lz4 gcc git jq -y
wget https://github.com/fractal-bitcoin/fractald-release/releases/download/v0.1.7/fractald-0.1.7-x86_64-linux-gnu.tar.gz
tar -zxvf fractald-0.1.7-x86_64-linux-gnu.tar.gz
cd fractald-0.1.7-x86_64-linux-gnu/
sudo tee /etc/systemd/system/fractald.service > /dev/null << EOF
[Unit]
Description=Fractal Node
After=network-online.target
[Service]
User=$USER
ExecStart=/root/fractald-0.1.7-x86_64-linux-gnu/bin/bitcoind -datadir=/root/fractald-0.1.7-x86_64-linux-gnu/data/ -maxtipage=504576000
Restart=always
RestartSec=5
LimitNOFILE=infinity
[Install]
WantedBy=multi-user.target
EOF
cd bin
./bitcoin-wallet -wallet=wallet -legacy create
cd /root/fractald-0.1.7-x86_64-linux-gnu/bin
./bitcoin-wallet -wallet=/root/.bitcoin/wallets/wallet/wallet.dat -dumpfile=/root/.bitcoin/wallets/wallet/MyPK.dat dump
cd && awk -F 'checksum,' '/checksum/ {print "Wallet Private Key:" $2}' .bitcoin/wallets/wallet/MyPK.dat
#Тут вам выдаст ваш приватный ключ записываем его
sudo systemctl daemon-reload
sudo systemctl enable fractald
sudo systemctl start fractald
Чекаем че у нас по логам
sudo journalctl -u fractald -f --no-hostname -o cat
Если нода набираем высоту значит все гуд
Вышло обновление v0.2.1
Загружаем релизwget https://github.com/fractal-bitcoin/fractald-release/releases/download/v0.2.1/fractald-0.2.1-x86_64-linux-gnu.tar.gz
tar -zxvf fractald-0.2.1-x86_64-linux-gnu.tar.gz
cd fractald-0.2.1-x86_64-linux-gnu && mkdir data
sudo tee /etc/systemd/system/fractald.service > /dev/null <<EOF [Unit] Description=Fractal Bitcoin Node After=network.target [Service] User=root WorkingDirectory=/root/fractald-0.2.1-x86_64-linux-gnu ExecStart=/root/fractald-0.2.1-x86_64-linux-gnu/bin/bitcoind -datadir=/root/fractald-0.1.8-x86_64-linux-gnu/data/ -maxtipage=504576000 Restart=always RestartSec=3 LimitNOFILE=infinity [Install] WantedBy=multi-user.target EOF
./bin/bitcoind -datadir=./data/ -maxtipage=504576000
sudo systemctl daemon-reload && \
sudo systemctl enable fractald && \
sudo systemctl start fractald
Смотрим чтобы у нас пошли логи
sudo journalctl -u fractald -fo cat
sudo systemctl stop fractald
rm /etc/systemd/system/fractald.service
rm -rf fractald-0.1.8-x86_64-linux-gnu
rm -rf .bitcoin
rm -rf tar -zxvf fractald-0.1.8-x86_64-linux-gnu.tar.gz
Если есть какие то вопросы возможно смогу помочь пишите сюда:https://t.me/gemvisi0n
Мой Канал:https://t.me/Gemmvision