MoneroSwapper MoneroSwapper
Rehberler

Monero Node Budama: Sınırlı Disk Alanıyla Tam Node Çalıştırmanın Eksiksiz Rehberi

MoneroSwapper Team · · · 12 min read · 70 views

Monero Node Çalıştırmak Neden Önemlidir?

Monero'yu gerçek anlamda anlamak ve kullanmak için kendi tam node'unuzu (full node) çalıştırmanız, ağa en değerli katkıyı yapmanın yoludur. Kendi node'unuz, işlemleri bağımsız olarak doğrulamanızı, herhangi bir üçüncü tarafa güvenmemenizi ve Monero ağının merkeziyetsizliğine aktif biçimde katılmanızı sağlar. Ancak sorun şu: Monero blok zinciri 2026 itibarıyla 150 GB'ın üzerinde yer kaplamaktadır ve bu rakam her geçen gün artmaktadır.

Peki ya sabit diskinizde bu kadar alan yoksa? İşte burada budanmış node (pruned node) devreye girer. Bu yazıda Monero node budamanın ne olduğunu, nasıl çalıştığını, tam node ile arasındaki farkları ve Türkiye'deki kullanıcılar için pratik kurulum adımlarını ele alacağız.

Node Budama Nedir?

Teknik Tanım

Blok zinciri budama, blok zincirinin tamamını indirip doğrulamak, ancak yalnızca belirli bir bölümünü diske kaydetmek anlamına gelir. Monero'da bu, blok zincirinin tamamını doğrulayan ancak yalnızca yaklaşık üçte birini kalıcı olarak depolayan bir node oluşturma işlemidir.

Monero'nun budama sistemi, blok zincirini 8 eşit parçaya böler. Her budanmış node, bu parçalardan birini tam olarak saklar, diğer yedi parçanın ise yalnızca blok başlıklarını tutar. Blok başlıkları, çifte harcama kontrolü ve zincir doğrulaması için gerekli tüm bilgileri içerir; dolayısıyla budanmış bir node hâlâ tam doğrulama gerçekleştirebilir.

Disk Tasarrufu Ne Kadar?

Budamanın sağladığı disk tasarrufu önemlidir:

  • Tam node: ~150+ GB (2026 itibarıyla, sürekli büyüyor)
  • Budanmış node: ~55-60 GB (yaklaşık %60-65 tasarruf)
  • İndirme süresi: Tam node'a kıyasla çok daha hızlı ilk senkronizasyon

60 GB, çoğu modern dizüstü bilgisayar, masaüstü ve hatta Raspberry Pi 4 (harici SSD ile) için uygundur.

Budanmış Node ile Tam Node Arasındaki Farklar

Ne Kaybedilir?

Budanmış bir node çalıştırdığınızda şunları yapamazsınız:

  • Eski blok verilerini diğer nodlara tam olarak sunamamak (eski blokların yalnızca üçte birini sağlayabilirsiniz)
  • Blok zincirinin tamamını yerel olarak aramak (örneğin tarihsel işlem analizi)
  • Blok zincirinin tamamını kendi içinde arşivlemek

Ne Korunur?

Öte yandan budanmış node ile şunları yapabilirsiniz:

  • Tüm yeni işlemleri ve blokları tam doğrulama ile bağımsız biçimde doğrulamak
  • Kendi Monero cüzdanınızı güvenli şekilde bağlamak
  • Ağın güvenliğine ve merkeziyetsizliğine katkıda bulunmak
  • Uzak node'lara güvenmekten kaçınmak
  • Ağdaki diğer budanmış nodlara tarihsel blok verilerinin üçte birini sunmak

Pratikte, kendi cüzdanınızı çalıştırmak için budanmış bir node, tam bir node ile neredeyse aynı gizlilik ve güvenlik avantajlarını sunar.

Kurulum: Monero Daemon ile Budanmış Node

Sistem Gereksinimleri

  • Depolama: Minimum 80 GB boş alan (60 GB blok zinciri + tampon)
  • RAM: Minimum 4 GB (8 GB önerilir)
  • İşletim Sistemi: Linux, Windows veya macOS
  • İnternet: Stabil bağlantı; yükleme bant genişliği de önemli

Linux'ta Kurulum (Ubuntu/Debian)

Monero resmi web sitesinden CLI araçlarını indirin ve doğrulayın:

wget https://downloads.getmonero.org/cli/linux64
tar -xvf monero-linux-x64-v0.18.x.x.tar.bz2
cd monero-x86_64-linux-gnu-v0.18.x.x/

Budamayla daemon'ı başlatın:

./monerod --prune-blockchain --sync-pruned-blocks

--prune-blockchain bayrağı budamalı depolamayı etkinleştirir; --sync-pruned-blocks ise diğer budanmış nodelardan budanmış bloklar indirmenize izin verir (bu, ilk senkronizasyonu önemli ölçüde hızlandırır).

Windows'ta Kurulum

Monero GUI veya CLI'yi resmi siteden indirin. Başlangıç kısayolunu düzenleyerek parametre ekleyin:

monerod.exe --prune-blockchain --sync-pruned-blocks

Veya Monero GUI kullanıyorsanız, Ayarlar → Daemon Ayarları → Başlangıç seçenekleri bölümüne --prune-blockchain yazın.

Raspberry Pi 4'te Kurulum

Raspberry Pi 4, 8 GB RAM modeli ve harici SSD ile mükemmel bir düşük güç tüketimli Monero node'u olabilir. Önerilen kurulum:

# ARM64 Monero'yu indirin
wget https://downloads.getmonero.org/cli/linuxarm8

# SSD'yi bağlayın ve bağlama noktası oluşturun
sudo mkdir -p /mnt/ssd
sudo mount /dev/sda1 /mnt/ssd

# Veri diziniyle daemon'ı başlatın
./monerod --data-dir /mnt/ssd/monero --prune-blockchain --sync-pruned-blocks

Raspberry Pi 4, tipik çalışma sırasında yalnızca 5-10 W güç tüketir; bu da 7/24 çalışma için ideal bir seçimdir. Aylık elektrik maliyeti Türkiye'de oldukça düşük kalır.

Türkiye'de Node Çalıştırmanın Özel Zorlukları

İnternet Bant Genişliği

Türkiye'de geniş bant internet penetrasyonu yüksek olmakla birlikte, yükleme hızları indirme hızlarına kıyasla genellikle düşük kalmaktadır. Monero node'u çalıştırmak için yükleme bant genişliği kritik önem taşır; zira node'unuz, diğer eşlere blok ve işlem verileri iletmek durumundadır.

BTK'nın zaman zaman uyguladığı bant genişliği kısıtlamalarına karşı önlem olarak node'unuzun bant genişliği kullanımını sınırlayabilirsiniz:

./monerod --prune-blockchain --out-peers 8 --in-peers 24 --limit-rate-up 512

Bu komut, yükleme hızını 512 KB/s ile sınırlandırır.

Tor Üzerinden Node Çalıştırma

Türkiye'de Tor ağına erişim zaman zaman kısıtlanabilmektedir (BTK kararlarıyla). Ancak köprü kullanarak Tor erişimini korumak mümkündür. Monero node'unuzu Tor üzerinden çalıştırmak için:

./monerod --prune-blockchain 
  --proxy 127.0.0.1:9050 
  --anonymous-inbound your_onion_address.onion:18083,127.0.0.1:18083 
  --add-priority-node your_trusted_node.onion:18083

Bu kurulum, IP adresinizi Monero ağındaki diğer node'lardan gizler ve Türkiye'deki ağ izlemesine karşı ek koruma sağlar.

VPN ve Firewall Ayarları

Node'unuzu bir VPN arkasında çalıştırıyorsanız, Monero'nun P2P portu olan 18080 numaralı portun açık olduğundan emin olun. Router'ınızda port yönlendirmesi gerekebilir. Gelen bağlantılara izin vermek, node'unuzun ağa daha iyi katkıda bulunmasını sağlar.

Node'unuzu Cüzdanınıza Bağlama

Monero GUI Cüzdanı ile

Monero GUI'yi açın, Ayarlar → Node bölümüne gidin ve "Yerel node kullan" seçeneğini seçin. Node daemon'ınız çalışıyorsa otomatik olarak bağlanacaktır.

Cake Wallet ile (Mobil)

Cake Wallet, özel node desteği sunar. Ayarlar → Gizlilik → Monero düğümü bölümünden kendi node adresinizi girebilirsiniz: http://[LOCAL_IP]:18081. Bu şekilde mobil cüzdanınız bile kendi node'unuza bağlanır.

Komut Satırı Cüzdanı ile

./monero-wallet-cli --daemon-address 127.0.0.1:18081

Node'unuzun Durumunu İzleme

Temel Kontroller

Monero daemon'ı çalışırken status komutunu yazarak node'unuzun durumunu kontrol edebilirsiniz:

> status
Height: 3174521/3174521 (100.0%) on mainnet, not mining, net hash 2.34 GH/s, v18
Outgoing connections: 8
Incoming connections: 12
Uptime: 5d 3h 42m 17s

Bu çıktı node'unuzun senkronize olduğunu ve ağa bağlandığını gösterir.

Blok Zinciri Senkronizasyon Süresi

İlk senkronizasyon, budanmış modda bile birkaç saat ile birkaç gün arasında sürebilir; bu süre internet hızınıza ve donanımınıza bağlıdır. --sync-pruned-blocks bayrağı kullanıldığında, yalnızca budanmış bloklar indirildiğinden bu süre önemli ölçüde kısalır.

Performans Optimizasyonu

Veritabanı Önbellek Boyutu

Yeterli RAM varsa, veritabanı önbellek boyutunu artırmak senkronizasyon hızını önemli ölçüde iyileştirebilir:

./monerod --prune-blockchain --sync-pruned-blocks --db-sync-mode fast:async:250000000

Bu, 250 MB'lık bir veritabanı yazma tamponu ayırır ve SSD veya hızlı HDD'lerde önemli hız artışı sağlar.

Eş Sayısı Optimizasyonu

Daha iyi ağ bağlantısı için:

./monerod --prune-blockchain 
  --out-peers 16 
  --in-peers 32 
  --add-exclusive-node node.moneroworld.com:18080

Budanmış Node Çalıştırmanın Türkiye'deki Önemi

Türkiye'de kripto varlıklara yönelik düzenleyici baskı artmaktadır. SPK ve MASAK'ın merkezi borsalar üzerindeki denetimi, kullanıcıların KYC süreçlerine tabi tutulmasını zorunlu kılmaktadır. Bu ortamda kendi Monero node'unuzu çalıştırmak, birkaç kritik avantaj sunar:

  • Uzak Node Güveni Yok: Uzak bir node kullanırsanız, o node operatörü IP adresinizi ve işlem zamanlamalarınızı görebilir. Kendi node'unuz bu riski ortadan kaldırır.
  • Sansür Direnci: Kendi node'unuz üzerinden işlem yayınlamak, belirli IP adreslerinden gelen işlemleri engelleyebilecek merkezi altyapılardan bağımsızlık sağlar.
  • Ağ Gizliliği: Node'unuzu Tor veya I2P üzerinden çalıştırarak IP adresinizi ağdan gizleyebilirsiniz.

Yaygın Sorunlar ve Çözümleri

Senkronizasyon Durdu

Node'unuz belirli bir yükseklikte takılı kalırsa:

> hard_fork_info
# Eğer fork bilgisi uyumsuzsa, monerod'u güncellemeniz gerekebilir

# Eş listesini yenileyin
> out_peers 0
> out_peers 16

Disk Doldu

Disk alanı kritik seviyelere düştüğünde node otomatik olarak durur. Budanmış modda bu nadirdir ancak olabilir. Çözüm olarak --db-salvage bayrağını kullanarak veritabanını onarın veya ek disk alanı ekleyin.

RAM Yetersizliği

4 GB RAM'in altında sistemlerde node istikrarsız çalışabilir. RAM kullanımını sınırlamak için:

./monerod --prune-blockchain --max-concurrency 2 --db-sync-mode safe

MoneroSwapper ve Kendi Node'unuzu Çalıştırma

MoneroSwapper üzerinden Monero satın aldıktan sonra en yüksek gizlilik düzeyine ulaşmak için kendi node'unuzu kullanmanızı şiddetle öneririz. Cüzdanınızı kendi node'unuza bağladığınızda, işlem sorgularınız doğrudan blok zincirine gider ve hiçbir üçüncü taraf işlemlerinizi izleyemez. Bu, Türkiye'deki finansal gözetim endişelerine karşı alabileceğiniz en güçlü teknik önlemdir.

Sonuç

Monero node budama, sınırlı disk alanına sahip kullanıcıların tam blok zinciri doğrulamasına katılmasını mümkün kılan akıllı bir çözümdür. Yaklaşık 60 GB disk alanı ile kendi tam doğrulama node'unuzu çalıştırabilir, Monero ağının güvenliğine katkıda bulunabilir ve herhangi bir üçüncü tarafa güvenmek zorunda kalmaksızın kendi işlemlerinizi doğrulayabilirsiniz.

Türkiye'deki artan düzenleyici baskı göz önüne alındığında, kendi node'unuzu çalıştırmak artık bir lüks değil, ciddi Monero kullanıcıları için pratik bir zorunluluktur. Raspberry Pi 4'ten eski bir dizüstü bilgisayara kadar birçok donanım üzerinde çalışabilen budanmış Monero node'u, finansal gizliliğiniz için alabileceğiniz en önemli adımlardan biridir.

İleri Düzey Budanmış Node Yapılandırması

Çoklu Node Kurulumu

Daha ileri düzey kullanıcılar, gizlilik ve erişilebilirlik arasında denge sağlamak amacıyla birden fazla Monero node kurulumunu yönetebilir. Tipik bir kurulum şu bileşenlerden oluşur:

  • Birincil yerel node: Ev ağınızda Raspberry Pi veya eski bir PC üzerinde çalışan budanmış node. Günlük işlemler için kullanılır.
  • Yedek uzak node: Birincil node çevrimdışıyken (bakım veya kesinti durumunda) kullanmak üzere güvenilir bir uzak node listesi hazırlayın. Monero topluluğunun işlettiği node'ları tercih edin.
  • Tor onion node: Ekstra gizlilik gereken işlemler için yalnızca Tor onion adresi üzerinden erişilebilen bir node yapılandırın.

Otomatik Başlatma ve Servis Olarak Çalıştırma

Linux'ta node'unuzun sistem yeniden başlatmalarından sonra otomatik olarak çalışması için systemd servis dosyası oluşturun:

[Unit]
Description=Monero Daemon
After=network.target

[Service]
Type=forking
User=monero
ExecStart=/usr/local/bin/monerod --prune-blockchain --sync-pruned-blocks --detach
Restart=on-failure

[Install]
WantedBy=multi-user.target

Servisi etkinleştirmek için:

sudo systemctl enable monerod
sudo systemctl start monerod

Bu yapılandırma, elektrik kesintisi veya sistem güncellemesinden sonra node'unuzun otomatik olarak yeniden başlamasını sağlar.

Node İzleme ve Uyarı Sistemi

Node'unuzun sağlıklı çalıştığından emin olmak için basit bir izleme sistemi kurabilirsiniz. Aşağıdaki bash betiği, node'unuzun blok yüksekliğini kontrol eder ve senkronizasyon geride kaldığında size bildirim gönderir:

#!/bin/bash
CURRENT=$(curl -s http://127.0.0.1:18081/get_info | python3 -c "import sys,json;d=json.load(sys.stdin);print(d['height'])")
NETWORK=$(curl -s http://127.0.0.1:18081/get_info | python3 -c "import sys,json;d=json.load(sys.stdin);print(d['target_height'])")
DIFF=$((NETWORK - CURRENT))
if [ $DIFF -gt 100 ]; then
  echo "UYARI: Node $DIFF blok geride!" | mail -s "Monero Node Uyarısı" kullanici@ornek.com
fi

Budanmış Node ile Madencilik

Budanmış bir node üzerinden CPU madenciliği yapmak teknik olarak mümkündür; ancak bu nadiren önerilir. Monero'nun RandomX algoritması, ASIC'e karşı dirençlidir ve CPU ile GPU madenciliğine uygundur. Bununla birlikte, madencilik için yeterli hash gücüne sahip olmak için daha güçlü donanım gerekmektedir. Budanmış node, madencilik için gerekli tüm blok doğrulaması bilgilerini sağlar.

Türk Kullanıcılar İçin Ekstra Gizlilik Katmanları

I2P Ağı ile Node Çalıştırma

Tor'a ek olarak, I2P (Invisible Internet Project) ağı üzerinden Monero node'u çalıştırabilirsiniz. I2P, Tor'dan farklı bir ağ topolojisi kullanır ve bazı saldırı vektörlerine karşı Tor'dan daha dirençlidir. Monero, Kovri projesinin mirası olarak I2P entegrasyonunu uzun süredir gündeminde tutmaktadır.

./monerod --prune-blockchain 
  --tx-proxy i2p,127.0.0.1:4447 
  --anonymous-inbound your_i2p_address.b32.i2p:18083,127.0.0.1:18083

VPN + Tor Kombinasyonu

En yüksek ağ gizliği için VPN ve Tor'u birlikte kullanabilirsiniz. Ancak dikkat: VPN + Tor kombinasyonu her zaman daha iyi koruma sağlamaz; güvensiz bir VPN sağlayıcısı tüm Tor korumalarını işlevsiz kılabilir. Yalnızca açık kaynaklı, denetlenmiş ve no-log politikasına sahip VPN'leri tercih edin.

Topluluk Kaynakları ve Yardım

Monero node kurulumu veya budama konusunda sorunlarla karşılaşırsanız aşağıdaki topluluk kaynaklarından yararlanabilirsiniz:

  • Monero StackExchange: Teknik sorular için en kapsamlı kaynak
  • r/Monero (Reddit): Geniş bir topluluk, hızlı yanıt süresi
  • Monero IRC/Matrix kanalları: Geliştiricilerle doğrudan iletişim
  • getmonero.org/community/hangouts: Tüm resmi iletişim kanallarının listesi

Türkiye'deki kullanıcılar için yerel kripto para toplulukları (Discord, Telegram grupları) da teknik destek için değerli kaynaklardır. Bununla birlikte, bu gruplarda özel anahtar veya tohum ifadesi paylaşmaktan kaçının.

Bu makaleyi paylaş

İlgili Makaleler

Takas Etmeye Hazır mısınız?

Anonim Monero Borsası

KYC Yok • Kayıt Yok • Anında Takas

Şimdi Takas Et