August 17

Fractal Bitcoin Node Guide | Гайд по ноде Фрактал Биткоин

Требования к серверу:

2/4/100

я взяла сервер на хетцнере

Установка

Подготавливаем сервер:

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.8/fractald-0.1.8-x86_64-linux-gnu.tar.gz

Разархивируем:

tar -zxvf fractald-0.1.8-x86_64-linux-gnu.tar.gz 

Переходим в директорию:

cd fractald-0.1.8-x86_64-linux-gnu/
mkdir data

cp ./bitcoin.conf ./data

Создаем сервисный файл:

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.8-x86_64-linux-gnu/bin/bitcoind -datadir=/root/fractald-0.1.8-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.8-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

Спасибо за внимание! И поздравляю с новой нодой!
@kulikovae
Мой ютуб ТУТ