
Kendi düğümünüzü çalıştırmak ve çoğu kişinin buna neden gerek duymadığı
Cüzdanınız size her bakiye gösterdiğinde, bir sunucunun ona söylediğini tekrarlıyor. Blok zincirine bakmıyorsunuz. Blok zinciri hakkındaki bir soruya tek bir bilgisayarın verdiği yanıta bakıyorsunuz ve o yanıtı inanca dayanarak kabul ediyorsunuz.
Kendi düğümünüzü çalıştırmak, bunu yapmayı bırakmanın yoludur. Ayrıca anlatıldığından daha fazla iştir ve çoğu insan için gerçekten gereksizdir. İkisi de doğru; ilginç olan, çizginin hangi tarafında durduğunuzu bulmak.
Düğüm gerçekte nedir
Bir düğüm blok zincirini indirir ve her kuralı kendisi denetler. İmzalar geçerli miydi? Bir şey iki kez mi harcandı? Her blok zorluk hedefini karşıladı mı? Coinbase işlemi doğru ödülü ödedi mi?
Bu madencilik değil. Madencilik yeni blok üretme yarışıdır. Düğüm yalnızca doğrular ve bu ayrım önemlidir, çünkü neyin sizin için doğru olduğuna karar veren kısım doğrulamadır.
Mesele budur. Düğüm çalıştırdığınızda kimseye bir işlemin geçerli olup olmadığını sormazsınız. Makineniz bunu kurallardan çıkarır. Bir blok kuralları çiğnediyse düğümünüz onu reddeder — kaç kişinin kabul ettiğinden ve herhangi bir gezginin ne dediğinden bağımsız olarak.
Gerçekte elde ettiğiniz üç şey
Doğrulama. Uzlaşıyı kendiniz denetlersiniz ve bu, tam da en zahmetli olduğu anda en çok önem taşır: çekişmeli bir çatallanmada, bir zincir bölünmesinde ya da bir uzlaşı hatasında. Ravencoin’in uzlaşı çöküşü, “gezgin ne diyor” ile “kurallar ne diyor” sorularının kısa süreliğine ayrışabildiği türden bir olaydır. Bir düğüm hangi zinciri izleyeceğini asla tahmin etmek zorunda kalmaz.
Gizlilik — ve hafife alınan budur. Cüzdanınız bakiyenizi bir kamu sunucusuna sorduğunda, o sunucuya hangi adreslerin sizin olduğunu söyler. Daha kötüsü, genişletilmiş açık anahtarla eşitlenen cüzdanlar hesabın kullanacağı her adresi türetme yeteneğini teslim eder — zincir üstü gizliliğin kaçınmaya dayandığı bağlantının ta kendisi. Kendi düğümünüze sorun, söyleyeceğiniz kimse kalmaz. Kendinize soruyorsunuzdur.
Kimsenin reddedemeyeceği yayın. Düğümünüz işleminizi, onu düşürebilecek bir hizmete vermek yerine doğrudan eşler arası ağa duyurur.
Maliyetler, dürüstçe
Depolama. Tam ve arşivli bir Bitcoin düğümü birkaç yüz gigabayt tutar ve her yıl büyür. Budama bunu epey küçültür, ama budanmış bir düğüm geçmişi atmıştır; bu da yeniden taramayı sınırlar ve bir dizinleyiciyi besleyemeyeceği anlamına gelir.
İlk eşitleme. Zinciri başlangıç bloğundan doğrulamak iyi donanımda saatler, yavaş diskli bir Raspberry Pi’de günler sürer. Bir kez yapılır ve gerçekten yorucudur.
Çalışırlık ve bakım. Kapalı bir düğüm, geride kalmış bir düğümdür. Döndüğünüzde yeniden eşitlenir; bu arada cüzdanınız ya bekler ya da başkasının sunucusuna başvurur. Yazılım güncellenmeli, diskler dolar, uzlaşı değişiklikleri gelir.
Kimsenin anmadığı arıza biçimi. İhmal edilmiş bir düğüm, hiç düğüm olmamasından kötüdür. Haftalarca gerideyse, sessizce takılıp kaldıysa ya da herkesin kabul ettiği bir yumuşak çatallanmayı reddetmiş bir sürümü çalıştırıyorsa, size kendinden emin biçimde yanlış yanıtlar verir. Öz doğrulama, yalnızca doğrulayan şey sağlıklıysa işe yarar.
Dürüst karar
Çoğu insan düğüm çalıştırmamalı ve bunda utanılacak bir şey yok.
Fayda; ne kadar tuttuğunuzla, ne sıklıkta işlem yaptığınızla ve hangi adreslerin sizin olduğunu üçüncü bir tarafa söylememeyi ne kadar önemsediğinizle büyür. Mütevazı bir miktar tutup birkaç ayda bir işlem gönderen biri için düğüm bir hobidir — ilginç bir hobi, evet — ama harcanan emekle orantılı bir güvenlik kazancı değildir.
Kaybı gerçekten acıtacak bir miktar tuttuğunuzda, üçüncü bir tarafın etkinliğinize dair gerçek bir resim kurabileceği sıklıkta işlem yaptığınızda, bağımsız doğrulama için yasal ya da işletimsel gerekçeleri olan bir işletme yönettiğinizde ya da altyapıyı kiralamaktansa sahiplenmeyi yeğleyen biri olduğunuzda gerçekten değerli hâle gelir.
Size kendi saklamanın bir düğüm gerektirdiğini söyleyen abartıyor. Bir düğümün hiçbir şeyi değiştirmediğini söyleyen hafife alıyor. Belirli şeyleri belirli bir bedelle satın alır ve hesap herkes için farklı çıkar.
SSP’nin size gerçekte izin verdiği şey
İşte bunu kuramsal olmaktan çıkarıp somutlaştıran kısım.
SSP sizi altyapımıza bağlamaz. Ayarlar, arka ucu zincir başına geçersiz kılmanıza izin verir — node, api ve explorer düzenlenebilir ve cüzdan geçersiz kılmalarınızı çalışma anında varsayılanların üstüne koyar. Uygulamada zarif bir ayrıntı var: kaydettiğiniz değer gelen varsayılanla aynıysa, saklanmak yerine depodan silinir; böylece geçersiz kılma deposu yalnızca gerçek değişiklikleri tutar.
Yani kendi altyapınızı işletiyorsanız, SSP’yi ona yönlendirebilir ve bizimkini sorgulamayı bırakabilirsiniz.
Şimdi dürüst çekince, çünkü gerçek. UTXO zincirlerinde SSP çıplak bir düğümle değil, Blockbook tarzı bir dizinleyiciyle konuşur. Tek başına bitcoind çalıştırmak yetmez — üstüne Blockbook dizinlemesi de gerekir ve bu, düz bir tam düğümden daha ağırdır: daha fazla disk, daha fazla kurulum, daha fazla bakım. EVM zincirlerinde çıta daha düşüktür, çünkü kendi RPC uç noktanıza yönlendirmek doğrudan bir değişime daha yakındır.
“Kendi düğümünüzü kullanabilirsiniz” ile “kendi düğümünüzü kullanmak kolay” arasında anlamlı bir fark var; ayarlardaki bir alanın var olandan daha pürüzsüz bir yol ima etmesine izin vermektense bunu adıyla söylemeyi yeğliyoruz.
Bir şeyi daha netleştirelim: kendi düğümünüzü çalıştırmak, zincir verisi sunucularının gördüğünü değiştirir. İki cihazınız eşgüdüm kurarken aktarıcının neyi elden geçirdiğini değiştirmez. Bunlar ayrı yanıtları olan ayrı sorulardır; birini çözmek ötekini çözmez.
Denemek isterseniz
Hepsiyle değil, en çok önemsediğiniz zincirle başlayın. Açık bırakmakta sakınca görmediğiniz, gerçek bir SSD’si olan bir makine kullanın — dönen diskte ilk eşitleme gerçekten acı vericidir. Ona herhangi bir şey için güvenmeden önce tamamen eşitlenmesini bekleyin. Sonra bir cüzdanı ona yönlendirin ve farkı görüp görmediğinize bakın.
Belki görmezsiniz ve bu meşru bir sonuçtur. Kendi tehdit modeliniz hakkında somut bir şey öğrenmiş olursunuz; bu, başladığınız soyutlamadan daha değerlidir.
Hiç çalıştırmasanız bile temel fikri saklamaya değer. Gördüğünüz her bakiye bir yerden geldi ve birinin sunucusu onu üretti. Zinciri gördüğünüze inanmak yerine bir yanıta güvendiğinizi bilmek, değerin büyük kısmıdır. Düğümü çalıştırmak yalnızca bırakma seçeneğidir.


