Profile picture
, 22 tweets, 4 min read Read on Twitter
Merhaba arkadaşlar, gece gece kafanızı biraz açayım dedim :D Birçoğunuz biliyorsunuz ki geçtiğimiz hafta @el33th4xor hocamızı @bit_gossip'in düzenlediği güzel organizasyonla dinleme fırsatı bulduk. Bu konuşmada çok değerli bilgiler verdi.
Bunlardan biri de Multi-Layered Solutions / Çok Katmanlı Çözümler konusuydu. Ben de bu konu hakkında bir flood hazırlayarak hep birlikte yatırım yaptığımız değerin nasıl daha ileri seviyeye taşınabileceğini anlatmak istedim. Hazırsak Multi-Layered Solution flood'una başlayalım :)
Bitcoin blockchain’i hali hazırda olan mikro ödemeler için uygun değildir. 2 dolara kahve satın almak isterseniz, muhtemelen işlem ücretlerinde BTC'nin 2 $'ından daha fazla eş değerini ödeyeceksiniz ve işlem hemen onaylanmayacaktır.
Not: İşlemin doğrulanmış bir yerde yayınlanmasını beklemek zorundasınız ve bu onaylanma en iyi ihtimalle 10 dakika içinde görünecektir.
İkinci ve üçüncü katmanlı çözümler ise; kullanıcıların Bitcoin blok zincirinin üstünde katmanlı ağlar olup, kullanıcıların işlem ücretleri olmaksızın küçük miktarlarda Bitcoin işlemlerini neredeyse anında göndermesine olanak tanır.
Lightning Network, Bitcoin'in ölçeklendirme problemlerini hafifletmesi beklenen katmanlı ağlardan biridir. Bu ağ, iki ek katmandan oluşmakta ve kullanıcıların birbirlerine doğrudan kanallar açarak birbirlerine etkili bir şekilde, sınırsız sayıda ödeme yapmalarını sağlamaktadır.
-- İkinci Katman --

Bir kullanıcı, blockchain üzerinde bir işlem gerçekleştirerek ikinci katman ağına katılır. Bu kullanıcı katmanlı ağda kullanılmak üzere belirli bir sayıda bitcoin kullanacağını bildirir.
Kullanıcı daha sonra “channel factories” olarak adlandırılan ve birbiriyle bağlantılı olan bir grup node’a katılır. Bu node’lar aslında, birbirleriyle işlem yapmak isteyebilecekleri bir lobi oluştururlar.
Channel factories/kanal fabrikaları böylelikle, bireysel taraflar arasında üçüncü katmanda (dolayısıyla isim fabrikalarında) sınırsız sayıda mikro para ödeme kanalının oluşturulmasını sağlar.

Kafanız karışmış olabilir, bu şemayı paylaşayım: prnt.sc/ioap9z
Şemanın da özetini vereyim; Üç alt kanal için üç parti kanal fabrikası oluşur. Tahsis ve taahhütler değiştirilebilir işlemlerdir. Alt kanallar, bir alt-kanalda yeni taahhütler oluşturarak iki işbirliği yapan tarafça güncellenebilir. Üç tarafın tümü, tahsisi değiştirmek ve +++
+++ böylece blok zinciriyle temas kurmadan yeni ve farklı iki parti mikro ödeme kanalları oluşturmak için işbirliği yapabilir.

Özetin de özeti: Kullanıcılar ağa katıldıktan sonra bir kanal fabrikasına bağlanırlar ve daha sonra birden fazla mikro ödeme kanalı tahsis ederler.
-- Üçüncü Katman --

Üçüncü katmandaki iki kullanıcı arasında doğrudan ödeme sağlamak için mikro ödeme kanalları ayarlanır. Blockchain artık bu katmanda mevcut olmadığından, işlemleri doğrulamak ve bir tarafın diğerine ödemesini garantiye almak için kullanılamaz.
Bunun yerine, smart-contract teknolojileri kullanılır, misal “multisig addresses”. Nedir bu multisig address? Bu, fonların hareketini mümkün kılmak için birden fazla kullanıcı tarafından imzalanabilecek adresler anlamına gelir.
Ayrıca bir tarafın hile yapamayacağından emin olmak için belli bir süre için fonları kilitleyen otomatik sözleşmeleri kriptografik olarak güvence altına alan “Hashed time-lock contracts”’da multisig address teknolojisine örnek olarak gösterilebilinir.
Bu teknolojiler, mikro ödeme kanallarına bağlanan kullanıcılar arasındaki güven gereksinimini ortadan kaldırır.

İkinci katmanlı bir blockchain network protokolü olduğu için burda araya LN’i katıyorum. Şimdi bunu burda anladıktan sonra üçüncü katman ile bağlantısını kuracağız.
LN:

LN, işlemlerin kanaldaki diğer bağlı kullanıcıları aracılar olarak kullanarak nihai hedefine yönlendirilmesini sağlar.
İşlem yapılması istenen kullanıcıya doğrudan bağlantı ile mikro ödeme kanalı arandığında bile bu aracı durumuyla karşılaşılabiliriz.
Örneğin, Alice'in Bob ile açık bir kanalı varsa ve Bob'un Mark ile bir kanalı varsa ve Alice Bitcoin'ini Mark'a göndermek isterse, ağ hiçbir partinin başka birine güvenmemesini sağlarken ödemeyi Bob aracılığıyla Mark’a yönlendirebilir.
Yani, LN içinde, işlemler son kullanıcıya ulaşmak için ara kullanıcılar vasıtasıyla yönlendirilir.

Şimdi burda ikinci katmanlı LN örneğini kafamızda canlandırdıktan sonra üçüncü katmanda işlemlerin nasıl yapıldığını anlatmak istiyorum.
İdeal olarak bir kullanıcı, yalnızca günlük işlemlerinin çoğunu gerçekleştirmek için uzun süre katmanlandırılmış ağda kalacağı için, ikincil katmanda yalnızca bir “taahhüt işlemi” gerçekleştirecektir.
Bir kullanıcı bu çok katmanlı ağdan çıkmak istediğinde ikinci katmanın tüm etkinliklerinden sonra kullanıcının son Bitcoin bakiyesini bildiren blockchain üzerinde bir ödeme işlemi yapılır.
Bu, orijinal “taahhüt işlemiyle” karşılaştırıldıktan sonra blockchain üzerinde bulunan toplam $BTC bakiyesi ile uzalaşma sağlamak için gereklidir. Toplamda, kullanıcının ikinci katmanda sınırsız sayıda işlem yapmasına izin vermek için sadece iki blockchain işlemi yapılır.
Daha önce de belirttiğimiz gibi, SegWit Lightning Network’ün yolunu açar çünkü node’ların tanık verilerini/witness data değiştirme yeteneklerini ortadan kaldırır, ki bu da (witness data) bir kullanıcının ikinci katmana girişini tanımlamak için kullanılır.
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Amras
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!