Sözlük / Lightning ve katman 2
Watchtower
- Watchtower nedir?
- Watchtower, Lightning düğümünüz çevrimdışıyken blok zincirini izlemesi için ücret ödediğiniz veya ricada bulunduğunuz bir hizmettir ve eski bir bakiyeyi yayımlayan kanal ortağını cezalandırmaya hazırdır.
Lightning kanalları dürüst kalır çünkü taraflardan biri eski bir durumu yayımlarsa diğer taraf tüm kanal bakiyesini alabilir, ancak bunu yalnızca biri zamanında fark ederse yapabilir. Watchtower o biridir: 16 baytlık bir ipucu ve eşleşen işlem zincire çıkana kadar okuyamadığı şifrelenmiş bir veri bloğu tutar. Düğümünüz uykuya geçen bir dizüstü bilgisayarda çalışıyorsa bir tane istersiniz.
Nasıl çalışır
Bir watchtower anahtarlarınızı asla tutmaz ve bir şeyler ters gidene kadar hangi kanalı koruduğunu asla öğrenmez.
Kanal bakiyeniz her değiştiğinde düğümünüz iptal etmek üzere olduğu durum için cezalandırma işlemini oluşturur, şifreler ve kuleye iki şey verir: iptal edilen taahhüt işleminin txid değerinin ilk 16 baytı olan bir ipucu ve şifreli metin. Kule sabit boyutlu veri blokları saklar ve her blokta txid değeri ipuçlarından biriyle başlayan bir işlem arar. Başka hiçbir şey yapmaz. Bir eşleşme ortaya çıktığında kule şifre çözme anahtarını aynı txid değerinden türetir, süpürme talimatlarını açar, kendi adına yeni hiçbir şey imzalamaz ve tamamlanmış cezalandırma işlemini yayımlar. Kurtarılan coinler cüzdanınızın önceden seçtiği bir adrese gelir.
Bir kuleye güvenmeden önce bilinmesi gereken iki sınır var. lnd içinde bir kule oturumu, istemci yeni bir oturum açmadan önce 1024 yedeğe kadar kabul eder ve adalet işlemi varsayılan olarak 10 sat/bayt ücret oranıyla oluşturulur; bunu wtclient.sweep-fee-rate ayarıyla yükseltebilirsiniz. İkinci sınır kapsamdır: lnd kuleleri iptal edilmiş bir taahhüdün to_local ve to_remote çıktılarını yedekler, halen yolda olan ödemelerin çıktılarını değil, bu nedenle bir kule kiralamak maruziyetinizi azaltır, ortadan kaldırmaz.
Nerede görülür
Watchtower, çoğu kişinin sat göndermek için kullandığı uygulamalarda değil, düğüm yazılımının yapılandırmasında görülür.
lnd çalıştırıyorsanız, genel anahtarı ve ana bilgisayarıyla bir kule eklersiniz ve arkadaşlarınız için varsayılan olan 9911 numaralı bağlantı noktasında bir kule işletebilirsiniz. Dağıtılan her kule bir fedakâr kuledir: pay almaktansa kurtardığı her şeyi madencilik ücreti düşülerek geri verir, çünkü protokolün ücretli sürümü belirtilmiş ama hiç tamamlanmamıştır. Saklamalı Lightning uygulamaları bunların hiçbirini sunmaz; çoğu telefon cüzdanı da sunmaz, çünkü kanalları kendi makineleri asla uykuya geçmeyen bir sağlayıcı tarafından yönetilir.
Ağırlıklı olarak Bitcoin satın almak ve elde tutmak isteyen biri için dürüst yorum: muhtemelen bir kuleye ihtiyacınız yok. Bir yönlendirme düğümü işletiyorsanız ya da haftalarca bir çekmecede kapalı kalan bir bilgisayarda kanallarda kayda değer bir bakiye tutuyorsanız ihtiyacınız var. Lightning sizin için kahve parası tutan bir telefon uygulamasıysa, planlamanız gereken kayıp hile yapan bir eş değil, telefonun bir nehre düşmesidir.
Watchtower vs yönlendirme düğümü
Bir watchtower kanalları savunur, yönlendirme düğümü ise başkalarının ödemelerini ücret karşılığında iletir ve bu iki iş bir makineden başka hiçbir şeyi paylaşmaz. Yönlendirme düğümü çevrimiçi kalır çünkü çevrimdışı olmak ona gelir kaybettirir; ciddi yönlendirme operatörlerinin kule olarak çalışmak yerine kule kiralamasının nedeni tam olarak budur. İkisini tek bir makinede çalıştırabilirsiniz. Zıt sorulara yanıt verirler: nasıl kazanmaya devam ederim ve bakmadığım sırada nasıl soyulmaktan kaçınırım.