İçeriğe geçin
buybitcoinsmart

Sözlük / Lightning ve katman 2

Kanal rezervi

Kanal rezervi nedir?
Kanal rezervi, bir Lightning kanalı bakiyesinin her iki tarafın da harcamasının yasak olduğu, eski bir taahhüt işlemiyle hile yapmanın her zaman bir bedeli olması için teminat olarak tutulan kısmıdır.

Kanal açıldığında her iki taraf karşılıklı olarak bir rezerv belirler ve kanal yaşadığı sürece hiçbiri bu sınırın ötesine geçemez. BOLT 2 kanal toplamının yüzde 1 kadarını önerir ve rezervin en az toz sınırı kadar olmasını şart koşar; bu sınır da 354 satoshinin altına inemez. 100.000 satoshi gösteren bir cüzdan, biraz daha azını harcamanıza izin verir ve bu fark bir hata değildir.

Nasıl çalışır

Kanal rezervini siz değil karşı taraf belirler: bir düğümün gönderdiği channel_reserve_satoshis alanı, diğer uçtaki düğümün doğrudan ödeme olarak tutması gereken asgari miktardır.

Bu alan open_channel mesajında, 32 numaralı türde 64 bitlik bir sayıdır ve accept_channel mesajında, 33 numaralı türde yeniden yer alır; bu yüzden bu şekilde açılan bir kanal, birbirine eşit olmak zorunda olmayan iki rezerv taşır. Spesifikasyonun gerekçesi amacı şöyle açıklar: her taraf rezervini korur "so it always has something to lose if it were to try to broadcast an old, revoked commitment transaction" (eski, iptal edilmiş bir taahhüt işlemi yayımlamaya kalkışırsa kaybedecek bir şeyi olsun diye). Bu kaldırılırsa, bir kanal anlaşmazlığını kaybeden taraf eski bir bakiyeyi yayımlayıp kimsenin izlemediğini umarak hiçbir şey riske atmaz.

Sayıyı makul tutan iki kontrol vardır. Bir rezerv en az ilgili toz sınırı kadar olmalıdır ve toz sınırı bu ikisinden büyükse kanal doğrudan başarısız sayılır, çünkü toz olarak budanabilecek bir rezerv hiçbir şeyi korumaz; iki açılış bakiyesi de rezervin altında ya da ona eşitse harcanabilir bir şey kalmadığı için kanal yine başarısız sayılır. Tek bir istisna vardır, çünkü başlangıçta parayı yalnızca finanse eden taraf tutar: yeni bir kanalın her iki rezervi aynı anda karşılaması gerekmez ve protokol bunlara doğru ilerlemekle yetinir.

Çift taraflı finanse edilen kanallar bu alanı bırakır. Kanal kurulumu v2'de open_channel2 ve accept_channel2 mesajları channel_reserve_satoshis alanını içermez ve rezerv, iki finansman katkısının toplamının yüzde 1'inin tam satoshiye aşağı yuvarlanmış hali ya da bu daha büyükse toz sınırı olarak sabitlenir. Splice işlemi aynı ilkeyi izler: canlı bir kanaldan para çıkarın ve sizin tarafınızda kalan miktar, yeni kapasite için rezervi aşmak zorundadır. Zincir üstü ücretleri kim ödüyorsa bir kesinti daha üstlenir, çünkü sıfır ücretli taahhütler kararlaştırılmadığı sürece finanse eden taraf taahhüt ücretini rezervinin üzerinde karşılar, ayrıca bu ücret oranının iki katı için önerilen bir tampon eklenir.

Nerede görürsünüz

Kanal rezervi, bir Lightning cüzdanının harcanabilir tutarının bakiyesinin altında kalmasının olağan nedenidir.

Büyük bir bakiyede bu fark görünmez, küçük bir bakiyede ise görünür. 200.000 satoshilik bir kanalda yüzde 1 oranındaki rezerv 2.000 satoshidir; dolayısıyla orada 2.300 satoshi tutan bir cüzdan 300 satoshi gönderebilir ve daha büyük her tutarı, bir açıklama değil, bir yönlendirme hatasıyla reddeder. Aynı taban, ödemenizin geçtiği her yabancının kanalının içinde de bulunur; rotaların bir kanalın uçlarına yakın başarısız olmasının bir nedeni de budur. Düğüm işletenler bunu hiç yerinden oynamayan bakiye olarak tanır: 1.000.000 satoshilik bir kanal açın, içinden gönderebildiğiniz her şeyi geçirin ve son 10.000 satoshi kanal kapanana kadar yerinde kalır.

Hatırlanmaya değer kısım şudur: bu para hâlâ sizindir. Kapanışta, ister iş birliğiyle ister zorla olsun, kapanış ücreti düşülerek geri gelir. Bunu, kendi kendine saklamalı bir Lightning cüzdanının size yer açmak için aldığı ücretle karşılaştırın: Phoenix incelememizde kanal oluşturmanın bedeli 1.000 satoshi olarak yer alıyor ve bu, ödendikten sonra geri gelmez. Rezerv ise kilitli sermayedir.

Kanal rezervi vs toz sınırı

Kanal rezervi ve toz sınırı, bir tutarın altındaki tabanlardır ama farklı katmanlardan gelir. Toz sınırı, çıktılara ilişkin Bitcoin aktarma politikasıdır: bunun altında bir çıktıyı harcamak, tuttuğundan daha pahalıya gelir, bu yüzden düğümler onu oluşturan işlemi iletmeyi reddeder. Rezerv ise kanal bakiyelerine ilişkin, hile yapmayı pahalı kılmak için Lightning spesifikasyonuna yazılmış ve yalnızca iki tarafı bağlayan bir kuraldır. BOLT 2 bunları tek yönde birbirine bağlar: rezervin en az toz sınırı kadar olmasını şart koşar ki onu ödeyen çıktı iletilebilir kalsın; hiçbir şey toz sınırını yukarıya, rezerve doğru itmez.

Karıştırılmaması gerekenler

Sık sorulan sorular

Kanal rezervimi harcayabilir miyim?

Hayır, kanal açık olduğu sürece harcayamazsınız. Rezerv yalnızca kanal kapandığında ve bakiyeniz zincir üstünde, kapanış ücreti düşülerek yerleştiğinde harcanabilir hale gelir; bu yüzden ona kaybettiğiniz para değil, kilitli sermaye olarak bakın.

Bir Lightning kanalı rezervi ne kadar büyüktür?

Uygulamada kanal toplamının yaklaşık yüzde 1 kadarı. BOLT 2 bu rakamı müzakere edilen kanallar için önerir ve çift taraflı finanse edilenler için iki finansman katkısının yüzde 1'i olarak sabitler; taban ise toz sınırıdır ve bu sınırın kendisi 354 satoshinin altında olamaz.

Lightning cüzdanım neden bakiyemden daha azını göndermeme izin veriyor?

Olağan neden kanal rezervidir, diğer neden ise taahhüt işlemi ücretleridir. Finansman tarafını tutan cüzdan, rezervini dokunulmadan bırakmak ve üstüne kanalı kapatacak işlemin zincir üstü ücretini ödemeye yetecek kadar tutmak zorundadır.

Sıradaki okuma

Kaynaklar

Son inceleme: 6 Eylül 2026.

İlgili terimler

Daha fazlası: Lightning ve katman 2

Bu sayfayı İngilizce okuyun