OffshoreVps
Eğitimler8 Eki 20267 dk okumaYazan: OffshoreVps ekibi

VPS’te Bitcoin düğümü nasıl çalıştırılır

Bitcoin Core’u VPS’te çalıştırın: disk, RAM ve bant genişliği ihtiyaçları, indirmeyi doğrulama, budanmış veya tam yapılandırma, systemd hizmeti ve güvenlik duvarı kuralları.

Kendi Bitcoin düğümünüzü çalıştırmak, blok zincirini başkasının sunucusuna güvenmek yerine kendiniz doğruladığınız anlamına gelir. VPS, her zaman çevrimiçi olduğu ve hızlı bir bağlantısı bulunduğu için bunun için iyi bir yuvadır. Temel gereksinim disk alanıdır.

Bitcoin düğümü çalıştırmak için kullanılan komutları gösteren VPS üzerindeki terminal penceresi, “cd /tmp” ile başlıyor
Bu rehberde sunucunuzda çalıştıracağınız komutlardan örnekler.

Neye ihtiyacınız var

  • Disk. Tam düğüm, 600 GB'ın çok üzerinde olan ve hâlâ büyüyen tüm zinciri depolar. Plan seçmeden önce güncel boyutu kontrol edin. Budanmış (pruned) bir düğüm yalnızca son blokları tutar ve çok daha küçük bir diskte çalışabilir.
  • RAM. Yalnızca doğrulama yapan bir düğüm için 4 GB yeterlidir. 8 GB veya daha fazlası ilk senkronizasyonu hızlandırır.
  • CPU. İlk senkronizasyon CPU'yu çok yorar. İki veya daha fazla çekirdek yardımcı olur.
  • Bant genişliği. Tam düğüm ayda yüzlerce GB yükler ve indirir. Cömert bir kotaya sahip bir plan seçin. Daha büyük VPS planlarımız 1 veya 2 Gbps portta sınırsız trafik sunar.

Adım 1: sunucuyu hazırlayın

Temiz bir Ubuntu veya Debian VPS ile başlayın ve yeni bir VPS'in nasıl güvenceye alınacağı rehberini izleyin. Bitcoin için normal bir kullanıcı oluşturun ve düğümü root olarak çalıştırmayın.

2. Adım: Bitcoin Core'u indirin

Resmî sürümü bitcoincore.org adresinden indirin ve çalıştırmadan önce imzayı ve sağlama toplamını (checksum) her zaman doğrulayın. Sürüm sayfası bunları nasıl kontrol edeceğinizi açıklar.

cd /tmp
wget https://bitcoincore.org/bin/bitcoin-core-VERSION/bitcoin-VERSION-x86_64-linux-gnu.tar.gz
tar xzf bitcoin-VERSION-x86_64-linux-gnu.tar.gz
sudo install -m 0755 bitcoin-VERSION/bin/* /usr/local/bin/

VERSION yerine doğruladığınız sürümü yazın.

Bu rehberin adımları sırasıyla: 1. Neye ihtiyacınız var; 2. sunucuyu hazırlayın; 3. Bitcoin Core’u indirin; 4. yapılandırın; 5. hizmet olarak çalıştırın; 6. Güvenlik duvarı
Bu rehberdeki adımlar sırasıyla.

3. Adım: Yapılandırma

~/.bitcoin/bitcoin.conf dosyasını oluşturun:

server=1
daemon=1
txindex=0
# For a smaller disk, prune to about 20 GB (value in MB):
# prune=20000
dbcache=2048

prune seçeneğini yalnızca tüm geçmişe ihtiyacınız yoksa kullanın. Budanmış bir düğüm yeni blokları yine de tam olarak doğrular.

4. Adım: Hizmet olarak çalıştırın

Düğümün açılışta başlaması ve hata durumunda yeniden başlaması için bir systemd birimi oluşturun, ardından sudo systemctl enable --now bitcoind komutunu çalıştırın. İlerlemeyi bitcoin-cli getblockchaininfo ile kontrol edin. İlk senkronizasyon, donanımınıza bağlı olarak birkaç saatten birkaç güne kadar sürer.

Güvenlik duvarı

Ağa yardımcı olmak için gelen 8333 numaralı portuna izin verin. Yalnızca kendi cüzdanınız için özel bir düğüm istiyorsanız portu kapalı bırakıp yalnızca giden bağlantılar kurabilirsiniz. RPC portunu (8332) asla internete açmayın.

Sık sorulan sorular

Bir Bitcoin düğümü ne kadar disk gerektirir?

Tam bir düğüm yaklaşık 700 GB veya daha fazlasına ihtiyaç duyar ve bu artmaya devam eder. Budanmış bir düğüm yaklaşık 20 ila 50 GB ile çalışabilir ancak başkalarına eski blokları sunamaz.

VPS’te Bitcoin düğümü çalıştırabilir miyim?

Evet, planda yeterli disk, RAM ve sınırsız veya yüksek bant genişliği varsa. İlk senkronizasyon saatler ile günler arasında sürebilir.

Budanmış düğüm gerçek bir düğüm müdür?

Evet. Her bloğu ve işlemi doğrular, ardından disk tasarrufu için eski blok verilerini atar.