Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Fractal Bitcoin Node Kurulumu

Merhabalar, bugün sizlerle birlikte Binance tarafından desteklenen ve 9 Eylül 2024 tarihinde kendi ağında mainnete geçen ve bu ay coinin çıkması beklenen Fractal Bitcoin için node kurulumu gerçekleştireceğiz.

Node için herhangi bir teşvik söz konusu değil. Mining için bu node'un çalışıtırılmasına ihtiyaç vardır.

Peki Nedir Bu Fractal Bitcoin ?

Fractal Bitcoin, sonsuz katmanları yinelemeli olarak ölçeklendirmek için Bitcoin Core kodunu kullanan tek Bitcoin ölçeklendirme çözümüdür. Bu, Bitcoin'e uygulanan dünyadaki ilk sanallaştırma yöntemidir. Fractal, Bitcoin blok zincirini, Bitcoin ana zincirindeki tutarlılığı bozmadan ölçeklenebilir bir bilgi işlem sistemine kademeli olarak genişletir. Güçlü araçlar ve destek ile Fractal üzerine inşa etmek oldukça basittir. Eğer flood hakkında okumak isterseniz X'ten takip edebilirsiniz.

Kurulum

  1. Paketleri Kurun:
sudo apt update && sudo apt upgrade -y
sudo apt install curl build-essential pkg-config libssl-dev git wget jq make gcc chrony -y

Node Kurulumu

  1. Fractal Reposunu Çekme:
wget https://github.com/fractal-bitcoin/fractald-release/releases/download/v0.2.1/fractald-0.2.1-x86_64-linux-gnu.tar.gz
  1. Dosyayı Çıkarma:
tar -zxvf fractald-0.2.1-x86_64-linux-gnu.tar.gz
  1. Data Klasörünü Oluşturma:
cd fractald-0.2.1-x86_64-linux-gnu && mkdir data
  1. Konfigürasyon Dosyasını Kopyalama:
cp ./bitcoin.conf ./data
  1. Bitcoin Daemon'u Çalıştıralım
./bin/bitcoind -datadir=./data/ -maxtipage=504576000

Docker Kullanarak işlemlerimizi yapalım

  1. Repoyu klonlayalım
git clone https://github.com/fractal-bitcoin/fractald-release.git
  1. Docker dizinine gidelim
cd fractald-docker
  1. Servisi Docker Compose ile başlatalım
docker-compose up -d
  1. Servis Oluşturma (Eğer docker compose ile başlatmada hata alıyorsanız buradaki işlemleri yapınız, ama eğer hata almıyorsanız servis oluşturma kısmını atlayıp log kontrolüne geçebilirsiniz.):
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.2.1-x86_64-linux-gnu/data/ -maxtipage=504576000
Restart=always
RestartSec=3
LimitNOFILE=infinity

[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload && \
sudo systemctl enable fractald && \
sudo systemctl start fractald

Log Kontrol

sudo journalctl -u fractald -fo cat

7. Cüzdan Oluşturma

Aşağıdaki komutları sırasıyla çalıştırarak cüzdan oluşturun:

cd /root/fractald-0.2.1-x86_64-linux-gnu/bin
./bitcoin-wallet -wallet=wallet -legacy create

Bu adımlar sonucunda, ismi wallet olan yeni bir cüzdan oluşturmuş olacaksınız.

Ekran Resmi 2024-07-25 23 40 11

  1. Cüzdan Private Key Alma:

Aşağıdaki komutla private keyinizi öğrenebilirsiniz. Komutta herhangi bir yeri değiştirmenize gerek yok.

cd /root/fractald-0.2.1-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 "Cüzdan Private Keyiniz:" $2}' .bitcoin/wallets/wallet/MyPK.dat

Node Silme

curl -s https://raw.githubusercontent.com/blackowltr/Fractal-Rehber/main/delete.sh | bash

Unisat Wallet'a Cüzdan Import Etme

  1. Unisat Wallet'ı İndirin
    • Cüzdanı açın.

1  (4)

  1. Ayarlar Menüsüne Girin
    • Ekranın sol üst köşesindeki wallet #1'e tıklayın ve ardından sağ üst köşedeki "+" simgesine tıklayın.

1

  1. Private Key ile Geri Yükleme
    • "Single private key geri yükle" seçeneğini seçin.

1  (1)

  1. Private Key’i Yapıştırın
    • Size verilen private key’i ilgili alana yapıştırın.

1  (2)

  1. Cüzdan Türünü Seçin
    • Cüzdan türü olarak "Legacy" seçeneğini işaretleyin.

1  (3)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors