Sözlük / Lightning ve katman 2
Lightning Network
Diğer adları: Lightning, LN.
- Lightning Network nedir?
- Lightning Network, iki tarafın zincir üstü ortak bir adreste Bitcoin kilitleyip ardından zincir dışında birbirine anında ödeme yaptığı, Bitcoin üzerine inşa edilmiş bir ödeme katmanıdır.
Lightning, bir işlem yayımlamak yerine paylaşılan bir bakiye tablosunu güncelleyerek Bitcoin'i cüzdanlar arasında taşır. Tasarım Joseph Poon ve Thaddeus Dryja tarafından 14 Ocak 2016 tarihinde yayımlandı ve ana ağa hazır ilk yazılım olan lnd 0.4-beta 15 Mart 2018 tarihinde çıktı. Bir alıcı için bu, bir saniye civarında sonuçlanan ve ücreti sentin kesirleriyle ölçülen küçük ödemeler anlamına gelir.
Nasıl çalışır
Lightning Network, iki taraflı kanallardan oluşan bir graftır ve bir ödeme bu graf üzerinde bir rotadır.
Kanal açmak, her iki eşin birlikte kontrol ettiği bir adrese ödeme yapan tek bir sıradan Bitcoin işlemi yayımlamak anlamına gelir. O andan itibaren ikisi, hiç yayımlamadıkları imzalı işlemleri takas ederek o adresin içindeki bakiyeyi istedikleri kadar sık yeniden atayabilir. Her yeni bakiye öncekini geçersiz kılar, böylece blok zincirinin gördüğü tek şey açılış ve nihayetinde kapanış olur.
Kanalınız olmayan birine ödeme yapmak, bu güncellemeleri zincirlemekle mümkün olur. Bir satıcının ödeme sağlayıcısıyla kanalınız varsa ve sağlayıcının satıcıyla bir kanalı varsa, ödemeniz ikisinin üzerinden atlar. Her atlama, hash kilitli zaman sözleşmesi kullanılarak aynı sırra kilitlenir, böylece ya rotanın tamamı sonuçlanır ya da her atlamanın süresi dolar ve geri alınır. Ortadaki hiç kimse parayı cebine atamaz ve soğan yönlendirme sayesinde her atlama yalnızca kendinden önceki ve sonraki eşi öğrenir.
İki tasarım ayrıntısı Lightning ağının davranışının çoğunu açıklar. Bakiyeler milisatoshi, yani satoshinin binde biri cinsinden tutulur, bu yüzden bir cüzdan bir atlama için sizden satoshinin bir kesrini alabilir. Ve bir kanal, her taraf için aynı anda en fazla 483 bekleyen ödeme tutabilir; bu sınır, kanalı icra eden zincir üstü işlemin ne kadar büyümesine izin verildiğinden kaynaklanır.
Lightning ancak SegWit Ağustos 2017'de 481.824. blokta etkinleştikten sonra güvenle inşa edilebilir hale geldi. Bu düzeltmeden önce bir üçüncü taraf, fonlama işleminin tanımlayıcısını aktarım sırasında değiştirebiliyordu; bu da her eşin o işleme karşı önceden imzaladığı iade işlemini sessizce bozardı. Protokolün kendisi BOLT adı verilen bir dizi belgede tanımlanır; tek kullanımlık faturalar yerine yeniden kullanılabilir teklifler tanımlayan BOLT12, Eylül 2024'te spesifikasyona eklendi ve 2017 yılından beri eklenen ilk yeni BOLT oldu.
Bitcoin satın alırken bu neden önemli
Lightning, küçük miktarlarda Bitcoin'i bir borsadan çıkarıp kendi elinize geçirmenin ekonomisini değiştirir.
Zincir üstü bir para çekme, o gün ağın talep ettiği tutar artı borsanın buna eklediği fark kadar tutar. Lightning ile para çekme ise genellikle bir yuvarlama hatası kadar olan bir yönlendirme ücreti tutar. Bu sitede incelemesi bulunan Strike, hem Lightning hem zincir üstü üzerinden kendi cüzdanınıza para çekmeyi destekler; her seferinde 5.000 yerine 20 veya 50 dolar biriktiriyorsanız aramanız gereken özellik budur. Bir borsa yalnızca zincir üstü para çekme sunuyorsa, küçük ve sık alımlar ücretler yüzünden sessizce yüzde birkaç kaybeder ve dürüst çözüm, biriktirip daha seyrek para çekmektir.
Lightning ayrıca Bitcoin'i bir yatırım gibi değil, harcanacak para gibi davrandıran katmandır; El Salvador'un Bitcoin Law adlı kanunu 7 Eylül 2021 tarihinde yürürlüğe girdikten sonra devlet cüzdanını bu katman üzerine kurmasının nedeni budur. Ülke rehberlerimiz bu tür günlük kullanımın nerede olağan, nerede hukuken sıkıntılı olduğunu ele alır. Lightning bunların hiçbirini değiştirmez: ağ hangi ülkede olduğunuzu bilmez, ama borsanız bilir.
İnsanların yanlış anladığı kısım saklama tarafıdır. Bir Lightning cüzdanı kanal güncellemelerini imzalamak için anahtarlarını çevrimiçi tutmak zorundadır, bu yüzden tanımı gereği bir sıcak cüzdandır. Bu, harcanacak para için uygundur, birikimler için yanlıştır. Lightning ağında harcanacak bir bakiye tutun, geri kalanını soğuk saklamada saklayın. Ve bir uygulamanın “Lightning desteği” ifadesinin ince ayrıntılarını okuyun: kanal ve anahtarlar uygulamadaysa, bakiyeniz o şirkete karşı bir alacaktır, kontrol ettiğiniz Bitcoin değil.
3.000 satoshilik bir bahşişi iki şekilde ödemek
Küçük bir ödeme, aradaki farkı herhangi bir işlem kapasitesi iddiasından daha iyi gösterir.
Zincir üstünde, tek girdili ve tek çıktılı native SegWit harcaması yaklaşık 110 sanal bayttır. 20 sat/vB ücret oranında bu, 3.000 satoshi taşımak için 2.200 satoshilik bir ücrettir, yani ücret ödemenin neredeyse dörtte üçünü yer ve ödeme yine ortalama on dakika uzaklıktaki bir bloğu bekler.
Lightning üzerinden aynı 3.000 satoshi, diyelim üç atlamalı bir rota izler. 1 satoshi taban ücret artı milyonda 200 parça alan bir atlama, bu tutarda 1 satoshi artı satoshinin 0,6 kadarına mal olur, böylece rotanın tamamı 5 satoshinin altında kalır ve siz telefonu bırakmadan sonuçlanır. Sorun şu ki ödeme ancak doğru yönde yeterli bakiyesi olan bir rota varsa çalışır; insanların likiditeden şikayet ederken kastettikleri budur.
Lightning Network vs ödeme kanalı
Lightning Network grafın tamamıdır; bir ödeme kanalı onun içindeki tek bir kenardır. Bir kanal tam olarak iki eşi bağlar ve yalnızca onlar arasında değer taşıyabilir. Lightning, binlerce ayrı iki taraflı kanalı bir yabancıya ödeme yapabileceğiniz bir şeye dönüştüren yönlendirme katmanı, dedikodu protokolü ve paylaşılan spesifikasyondur. Bir arkadaşınızla ödeme kanalı çalıştırıp ağa hiç dokunmayabilirsiniz; en az bir kanal olmadan ağı kullanamazsınız.
Lightning Network vs yan zincir
Bir Lightning kanalı bitcoinlerinizi tek başınıza icra edebileceğiniz bir sözleşme altında tutar; bir yan zincir ise bitcoinlerinizi başkasının mutabakatına teslim eder. Lightning ağında eşiniz ortadan kaybolursa en son bakiyenizi kendiniz yayımlarsınız ve zincir bir gecikmeden sonra size ödeme yapar. Liquid gibi bir yan zincirde bitcoinler bir federasyonun çoklu imzasına kilitlenir ve geri dönmeleri için o federasyonun imzalaması gerekir. İkisine de ikinci katman denir, ikisi de ana zincirin yükünü azaltır ve yalnızca biri kimsenin işbirliği olmadan çıkmanıza izin verir.