Tüm sistemler çalışır durumda 21 kabul edilen kripto paralar · Monero hoş karşılanır KYC'siz politika
ChainVPS

Kripto · KYC yok

Bitcoin Core (bitcoind)'i Offshore VPS Üzerinde Barındırın

Kendi Bitcoin Core tam düğümünüzü çalıştırmak, zinciri başkasının sunucusuna güvenmek yerine kendi başınıza doğrulamanın tek yoludur; offshore, KYC'siz bir VPS ise bunu kimliğinizi ona bağlamadan yapmanızı sağlar.

Bu nedir

Bitcoin Core (bitcoind), Bitcoin protokolünün referans uygulamasıdır: her bloğu ve işlemi indirir, bağımsız olarak doğrular, eşlere (peer) iletir ve cüzdanınızın veya uygulamalarınızın güvenebileceği bir JSON-RPC arayüzü sunar. Tam bir düğüm size self-custody düzeyinde doğrulama, herkese açık blok gezginlerine karşı gizlilik ve cüzdanlar, Lightning düğümleri, Electrum sunucuları (Fulcrum/electrs) veya BTCPay Server için bir backend sağlar.

Neden offshore barındırma

Düğümünüzün IP adresi bağlandığı her eşe görünür, bu yüzden onu kripto parayla ödenen, kimliksiz bir VPS üzerinden çalıştırmak, düğümü ev bağlantınızdan ve adınızdan ayrı tutar. ChainVPS KYC'siz ve sınırsız bant genişliğine sahiptir; bu önemlidir çünkü ilk blok indirmesi ve sürekli eş aktarımı, ölçülü (metered) bir sınırı aşacak yüzlerce gigabaytlık veri taşır.

Dağıtım

Çalışan bir referans kurulum

Bunu yeni bir ChainVPS örneğine kopyalayın. Yer tutucuları değiştirin, ardından çalıştırın.

docker-compose.yml
# docker-compose.yml — Bitcoin Core full node (pruned by default for a small VPS)
# 1) Generate an RPC credential first (do NOT store a plaintext password):
#      curl -sSL https://raw.githubusercontent.com/bitcoin/bitcoin/master/share/rpcauth/rpcauth.py \
#        | python3 - bitcoin
#    It prints an rpcauth=... line and a matching password. Paste the rpcauth line below.
# 2) docker compose up -d   then follow IBD:  docker compose logs -f
services:
  bitcoind:
    image: bitcoin/bitcoin:28.1
    container_name: bitcoind
    restart: unless-stopped
    stop_grace_period: 2m
    user: "1000:1000"
    ports:
      - "8333:8333"                 # P2P — public, lets you serve/accept peers
      - "127.0.0.1:8332:8332"       # RPC — bound to localhost ONLY, never expose
    volumes:
      - ./bitcoin-data:/home/bitcoin/.bitcoin
    command:
      - -printtoconsole
      - -server=1
      - -listen=1
      - -prune=10000                # ~10 GB of blocks; set -prune=0 -txindex=1 for a full archival node
      - -dbcache=1024               # MB; raise to 2048-4096 on bigger boxes to speed IBD
      - -maxmempool=300
      - -maxconnections=40
      - -rpcbind=0.0.0.0            # binds inside the container; host mapping keeps it on 127.0.0.1
      - -rpcallowip=172.16.0.0/12   # docker bridge range, so host-side tools can reach RPC
      - -rpcauth=bitcoin:REPLACE_WITH_GENERATED_HASH   # <-- paste rpcauth output here
      - -disablewallet=1            # node-only; drop this line if you want the built-in wallet
# First run needs ./bitcoin-data owned by uid 1000:  mkdir -p bitcoin-data && sudo chown 1000:1000 bitcoin-data

Güvenlik duvarı

Açılması gereken portlar

PortProtokolAmaç
8333TCPBitcoin P2P — eşleri kabul edip hizmet verir; herkese açık olarak erişilebilir olması gereken tek port
8332TCPJSON-RPC kontrol arayüzü — yalnızca 127.0.0.1'e bağlayın, SSH tüneli veya özel bir ağ üzerinden erişin
28332/28333TCPBir Lightning düğümü veya Electrum sunucusu için isteğe bağlı ZMQ blok/işlem bildirimleri; yalnızca localhost
9050TCPEş düzeyinde gizlilik için bitcoind'i Tor üzerinden çalıştırıyorsanız isteğe bağlı yerel Tor SOCKS proxy'si

Doğru boyutlandırma

Hangi plana ihtiyacınız var

Hafif — budanmış (pruned) düğüm

VPS Small (2 vCPU / 4 GB RAM / 60-80 GB NVMe)

prune=10000 ayarı yaklaşık 10 GB blok verisi ile ~10 GB chainstate tutar; zincirin tamamını doğrular, geçmiş blok verisine ihtiyaç duymadığınız bir cüzdan/Lightning backend'i için idealdir.

Orta — budanmamış (unpruned) tam düğüm

VPS Pro veya Storage VPS (4 vCPU / 8 GB RAM / 1 TB disk)

prune=0 ayarı her bloğu saklar (2026 itibarıyla ~650 GB ve büyümeye devam ediyor); Storage planları uygun fiyata geniş disk alanı sağlar, sınırsız bant genişliği ise tüm IBD ve eş aktarımını karşılar.

Ağır — arşivsel + txindex / Electrum sunucusu

Dedicated veya büyük Storage VPS (8+ vCPU / 16-32 GB RAM / 1.5-2 TB NVMe)

txindex=1 ile birlikte Fulcrum/electrs, büyük bir adres indeksi ekler ve birçok cüzdan istemcisine hizmet verir; dbcache ve indeks yeniden oluşturmaları için hızlı NVMe ve RAM gerektirir.

En iyi konumlar: ChainVPS'in bant genişliği sınırsız olduğundan 15 lokasyonun herhangi biri işe yarar; bu da bir düğümün yüzlerce gigabaytlık IBD'si ve sürekli aktarımı için tam olarak ihtiyaç duyulan şeydir. Kimliksiz bir işletim için gizlilik katmanındaki lokasyonları seçin — İzlanda, İsviçre, Moldova, Hollanda, Romanya veya Lüksemburg — burada düğümün adınızla hiçbir bağlantısı olmaz; İzlanda ve İsviçre gibi yargı bölgeleri, Tor üzerinden çalıştırmayı planlıyorsanız ve uzun ömürlü bir düğüm için istikrarlı, gizlilik dostu bir yuva istiyorsanız da iyi seçimlerdir.

Sıkı güvenlik altına alın

Sıkılaştırma kontrol listesi

  • 8332 portunu asla internete açmayın. RPC eşlemesini gösterildiği gibi 127.0.0.1'de tutun ve `ssh -L 8332:127.0.0.1:8332 user@server` komutuyla erişin; zayıf/tahmin edilebilir kimlik bilgilerine sahip erişilebilir bir RPC, düğümlerin boşaltılmasının veya ele geçirilmesinin klasik yoludur.
  • Compose dosyasında veya process listesinde düz metin bir şifre bulunmaması için -rpcuser/-rpcpassword yerine -rpcauth (salt'lı bir hash) kullanın; sunucu paylaşılırsa veya bir snapshot alınırsa bunu değiştirin (rotate edin).
  • Eş düzeyinde gizlilik için Tor üzerinden çalıştırın: sunucuya tor kurun ve -proxy=127.0.0.1:9050 -listen=1 -bind=127.0.0.1 parametrelerini bir onion servisiyle birlikte ekleyin, böylece eşler VPS IP'niz yerine bir .onion adresi görür. Hiç clearnet eşi istemiyorsanız bunu -onlynet=onion ile birleştirin.
  • Güvenlik duvarını ufw ile kilitleyin: yalnızca 22 (SSH, tercihen sadece anahtarla + değiştirilmiş port) ve 8333'e gelen trafiğe izin verin, geri kalan her şeyi reddedin. bitcoind zaten kendi giden eş bağlantılarını her durumda açar.
  • Diski takip edin. Budanmış bir düğüm ~20 GB'de sabit kalır, ancak budanmamış bir düğüm sürekli büyür — bir disk kullanım uyarısı kurun ve yeterli boş alan bırakın, çünkü dolu bir disk doğrulamayı durdurur ve sert bir çökme sırasında chainstate'i bozabilir.
  • stop_grace_period ayarını yapın (yukarıda 2m) ve asla sert bir kill değil, `docker compose stop` kullanın — bitcoind, LevelDB chainstate'ini temiz bir şekilde yazmak için zamana ihtiyaç duyar, aksi halde bir sonraki başlatmada yavaş bir reindex riskiyle karşılaşırsınız.

Sorular

Hosting Bitcoin Core (bitcoind) — SSS

Gerçekten ne kadar diske ihtiyacım var?

Budanmış bir düğüm (yapılandırmada prune=10000) yaklaşık 15-20 GB civarında kalır ve yine de zincirin tamamını doğrular. Tam arşivsel bir düğüm her bloğu saklar; bu da 2026 itibarıyla yaklaşık 650 GB'dir ve yılda yaklaşık 50-70 GB büyür, bu yüzden 1 TB+ için plan yapın. txindex=1 veya bir Electrum sunucusu eklemek sizi 1.5-2 TB hızlı NVMe'ye doğru iter.

İlk blok indirmesi (IBD) ne kadar sürer?

Sınırsız bant genişliğine ve dbcache=2048+ ayarına sahip modern bir VPS'te, CPU ve disk hızına bağlı olarak genesis'ten itibaren tam senkronizasyon ve doğrulama için birkaç saatten yaklaşık bir güne kadar sürebilir. İlk senkronizasyon sırasında -dbcache değerini artırmak tek başına en büyük hızlanmayı sağlar. Bu tek seferlik bir maliyettir; bundan sonra düğüm yalnızca yeni blokları indirir.

Buna karşı bir Lightning düğümü veya Electrum sunucusu çalıştırabilir miyim?

Evet. ZMQ'yu etkinleştirin (28332/28333 portlarında -zmqpubrawblock ve -zmqpubrawtx ekleyin) ve LND, Core Lightning, Fulcrum veya electrs'i yerel Docker ağı üzerinden RPC ve ZMQ uç noktalarına yönlendirin. Fulcrum/electrs'in txindex=1 gerektirdiğini, bu yüzden bunları budanmış bir düğümle eşleştiremeyeceğinizi unutmayın.

Budanmış bir düğüm daha mı az güvenli veya daha mı az gizli?

Hayır. Budanmış bir düğüm, arşivsel bir düğümle tamamen aynı şekilde her bloğun ve işlemin tam doğrulamasını yapar — yalnızca eski blok verisini doğruladıktan sonra atar. Cüzdanınızın güvenliği ve gizliliği tamamen aynıdır. Yalnızca diğer eşlere geçmiş blokları sunma veya rastgele eski işlemleri yeniden tarama yeteneğini kaybedersiniz.

Düğümümün IP'si görünür olacak mı?

Evet — bağlandığınız her eş, tasarım gereği düğümünüzün IP'sini görür. Onu KYC'siz, offshore bir VPS üzerinde çalıştırmanın tam olarak faydalı olduğu nokta da burasıdır: IP, kimliğinizle veya ev bağlantınızla hiçbir bağlantısı olmayan bir sunucuya aittir. Tam eş düzeyinde gizlilik için, sertleştirme ipuçlarında açıklandığı gibi bitcoind'i Tor üzerinden çalıştırın, böylece eşler yalnızca bir .onion adresi görür.

Kendi barındırmak için daha fazlası

Diğer tek tıkla kurulan yazılım yığınları

Hemen kur Bitcoin Core (bitcoind)
önümüzdeki 60 saniye içinde.

Sınırsız bant genişliği · DDoS dahil · 21 kripto para birimi · KYC yok.