Beyin fırtınasından betanın gelişine kadar Lightning Network'ün tarihini ayrıntılı olarak açıklayın

Sadece birkaç hafta önce, Lightning Network'ün ilk resmi beta sürümü olan lnd resmi olarak yayınlandı, ikinci versiyonu da geçen hafta dağıtıldı ve Lightning Network'ün üçüncü versiyonu- -C-yıldırımın-yakında uygulanması bekleniyor. Bu nedenle, ucuz ve anlık bir şekilde işlemler için uzun zamandır beklenen Bitcoin overlay ağı - Lightning Network birçok geliştirici tarafından güvenli kabul edilir ve Bitcoin ana ağında da kullanılabilir: bu uzun yıllardır geçerlidir. Geliştiriciler, teknolojide önemli bir kilometre taşına ulaşmak için çok çalışıyorlar.

Aşağıdaki, Lightning Network'ün konseptinden en son test sürümünün uygulanmasına kadar olan hikayesidir.

Yıldırım Ağı hakkında ilk düşünceler

Lightning Network'ün en eski kökenleri Bitcoin'in kendisine kadar izlenebilir.

Lightning Network bulmacasının ilk bölümü "ödeme kanalları" adı verilen bir kavramla başlayabilir. Ödeme kanalı temelde iki bitcoin kullanıcısı arasındaki bitcoin dengesidir.Bu kanal sadece iki kullanıcıyı birbirine bağlar: dünyadaki diğer insanların ortak dengelerini bilmelerine veya önemsemelerine gerek yoktur. Daha da önemlisi, bu bakiyeler herhangi bir Bitcoin zinciri işlemi olmadan güncellenebilir; bir kullanıcının bakiyesi arttığında diğer kullanıcının bakiyesi buna göre azalacaktır. Aslında bu süreç, katılımcıların birbirleriyle işlem yapmalarına izin verir, böylece işlem verileri tüm Bitcoin ağını zorlamaz.

Kullanıcı işlemi tamamladıktan sonra, ağa yalnızca bir işlem ileterek ödeme kanalını çözebilir: işlem, kullanıcıya kanal bakiyesine göre alması gereken bitcoini ödeyecektir. Bu sürecin kullanıcılar açısından faydası, kanal güncellemelerinin ("zincir dışı işlemler") maliyetinin daha ucuz olacağı anlamına gelir çünkü madencilik için ödeme yapmaları gerekmez ve bu işlemler blok zinciri onayı gerektirmez. , Karşılık gelen işlem hızı daha hızlı olmalıdır.

Bu genel bakış açısının, Satoshi Nakamoto tarafından 2009 yılında piyasaya sürülen ilk Bitcoin yazılımı kadar erken olduğu söylenebilir. Bitcoin 0.1, kullanıcıların işlemi onaylamadan önce işlemleri güncellemelerine izin veren orijinal bir kod taslağı içerir:

(Bitcoin 0.1'de bulunan ödeme kanalı kodunun bir taslağı, kaynak: GitHub)

Bu kod sadece kaba bir taslak olsa da, Satoshi Nakamoto, o zamanki bitcoinj geliştiricisi Mike Hearn ile özel bir iletişim kurduğunda, ödeme kanalının nasıl çalışacağını daha ayrıntılı olarak açıkladı.

Birkaç yıl sonra, 2013'te Hearn, Satoshi Nakamoto'nun Bitcoin geliştirme posta listesindeki ödeme kanalları hakkındaki açıklamasını yayınladı:

(Satoshi Nakamotonun ödeme kanallarının nasıl çalıştığına ilişkin açıklaması Mike Hearn tarafından açıklanmaktadır. Kaynak: Bitcoin-dev posta listesi)

İlk ödeme kanalı

Ödeme kanalları kavramı Bitcoin kadar uzun süredir var olmasına rağmen, Satoshi Nakamoto'nun tasarımı tamamen güvenli değil. En önemlisi, ödeme kanallarının kullanıcıları, kanal bakiyesinin ona verebileceğinden daha fazla bitcoin elde etmek için madencilerle işbirliği yapabilir.

2011 yazında Satoshi Nakamoto'nun Bitcoin projesinden ayrılmasının ardından birisi bu soruna ilk kez bir çözüm önerdi. Bitcointalk forum kullanıcısı "hashcoin", kullanıcıların birden fazla kısmi imzalı çoklu imzalı işlemi ve işlemi zaman kilitleri ile değiştirmesini gerektiren iki katmanlı bir ödeme kanalını listeledi. Zaman kilitleri birbirine bağlıdır. onaylamak. Bir katılımcı ortadan kaybolursa, başka bir kişi belirli bir süre sonra ödeme kanalındaki tüm parayı talep edebilir. Ancak bu tasarımın dezavantajı, hashcoin kanalının sadece bir işlem yönünde çalışabilmesidir. Alice, Bob'a herhangi bir sayıda ödeme yapabilir, ancak Bob, Alice'e aynı kanal üzerinden ödeme başlatamaz.

Hashcoin'e benzer bir fikir 2013'ün başlarında yeniden ortaya çıktı, bu sefer teorik alanı atladı. O yılın Nisan ayında Jeremy Spilman, Bitcoin geliştirme posta listesindeki bir ödeme kanalı konseptini açıkladı. Hatta bir kavram mekanizması kanıtı yazdı. Bu tasarım Mike Hearn tarafından ayarlandı ve daha sonra Bitcoin Core katılımcısı, Blockstream kurucu ortağı ve Chaincode Labs geliştiricisi Matt Corallo, bu konsepti 2013 ortalarında Bitcoinj'in çalışma koduna dönüştürdü.

Bir yıl sonra, 2014'te Alex Akselrod (şu anda Lightning Labs'ta bir mühendis), iki yönlü bir ödeme kanalı öneren ilk kişi oldu. Bu kanalda Alice, Bob'a istediği kadar ödeme yapabilir, ancak daha az zaman kilidi kullanarak, ödeme sayısı sınırlı olsa bile, Bob aynı kanaldan Alice'e ödeme yapabilir. Ancak tek yönlü ödeme kanallarının aksine, bu çözüm aslında hiçbir zaman kodda uygulanmadı.

İlk ödeme ağı kavramı

İlk ödeme kanalının önerilmesiyle yaklaşık aynı zamanda, Bitcoin Core geliştiricileri Peter Todd ve Gavin Andresen dahil diğerleri zincir dışı ödeme ağlarını düşünüyorlardı. Alice, Bob'a zincir dışı bir işlem yoluyla ödeme yapabiliyorsa ve Bob Carol'a zincir dışı bir işlem yoluyla ödeme yapabiliyorsa, Alice, Carol'a zincir üzerinde herhangi bir işlem yapmadan Bob aracılığıyla ödeme yapabilmelidir.

Corné Plooy (şu anda Hollanda Bitcoin borsası BL3P'de Lightning Network'ün geliştiricisi) de Bitcoin ödeme katmanı üzerinde çalışıyor.Bu fikri ilk olarak 2011'de önerdi.

(Bu, Lightning Network'ün atası olan Amiko Pay'e dönüşecek olan Plooy'un ödeme katmanının tasarımının erken bir örneğidir. Kaynak: Corné Plooy)

Bitcoin Core geliştiricilerinin ve Blockstream'in gelecekteki CTO'su, Gregory Maxwell ve Ripple'ın mucidi Ryan Fugger'ın (ve diğerlerinin) önerilerini takiben, bu fikir son birkaç yılda yavaş yavaş Bitcoin'e ve orijinal Ripple teknolojisine dönüştü. Birleştirilen sürüm sonunda "Amiko Pay" adlı Plooy sistemini oluşturdu. İlk Amiko ödeme taslağı tasarımda ödeme kanallarını kullanmadı, bu nedenle geliştirici sisteme bir güven mekanizması enjekte etti, ancak bir kullanıcı başka bir kullanıcıyla bakiyeyi kapatmayı reddederse, ikincisinin ilgili bir rücu olmayacaktı.

2012 yazında, matematikçi ve gelecekteki Bitcoin şirketi TLV'nin kurucu ortağı Meni Rosenfeld, ödeme kanallarını kullanan bir erken ödeme ağı önerdi. Bitcointalk forumunda Rosenfeld, Bob'un (yukarıdaki örnekten) bir ödeme işlemcisiyle değiştirildiği ve hem Alice hem de Carol'ın müşterileri olduğu bir sistemi açıkladı. Ödeme işlemcileri, kanalları daha fazla müşteriye sahip diğer ödeme işlemcileriyle de bağlayabilir, böylece ödeme kanalı ağı bir hub ve bağlı sisteme dönüştürülebilir.

Ve böyle bir sistem, ödeme işleminde küçük bir güven mekanizması sağlar - ödemeyi tamamlamayı reddedebilir ve parayı kendi ellerine bırakabilirler - bu işlemin riski çok azdır: ancak kullanıcı dikkatini verdiğinde ve bunu kullanmayı bıraktığında Bir kanaldan önce, bu yöntem yalnızca bir ödemeyi tamamlayabilir. Ek olarak, daha büyük ödemeler daha küçük parçalara bölünebilir ve bir ödeme işlemcisi güvenilmez olduğu ortaya çıkarsa, ödeme verilerinin yalnızca küçük bir kısmı kaybolur.

Bu çözümden yıllar boyunca birkaç kez bahsedildi. Örneğin, Bitcoin Core katılımcısı Peter Todd, bu konsepti 2014 yılında Bitcoin geliştirme posta listesinde yayınladı. Aynı zamanda, ödeme işlemcisi BitPay, 2015'in başlarında benzer çapraz kanal ödemeleri ("Impulse") üzerine bir teknik rapor yayınladı. Aynı zamanda, benzer bir çözüm aslında İsveçli girişim Stroem tarafından uygulandı, ancak bu yinelemelerin hiçbiri anlamlı bir şekilde ilerlemedi.

(Artık mevcut olmayan Strawpay mikro ödeme şirketinin logosu. Kaynak: İnternet Arşivi)

Alex Akselrod, güvensiz bir ödeme kanalı ağı kurmayı erken denedi. 2013 wiki taslağında, Akselrod'un çözümü teorik olarak bu sorunu çözdü. Ancak çözümüyle ilgili temel sorun, pratikte hala oldukça beceriksiz olmasıdır. Örneğin, herhangi bir işlem yolunda bir ödeme başarısız olursa, kullanıcıların herhangi bir rücu yoktur ve yalnızca paranın serbest bırakılması için ödeme kanalında kilitlenene kadar bekleyebilirler. Bu işlem birkaç ay sürebilir. .

Aynı zamanda, 2015 yılında, Plooy'un Amiko Pay'i insanların güvenebileceği bir seviyeye ulaştı. Bununla birlikte, tasarımı Bitcoin protokolünde nispeten geniş kapsamlı değişiklikler gerektirir, yani belirli işlem türlerini geri almak gerekir. Bu fikir teknik olarak uygulanabilir olsa da, Bitcoin protokolündeki bu değişikliklerin benimsenip benimsenmeyeceği belli değil.

Aynı yılın ilerleyen günlerinde, ETH Zurich'ten Dr. Christian Decker (şu anda Blockstream'de) ve Roger Wattenhofer beyaz kağıtlarında "Bitcoin kullanan çift mikro ödeme kanallı hızlı ve ölçeklenebilir bir ödeme ağı "Başka bir yer paylaşımlı ağ tasarımı önerdi. Çözümleri, ödeme kanallarının geçerliliği için bir "geri sayım sayacı" olarak zaman kilitlemesine dayanır ve bu, süresi dolmuş kanal bakiyeleri için "geçersiz kılma ağacı" adı verilen bir şifreleme tekniği ile birleştirilir.

Akselrod'un çözümü, daha sonra Amiko Pay ve Duplex Micropayment Channels (DMC'ler) bazı açılardan Lightning Network'e benziyor ve farklı ödünleşimler yaparak kendi haklarını elde edebiliyorlar. Lightning Network icat edilmemiş olsaydı, bu çözümlerden herhangi biri Bitcoin'in tercih ettiği uzantı katmanı olabilirdi.

Elbette Lightning Network icat edildi.

Yıldırım Ağı

Ödeme kanallarının ve ağ tasarımının yıllar süren evriminden sonra, Lightning Network bulmacasının tüm parçaları nihayet 2015'in başlarında tamamlanmış bir görüntüde bir araya getirildi.

Akıllı sözleşmeli ticaret platformu Mirror, Thaddeus "Tadge" Dryja ve Joseph Poon CTO'ları, ilk olarak o yılın Şubat ayında yayınlanan "Bitcoin Lightning Network: Scalable Chained Instant Payments" başlıklı bir beyaz kağıt yazdı.

Bunun bir oyun değiştirici olduğu ortaya çıktı.

Bu makale Lightning Network için bir beyaz kağıt olarak kabul edilmektedir.Tamamen güvensiz bir ödeme kanalı ağı elde etmek için çeşitli çözümler önerir: Katılımcılar tüm paralarını kanallarına yatırdıklarında, Dolandırıcılık riski yoktur ve aracı, işlemi tamamlarken kullanıcıdan bir bit bitcoin bile çalamaz. Ek olarak, çözüm Bitcoin protokolünde nispeten az değişiklik gerektiriyor ve şu anda önerilen alternatiflerden daha esnek ve kullanıcı dostu olmayı vaat ediyor.

Bu teknik incelemede açıklanan en önemli yenilik "Poon-Dryja kanalı" dır. Erken ödeme kanalı tasarımı gibi, Poon-Dryja kanalı da kısmi imzaların ve yayın dışı işlemlerin değişimine dayanır. Ancak önceki ödeme kanallarıyla karşılaştırıldığında, bu yeni kanallar, ödeme kanallarının farklı "yönlerde" güncellenmesine olanak tanıyan gizli numaraların değişimi de dahil olmak üzere bazı ek adımlar attı. Alice, Bob'a herhangi bir sayıda ödeme yapabilir ve Bob, Alice'e aynı kanalda istediğiniz sayıda ödeme yapabilir.

Ayrıca Lightning Network, Hashed Timelock Sözleşmelerini (HTLC'ler) kullanır. Bu konsept genellikle Tier Noan tarafından önerilen ilk konsept olarak kabul edilir.Orijinal konsept, çapraz blok zincir işlemleri için tasarlanmıştır; örneğin, bu sistem aracılığıyla kullanıcılar Bitcoin ve Litecoin'deki işlemlere güvenebilirler. Lightning Network'te bu çözüm, ödeme için ödeme kanallarını birbirine bağlamak için kullanılır.

Poon ve Dryja, Şubat 2015'te fikirlerini ilk kez San Francisco'daki bir Bitcoin seminerinde duyurdu.

Önümüzdeki birkaç ay içinde, 2015 yılının ilkbahar ve yaz aylarında, Bitcoin'in genişlemesi ve blok boyutu sınırlamaları konusundaki tartışma, açık bir savaşa dönüştü. Bu kriz atmosferinde, 2015 yılında, ilgili kişiler bir dizi konferans düzenledi: Eylül'de Ölçeklenen Bitcoin Montreal ve Aralık'ta Ölçeklenen Bitcoin Hongkong. Montreal'de Poon ve Dryja bir kez daha önerilerini öne sürdüler ve ardından Hong Kong'da bu konu hakkında ikinci kez daha ayrıntılı bir giriş yaptılar.

Hong Kong konferansının ikinci oturumunun ardından Gregory Maxwell, Bitcoin geliştirme posta listesinde Bitcoin için genişleme yol haritasını önerdi.Bu yol haritası aynı zamanda Lightning Network'ü de içeriyor. Bu yol haritası, Bitcoin teknoloji topluluğunun çoğunun desteğini kazandı ve Bitcoin Core projesinin yol haritası haline geldi.

İnsanların Lightning Network beklentileri yeterince büyük değilse, insanların bundan daha büyük beklentileri olmalı.

Lightning Network Uygulaması

Lightning Network teknik raporu, oldukça teknik kavramları kapsayan uzun ve karmaşık bir belgedir; 2015 yılında, çok az kişinin okuyup anlamak için zamanı ve ilgili becerileri vardı. Ancak, uzun vadeli bir Linux çekirdeği geliştiricisi olan Rusty Russell, bu teknik incelemeyi öğrendikten sonra, bu teknolojiye ilişkin anlayışı büyük ölçüde arttı. 2015'in başlarında yayınlanan bir dizi blog yazısında, Russel bu tanıtım belgesini genel okuyucuların anlaması daha kolay olan bir öneriye "çevirdi" (ancak içeriği hala oldukça tekniktir).

Mayıs 2015'te, blockchain geliştirme şirketi Blockstream, Russell'ı işe aldı ve Lightning Network'ü C dilinde uygulayacağını umdu: C-Lightning. Gerçekler, bu büyük hareketin Lightning Network'ün uygulanması için kritik olduğunu kanıtladı. Sadece birkaç ay önce önerilen bir konsept şu anda dünya çapında bir geliştirici tarafından uygulanmaktadır. Daha sonra Christian Decker, Russell'ın Blockstream projesine de katıldı ve Corne Plooy dahil diğer geliştiriciler de önümüzdeki birkaç yıl içinde bu açık kaynak projesine katkıda bulunacaklar.

Russel, c-lightning'i araştırmaya başladıktan kısa bir süre sonra Blockstream, yıldırımı başaran tek şirket değildi. Başlangıçta Android tabanlı bir donanım cüzdanı geliştirmeyi planlayan daha küçük bir Bitcoin teknoloji şirketi olan ACINQ, 2015 yazında bu umut verici teknolojiyi denemeye karar verdi. Paris merkezli girişim daha sonra Lightning Network yan protokolünü uygulamak için kendi Scala programlama dili "eclair" i geliştirdiğini duyurdu.

(ACINQ'in éclair hakkındaki duyurusu. Kaynak: medium.com)

Önümüzdeki birkaç ay içinde Lightning Network'ün üçüncü uygulaması da hayata geçirilecek. Ocak 2016 itibariyle, Lightning Network'ün iki yazarı Poon ve Dryja ile Elizabeth Stark ve Olaoluwa "Laolu" Osuntokun, Lightning Network'ü geliştirmek için ortaklaşa yeni bir şirket kurdu: Lightning Labs. Lightning Labs, Google'ın Go programlama dilinde ("golang" olarak da bilinir) uygulanan Lightning Network teknolojisi olan lnd'yi geliştiren ilk şirket olacak ve şirketi kurmadan önce bu teknolojiyi geliştirmeye çoktan başladılar.

Dryja, şirketi kurduktan yaklaşık bir yıl sonra 2016'nın sonunda Lightning Labs'tan ayrıldı ve MIT Media Lab'in dijital para programına katıldı.Kuruluş, Bitcoin Core geliştiricisi Wladimir van der Laan ve diğerlerini işe aldı. Bitcoin Core'a birkaç katkıda bulunanlar. Dryja, MIT'de Lightning Labs'ta yaptığı Lightning Network'ün uygulanması üzerinde çalışmaya devam etti ve onu lit olarak yeniden adlandırdı; şimdi hem lnd hem de lit var. Lit, bir cüzdanı ve bir düğümü bir veri paketine paketleyerek kendisini Lnd ve diğer Lightning Network teknolojilerinden ayırır; bugün, aynı zamanda yapılandırma seçenekleri aracılığıyla birden fazla para birimini de desteklemektedir.

Buna ek olarak, madencilik havuzları ve madencilik donanımı ile tanınan blockchain şirketi Bitfury, lnd uygulamasını çatalladı ve yazılımın başka bir sürümünü üretti. Bu çatalın benzersizliği, Bitcoin ağında ölçeklenebilirlik düzeltmesine gerek kalmayacak şekilde değiş tokuşlarla tasarlanmış olmasıdır - bu benzersizlik daha sonra ayrıntılı olarak açıklanacaktır. Bitfury ayrıca işlem yönlendirme alanına da katkıda bulunmuştur, en belirgin katkı "Flare" adlı bir protokoldür. (Bununla birlikte, lnd'nin Bitfury çatalının mevcut geliştirme ilerlemesi durgun görünüyor.)

Ek olarak, 2016 yılında, büyük cüzdan sağlayıcısı Blockchain, Yıldırım Ağının gök gürültüsü adı verilen basitleştirilmiş bir sürümünü geliştirdiğini duyurdu. Tipik Lightning Network uygulamasıyla karşılaştırıldığında, bu sürüm hatırı sayılır ödünleşmeler sağladı.Bunun en bariz nedeni, karşı tarafın ağdaki güvenini kazanması gerektiğidir. Bu ödünleşimle, diğer geliştirme ekiplerinden çok daha önce 2016 baharında uygulamasının dahili bir test sürümünü yayınlayabildi. (Thunder, gelecekte Lightning Network ile de uyumlu olabilse de, bu projenin gelişimi şu anda durmuş görünüyor.)

2016'nın sonunda, üçüncü genişleme konferansı olan Scaling Bitcoin Milan'dan birkaç gün sonra, Lightning Network'ün uygulanmasına katkıda bulunanların çoğu bir araya geldi ve ilk Yıldırım Zirvesi'ni (Yıldırım Zirvesi) düzenledi. ). Bu toplantıda, tüm farklı Yıldırım Ağlarının birlikte çalışmasını sağlayarak "BOLT" (Lightning Teknolojisine dayalı bir kısaltma) adlı bir Yıldırım Ağı Protokolü özelliğini nasıl oluşturacaklarını tartıştılar. Lightning Network teknik raporu teorik bir öneriydi ve BOLT bugün bildiğimiz şekliyle Lightning Network'ün temeli oldu.

Bitcoin protokol değişiklikleri

Lightning Network teknik raporu ilk yayınlandığında, anlattığı fikir aslında Bitcoin protokolüyle uyumsuzdu - en azından güvensizdi. Lightning Network'ü açıklandığı gibi etkinleştirmek için, ilgili geliştiricilerin Bitcoin'de bazı protokol değişiklikleri yapması gerekir.

Değiştirilecek ilk protokol, ödeme kanallarının Bitcoin'in esneklik boşluklarına direnmesini sağlayacak yeni zaman kilididir. Ancak, bu sorun Lightning Network teknik incelemesinin yayınlanmasından çok önce çözüldü ve 2015'te tamamen çözüldü. O sırada, Peter Todd tarafından tasarlanan ve önerilen yeni bir Bitcoin protokolü uygulandı: CheckLockTimeVerify (CLTV ).

Daha sonra Bitcoin Core geliştiricileri, Lightning Network ve ilgili zaman kilitleme işlevlerinin daha da iyi performans göstereceğini fark etti. Bu özellikler, kullanıcıların başka bir işlem onaylandıktan sonra Bitcoin'i belirli bir zamanda kilitlemelerine olanak tanır. Lightning Network söz konusu olduğunda, kullanıcılar ödeme kanallarını süresiz olarak açabilirken, CLTV zaman kilidi, kanallarını düzenli olarak kapatmalarını gerektirir. 2016 yazında, göreceli zaman kilidi elde etmek için Bitcoin ağında CheckSequenceVerify (CSV) adlı bir soft fork yükseltmesi başlatıldı.

Ancak Lightning Network'ün ihtiyaç duyduğu en büyük protokol değişikliği (en azından kullanıcıların iyi bir kullanıcı deneyimine sahip olduğunu varsayarsak), herhangi bir Bitcoin işleminin ölçeklenebilirliğinde yapılan bir değişikliktir.

Lightning Network teknik raporu yayınlandığında bu büyük bir zorluk olarak kabul edildi. Bir soft fork taslağı bu sorunu çözerken, geliştiriciler böyle bir çözümün uygulanabilir olup olmadığından emin değiller ve ağın bu sorunu çözmek için bir hard fork'a ihtiyaç duyduğuna inanıyorlar. Ardından, 2015'in sonunda Bitcoin Core katılımcıları, Blockstream'in Elements Projesinin bir parçası olan Segregated Witness'ın (SegWit) Bitcoin'de ters uyumlu bir soft fork olarak kullanılabileceğini fark etti.

Uzun bir mücadelenin ardından, Segregated Witness'ın yumuşak çatalı nihayet 2017 yazında etkinleştirildi ve bu da Bitcoin'in Lightning Network'ünün geliştirilmesinin yolunu açtı.

Lightning Network'ün dahili test sürümü

Ayrılmış Tanık henüz Bitcoin protokolüne yerleştirilmemiş olsa da (ve bunu yapıp yapmayacağı tam olarak belli değil), Lightning Network'ün gelişimi hala devam ediyor.

Lightning Network'ün konuşlandırılması, test amacıyla özel olarak tasarlanmış Bitcoin'in bir kopyası olan test ağı ile başladı. Ya da daha doğrusu, bu durumda Lightning Network, "SegNet 4" (Ayrılmış Tanık için dördüncü test ağı) olarak adlandırılan ve Mayıs 2016'da başlatılan özel bir test ağı sürümüyle başladı. Resmen başlatıldı.

SegNet 4'ün Ekim 2016'da devreye alınmasından 6 aydan kısa bir süre sonra, Blockstream geliştirme ekibi c-lightning prototipini kullanılabilir bir seviyeye yükseltti. "Yıldırım Ağının İlk Savaşı" olarak anılan çalışmada Decker, Lightning Network'ün ilk dönemlerinde Russell'dan bir kedinin resmini "satın almak" için test ağının Bitcoin'ini kullandı.

(Bu kedinin fotoğrafı, Christian Decker tarafından Rusty Russell'dan satın alındı. Kaynak: Blockstream.com)

Ocak 2017'ye kadar, Lightning Network'ün ilk uygulaması - lnd'nin dahili test sürümü yayınlandı. Aynı zamanda, Lightning Network'ün kendisi "resmi olarak" "dahili test aşamasına" girdi: dünyanın her yerinden geliştiriciler bu teknolojiyi ilk kez denemeye davet ediliyor ve Lightning Labs, projenin test edilmesine ve ilgili kodu iyileştirmesine yardımcı olmaya devam edecek.

Bu dahili test aşaması, giderek daha fazla geliştiricinin lnd ve diğer Lightning Network uygulamalarının üzerine uygulamalar geliştirmesine yol açtı. Lightning Network'te uygulanan bu uygulamalar "Lapps" olarak adlandırılır. Bu uygulamalar masaüstü cüzdanlardan ve mobil cüzdanlardan mikro ödeme blog platformlarına, kumar sitelerine, tarayıcılara ve daha fazlasına kadar çeşitlilik gösterir - ancak çoğu Koşullar altında, bu uygulamalar hala Bitcoin'in test ağı için tasarlanmıştır.

2017 yazında, Segregated Witness nihayet etkinleştirildi ve Bitcoin Lightning Network'ün temel çalışması tamamlandı. O zamandan beri, Lightning Network'ün ilk işleminin ana Bitcoin web sitesinde duyurulması üç ay sürdü. Kasım ayında, Lightning Labs, blok zincirinde ilk Lightning Network çapraz zincir işlemini gerçekleştirdi: Bitcoin'den Litecoin'e. Geçen yılın Aralık ayında, Blockstream, Lightning Labs ve ACINQ'dan geliştirme ekipleri birlikte çalışabilirlik testini başarıyla tamamladıklarını duyurdular.

Buna ek olarak, bu yılın sonunda, diğer insanlar Bitcoin ana ağındaki Lightning Network üzerindeki işlemler için Bitcoin kullanmaya başladı - bazı durumlarda bu kullanıcılar geliştiricinin tavsiyesini ihlal etti. Aralık ayında daha fazla yıldırım kanalı açıldıkça, geliştirici Alex Bosworth telefon faturalarını kurduğu ödeme işlemcisi Bitrefill'in yıldırım kanalı üzerinden ödedi: bu, yıldırım ağı tarihinde ilk defa oldu. Gerçek paranın alınıp satılması.

Bir ay sonra, Blockstream - geliştirdiği c-lightning uygulaması hala harici bir beta aşamasındaydı - web sitesi olsa bile insanların Bitcoin ile gerçek ürünler satın alabileceği bir çevrimiçi mağaza açtı. Açık bir risk uyarısı var. Şubat 2018'de Bitcoin pizzasıyla tanınan Bitcoin efsanesi Lazlo Hanyecz, Lightning Network üzerinden iki pizza alacağını duyurdu!

(Lazlo Hanyecz pizzanın tadını çıkarıyor)

Lightning Network'ün harici test sürümü

Yıllar süren gelişimden ve hatta daha uzun yıllar süren sürekli kavramsallaştırmadan sonra, Lightning Network, gelişiminde birkaç hafta önce ulaştığı en büyük kilometre taşı olabilir.

Mart 2018'in ortasından itibaren Lightning Labs 'lnd, harici bir beta sürümünde yayınlanan ilk Lightning Network uygulamasıdır. Şirket ayrıca 2,5 milyon dolar değerinde bir başlangıç yatırım planı duyurdu. Yatırımcılar arasında Twitter'ın CEO'su Jack Dorsey ve diğer tanınmış yatırımcılar yer alıyor. Lightning Labs, şirketin ana Bitcoin ağı için hazırlandığına inanıyor (esas olarak Lightning Network'ü kullanan teknik bir kullanıcı).

Daha sonra, ACINQ 28 Mart'ta eclair'in ayrıca harici bir beta sürümünü yayınladığını duyuran bir tweet yayınladı, bu nedenle bu aynı zamanda Lightning Network'ün ana ağ lansmanı için hazırlığı olarak kabul ediliyor. Şirket ayrıca, Lightning Wallet'ın Android sürümünün önümüzdeki hafta piyasaya çıkacağını belirtti. (Bu makalenin yayınlandığı tarihte yayınlanma zamanı gelecek haftaydı.)

Blockstream'in c-lightning uygulaması henüz harici bir beta sürümünde yayınlanmadı, ancak geliştirme ekibi Bitcoin Magazine'e yakında yayınlanacağını bildirdi. Bununla birlikte, blockchain geliştirme şirketi, bu yılın Mart ayının son haftasında 7 yeni Lapps başlattı ve bu, şirketin Lightning Network'teki ilerlemesini de vurguladı.

İnsanlar Lightning yazılımını kullanmaya başlamış olsalar da, harici test aşaması, kullanımdaki bu büyümeyi daha da teşvik edecektir. Bu makalenin yayınlandığı tarihte, 1.000'den fazla yıldırım düğümü, toplamda 10 bitcoin (yaklaşık 70.000 $) tutan yaklaşık 5.000 ödeme kanalı açtı. İnternette her gün yüzlerce yeni düğüm beliriyor ve hatta Litecoin üzerinde konuşlandırılan ve gelecekte Bitcoin ile birlikte çalışabilecek belirli bir Yıldırım Ağı bile oluşturuluyor.

(Bu makaleyi yayınlarken yıldırım ağı diyagramı)

Bununla birlikte, bu ilerlemelere rağmen, Yıldırım Ağı hala erken aşamalarında. Günümüzde, Lightning Network'ün çoğu kullanıcısı hala teknisyendir (genellikle geliştiricilerdir) ve kullanımlarının çoğu deneyseldir. Beta yazılımı Lightning Network'ün geliştirilmesinde önemli bir dönüm noktası olmasına rağmen, ağın geliştirilmesi ve iyileştirilmesi devam eden bir süreçtir ve ilgili personelin bu konuda hala çok iş yapması gerekir ve Lightning Network'te yönlendirme, gizlilik ve diğer risklerle ilgili kamuya açık sorunlar vardır. hala var. Büyük olasılıkla, bu sorular ancak yıldırım bittikten sonra daha fazla kişi tarafından cevaplanabilir.

Not: Bu makale için araştırma yaparken, Lightning Network'ün tam (bugüne kadarki) geçmişinin bildiğimden daha kapsamlı olduğunu fark ettim. Lightning Network'ün gelişiminin tarihini bir makale olarak özetlemek, teknolojinin gerçekleştirmesine yardımcı olan tüm insanlara, projelere ve kavramlara haksız olan bazı ayrıntıları atlamayı gerektirir. Bu makale, Lightning Network'ün mevcut durumuna genel bir bakış sağlamaya çalışmaktadır, ancak bu makaleyi ayrıntılı bir tarihsel veya teknik açıklama değil, kaba bir özet olarak anlamak daha iyidir. Bu yazı için bilgi veren herkese teşekkürler.

Gönderme sırasındaki Bitcoin fiyatı 44944.86

Orijinal: https://bitcoinmagazine.com/articles/history-lightning-brainstorm-beta/

Yazar: Aaron van Wirdum

Derleme: Kaptan Hiro

btm adresi: 0x126C34d21112A0c9C68F6d479a83D5e0caC6Eb38

Yazının kaynağı (çeviri): Babbitt Information ( Telif Hakkı Bildirimi:

Yazar hakkını saklı tutar. Makale, yazarın bağımsız bakış açısıdır ve Babbitt'in görüşünü temsil etmez.

Wang Dalu palto giydi ve sokaktan çıktı Netizenler: Yani erkekler palto giydiklerinde kızlardan daha şık oluyorlar.
önceki
Konka'nın Xinfei'yi dirilişinin ardında: Yarım yılda 5.000 kişi terhis edildi ve Singapurlu kapitalist 50 milyona el konulduğuna pişman oldu.
Sonraki
Kot pantolon giymek gerçekten lüks mü? Jolin Tsai ve Zhang Xueying'in bunu birlikte yapmalarına şaşmamalı.
Çıplak yüzlü güzel Pei Xiuzhi gömleğine vurur ve moda seksi anne Yang Ying, biri güzel biri peri olan yıldızlı gökyüzü askılı etek giyer.
Zhao Liying moda karşı saldırısı! Beyaz dantelli etek giyen seyirciyi sersemleten toprak olduğunu kim söyleyebilir?
Acemiler zarif davranmak için "blockchain" i nasıl kullanır?
Li Sidani basit bir model giymiş görünüyordu, netizenler: ilk kez basit bir model giyen böyle yakışıklı bir kız gördüm
BCH, Mayıs ayında yeni bir hard fork turu başlatacak: 32 MB'a kadar blok kapasitesi
Eğer ben! Evet! birim! uzun!
Vitalik: Ant ASIC madencileriyle başa çıkmak için hard fork yapmaya gerek yok, yakında madenciliği durduracağız
Fan adında bir kız olan Ju Jingyi, giyinip havalimanına geldi. Bu "görünmeyen güzellik" nasıl görünüyor?
Bu yıl iki seansta ne görmeli?
41 yaşındaki Lin Xinru etkinliğe katılmak için beyaz yaka taktı, netizen: bu vücut en az 20 yaşında
Venezuela İran'ı takip edecek mi? Yaptırım krizi petrol piyasası paniğinde yeniden ortaya çıkıyor
To Top