Lightning Network Nedir ?
Lightning Network, açık kaynak kodlu olarak yürütülen bir geliştirmedir. Bitcoin block zincirini daha verimli hale getirmek üzere planlanmıştır.
Merkezi olmayan block zinciri sistemlerinde anlık olarak yüksek miktarları güvenli bir şekilde transfer edilebilmesi, hızlı ve ucuz para transferine olanak sağlaması gibi özelliklerin yanı sıra; Ethereum block zincirinde çalıştırılabilen akıllı sözleşmelerin bir benzerinin de Lightning Network içinde olacağı belirtiliyor.
Lightning Network’ün en önemli özelliklerinden biri de Payment Channel’dır (Ödeme Kanalı). Payment channel ile birlikte kullanıcıların küçük miktarlarda (micro payments) ve hızlıca para transferi yapmalarına olanak sağlanacaktır. Örneğin; internetten dinleceğiniz bir şarkı için 0.0001 BTC ödemeyi anında, düşük hatta bedava işlem ücreti ile yapacaksınız şuanki sistemde bunu yapmanız tabiki mümkün fakat ödeyeceğiniz tutardan daha fazla miktarda işlem ücreti ödemeyi ve para transferinin 30 dakika içinde karşı tarafa ulaşmasını göze almalısınız.
Kendi Lightning Node’umuzu Kurmak için yapmanız gerekenler ;
Öncelikle belirteyim lightning-node kurulumunu Digitalocean üzerinde gerçekleştireceğiz ve bu yazıda 80$ maliyeti olan sunucu üzerinde kurulum yapacağız. Fakat maliyeti 25$ olan diğer kurulumum halen devam ediyor. bittiğinde onun için yazıda ek bir düzenleme yaparız 🙂
Eğer Digitalocean hesabınız yoksa https://do.co linkinden kayıt olabilirsiniz.
Ek olarak yazının ilerleyen kısımlarında 2 lightning-node arasında bağlantı kanalı açıp, ödeme transferi yapacağımız için 0.001 BTC (100.000 satoshi) kendi nodeumuza transfer edip üzerinde tutacağız. (0.001 daha sonra değişkenlik gösterebilir, neye göre belirlendiğini öğrendiğimde yazıyı güncelleyeceğim.) Bunun bir kısmını farklı bir nodea transfer edeceğiz.
Yazının devamında Digitalocean hesabınızı oluşturduğunuzu farzediyorum.
1) Digitalocean hesabınızı oluşturduktan ve giriş yaptıktan sonra soldaki resimde bulunan menüden Droplet oluşturma sayfasına girelim.
2) Açılan sayfada aşağıdaki resimlerde bulunan seçenekleri işaretleyerek Create butonuna tıklıyoruz. 1–2 dk içerisinde kurulum tamamlanır ve sunucu bilgileriniz eposta adresinize gelir.
3) Eposta geldikten sonra Terminal açarak sunucu bağlantısını yapalım (windows kullanıcıları putty kullanabilir.)
|ssh root@SUNUCU_IP_ADRESI|
ile ssh bağlantısını mailinize gelen giriş bilgileri ile yapalım.
4) Şimdi orjinal dökümanda bulunan git reposunu sunucuya çekip çalıştıracağız.
|git clone https://github.com/dougvk/lightning-node.git|
repo klasörüne girelim
|cd lightning-node|
sonra aşağıdaki komut ile docker imajını build edelim (1–2 dk sürebilir)
|docker build . -t dougvk/bitcoind|