Bitcoin.com

Lightning Network nedir?

Bitcoin’in temel katman-2 ölçeklendirme çözümünün nasıl çalıştığını öğrenin ve bu çözümün karşılaştığı zorlukları anlayın.

Son Güncelleme
Yayınlandı
Okuma SüresiOkuma süresi: 7 dakika
What is Lightning Network?

Bir ... içinde önerilen 2016 Beyaz Kitabı, Lightning Network (LN), Bitcoin üzerine kurulmuş bir katman-2 çözümüdür.

Bu makalede, Bitcoin’in Lightning Ağı’nın tarihçesi ve güncel durumu üzerine detaylı bir inceleme yapacağız.

Bitcoin'in Lightning Ağı neden oluşturuldu?

Lightning Network, Bitcoin’in ölçeklenebilirlik sorunlarına, yani Bitcoin işlemlerinin hızı ve maliyetine çözüm olarak oluşturuldu.

Bitcoin’in şu anki teorik saniye başına maksimum işlem sayısı (TPS) 10’dur; ancak gerçekte bu rakam 3 ile 7 arasındadır. Bunu, 2020 yılında ortalama 6.000 TPS işleyen VISA gibi geleneksel ödeme işlemcileriyle karşılaştırın (şu verilere göre VISA’nın iddiası (yılda 188 milyar işlem).

Bitcoin’in işlem ücretleri ağ kullanımındaki mevcut talebe bağlı olarak büyük ölçüde değişebilir. Örneğin, 20 Nisan 2021’de ortalama işlem ücretleri 50 doların üzerindeyken, 9 Ağustos 2021’de bu ortalama 2,50 dolar civarındaydı. Banka havaleleri veya uluslararası para transferleri gibi büyük işlemlerde Bitcoin’in hızı ve maliyeti, alternatiflerle karşılaştırılabilir düzeyde veya onlardan daha üstündür. Ancak Bitcoin’in günlük kullanım için ödemeler (sözde mikro işlemler, örneğin bir fincan kahve, benzin), işlem hızının artması ve işlem maliyetlerinin önemli ölçüde azalması gerekir.

Teoride Lightning Ağı

LN’nin nasıl çalıştığını ve LN’nin şu anki zorluklarını anlamak için Bitcoin’den bahsetmemiz gerekiyor. Bitcoin ağının sınırlayıcı faktörü, her işlemin zincirdeki yeni bir bloğa eklenmesi gerekliliğidir. Bloklar zincire yaklaşık olarak her 10 dakikada bir eklendiğinden, Bitcoin protokolünde önemli bir değişiklik yapılmadan gerçekleştirilebilecek işlem sayısında kesin bir sınır bulunmaktadır.

Daha fazla bilgi: Bitcoin işlemleri nasıl gerçekleşir?

Bitcoin protokolünde yapılacak büyük çaplı değişikliklere ilişkin tartışmalar daha önce de yaşanmış ve bu tartışmalar “hard fork”larla sonuçlanmış, en dikkat çekici örnek ise Bitcoin Cash’in ortaya çıkışı olmuştur. Lightning Network, yeni bir blok zinciri oluşturmak yerine bir katman-2 çözümüdür. Bu, Bitcoin protokolünün nispeten değişmeden kalmasına izin verirken, büyük çaplı değişikliklerin getirebileceği avantajları sağladığı anlamına gelir — en azından teoride.

LN, iki taraf arasında bir ödeme kanalı kurarak çalışır; bu kanalda yalnızca ilk ve son işlem Bitcoin blok zincirine kaydedilir. İlk ve son işlem arasındaki işlemler, sayı ne olursa olsun, zincir dışında gerçekleşir; bu da söz konusu işlemlerin Bitcoin protokolü tarafından sınırlandırılmadığı anlamına gelir.

Bir ödeme kanalını başlatmak için her iki tarafın da belirli bir miktarda Bitcoin taahhüt etmesi gerekir. Bu Bitcoin, ödeme kanalı açık kaldığı sürece bloke edilir ve serbest bırakılamaz. Bu kanal üzerinden aktarılabilecek toplam Bitcoin miktarı, taahhüt edilen toplam Bitcoin miktarıdır. Bunu açıklamak için bir örneğe bakalım:

Alice ve Bob birbirleriyle bir ödeme kanalı kurmak istiyorlar. Alice, ödeme kanalına 10 BTC ayırıyor; Bob ise 5 BTC ayırıyor. Alice ve Bob’un toplam 15 BTC’sini içeren bir açılış işlemi Bitcoin blok zincirine eklenir. Bu işlemin blok zincirine eklenmesi 10 dakika veya daha uzun sürebilir; ancak bu işlem tamamlandıktan sonra Alice ve Bob, çok daha yüksek hızlarda ve fiilen sıfır maliyetle sınırsız sayıda işlem gerçekleştirebilirler. Aşağıda Alice ve Bob arasındaki işlemler yer almaktadır:

  1. Alice, Bob'a 1 BTC gönderir Alice: 9 BTC Bob: 6 BTC
  2. Alice, Bob’a 2 BTC gönderiyor Alice: 7 BTC Bob: 8 BTC
  3. Bob, Alice’e 3 BTC gönderir Alice: 10 BTC Bob: 5 BTC
  4. Bob, Alice’e 1 BTC gönderir Alice: 11 BTC Bob: 4 BTC

Taraflardan biri ya da her ikisi de kanalı kapatmak istediğinde, Alice ve Bob’un son bakiyelerini içeren bir kapatma işlemi blok zincirine gönderilir. Bu durumda, Alice’in son bakiyesi 11 BTC, Bob’un ise 4 BTC’dir.

Peki ya Alice, Carol ile işlem yapmak isterse? İşte o zaman, Bob’un Carol ile bir ödeme kanalı olduğu için Alice, Bob ile işlem yapar ve Bob da bu işlemi Carol’a iletir. Bu senaryoda, Bob’un işlemi iletmek karşılığında küçük bir ücret alabileceğini unutmayın. Zamanla, teoriye göre altı derece ayrılık, LN sayesinde Alice, istediği herhangi bir kişiyle işlem yapabilir.

Lightning Network node mesh network

A düğümü, yalnızca C ve B düğümleriyle doğrudan ödeme kanallarına sahip olmasına rağmen Q düğümüyle işlem yapmaktadır.

Lightning Network’ün Uygulamada İşleyişi

LN, nispeten yeni bir protokoldür. Kullanılabilirlikten güvenliğe kadar pek çok zorlukla karşı karşıyadır.

LN düğümünü çalıştırmanın ne kadar kolay olduğu konusunda endişeler bulunmaktadır. LN’nin başarılı olabilmesi için, LN protokolünü çalıştıran sağlam bir Bitcoin düğüm ağına ihtiyaç vardır. Bir LN düğümünü çalıştırmak oldukça zor ve ödeme teşvikleriyle ilgili sorunlar söz konusu olabilir daha küçük düğümleri çalıştırmak için. Bununla birlikte, LN’yi çalıştırmanın tam bir Bitcoin düğümünü çalıştırmaktan çok daha zor olmadığı da söylenebilir. Bununla birlikte, LN çoğunlukla mikro işlemlere yönelik olduğundan, LN ile günlük deneyim LN özellikli cüzdanlar aracılığıyla yaşanacaktır. Daha köklü bazı Bitcoin cüzdanlarının aksine, bu LN özellikli cüzdanların yeni olması, emanetçi ve gözaltı dışı sürümleri. Saklama hizmeti sunmayan LN cüzdanlarının kullanımı daha zordur — daha kafa karıştırıcı ve daha az anlaşılırdır. Saklama hizmeti sunan seçeneklerin kullanımı daha kolaydır, ancak Bitcoin’lerinizi bir üçüncü tarafa emanet etmeniz gerekir.

Daha fazla bilgi: Anlamak saklama özellikli ve saklama özelliği olmayan cüzdanlar arasındaki fark, ve bunun ekonomik özgürlükle nasıl bir ilişkisi olduğu.

LN, rakipleriyle de mücadele etmek zorundadır. Şubat 2024 itibarıyla LN, şu kadarını kilitlemiştir yaklaşık 5.000 BTC. Bu rakam kulağa çok gelebilir, ancak karşılaştırma yapıldığında, Şubat 2024 itibarıyla Ethereum ağında (WBTC, sarılmış Bitcoin) 150.000'den fazla Bitcoin kilitli durumda. Ethereum’daki blok süreleri Bitcoin’in 10 dakikasına karşılık yaklaşık 14 saniye olduğundan, Ethereum ağında WBTC aracılığıyla Bitcoin işlemleri yapmak zaten çok daha hızlıdır. Ayrıca, Ethereum projelerinin ETH 2.0 ve Ethereum Plasma, işlem ücretlerini Lightning Network’ü gereksiz ve modası geçmiş hale getirecek kadar düşürecektir. Ayrıca, WBTC’yi kullanmanın, şu kaynaklara erişimin sağladığı tüm büyük avantajları da beraberinde getirdiğini unutmamak önemlidir: DeFi, oysa LN’de bu yoktur.

Son olarak ve en endişe verici olanı, LN’nin bir dizi güvenlik açığıyla karşı karşıya kalmış olmasıdır. Bunlar arasında şunlar yer almaktadır:

  • Griefing saldırıları: Paralar kaybolmaz, ancak bu durum mağdurun Lightning fonlarının dondurulmasına neden olur ve böylece ödeme kanalı hiçbir işlemi gerçekleştiremez.
  • Sel ve yağma: Bir saldırgan, çok sayıda kurbanı aynı anda blok zincirinden paralarını çekmeye zorlar (flood). Saldırgan, bu tıkanıklığı, son tarihten önce çekilemeyen paraları çalmak için kullanır (loot).
  • Zaman genişlemesi saldırıları: Bir saldırgan, blokların teslimatını geciktirerek kurbanın yeni blokları fark etme süresini uzatır.
  • Sabitleme saldırıları: Bir saldırgan, kurbanı kandırarak LN kanalını hatalı bir şekilde kapatmasını sağlar ve tek tek işlemleri çalar.

Bitcoin Lightning Ağı'nda Hâlâ Yapılması Gereken İşler

LN’de güvenlik açıkları bulunsa da, henüz kimse bunları istismar etmemiştir. Muhtemelen bu güvenlik açıklarından yararlanmak için gereken uzmanlık düzeyi çok yüksek olduğu için kimse bunu başaramamıştır. LN geliştiricileri, bu güvenlik açıklarının bulunmasının ağı daha da güçlendireceğine ve bunun büyümenin kaçınılmaz bir aşaması olduğuna inanmaktadır. Geliştiriciler, şu ana kadar tespit ettikleri güvenlik açıkları için çeşitli düzeltmeler üretme konusunda iyimser olsa da, “pinning” saldırıları ve “time-dilation” saldırılarının önlenmesi için hem LN uygulamalarında hem de Bitcoin Core’da aynı anda bazı ayarlamalar yapılması gerekecektir.

Günümüzün Lightning Ağı pek çok zorlukla karşı karşıya olsa da, protokol hâlâ nispeten yeni ve bu tür sorunların ortaya çıkması beklenen bir durumdur. Lightning geliştiricileri protokolü geliştirmeye devam edecek ve Bitcoin’in 2. katmanda ölçeklendirilmesine yardımcı olmak için bu sorunları çözebileceklerdir.

Daha fazla bilgi: Bitcoin ile Bitcoin Cash arasındaki farkları ve Bitcoin Cash’in neden büyük ölçüde farklı bir kullanım amacına hizmet ettiğini anlayın.

Lightning Network hakkında, tam zamanlı bir Bitcoin Core katkıcısı tarafından kaleme alınmış, 10.000 fit yükseklikten yapılan tarafsız bir değerlendirme için Antoine Riard’ın yazısına göz atın: harika bir paylaşım.

Kripto Dünyasında Bir Adım Önde Olun

En önemli içgörülerle dolu haftalık bültenimizle kripto dünyasında bir adım önde olun

Sizin için özenle derlenen haftalık kripto haberleri

Uygulanabilir içgörüler ve eğitici ipuçları

Ekonomik özgürlüğü destekleyen ürünlerle ilgili güncel bilgiler

Bitcoin.com Cüzdanı ile güvenli bir şekilde yatırım yapmaya başlayın

Şu ana kadar 85 milyonun üzerinde cüzdan oluşturuldu. Bitcoin ve kripto paralarınızı güvenli bir şekilde satın almak, satmak, takas etmek ve yatırım yapmak için ihtiyacınız olan her şey.

A screenshot of the Bitcoin.com Wallet app

Bitcoin.com Cüzdanını İndirmek İçin Tarayın

Bu QR kodunu mobil cihazınızla tarayın; otomatik olarak doğru mağaza sayfasına yönlendirileceksiniz.