BÖLÜM 12, TÜM DERSLER ‹

YOL BULUCU · BÖLÜM 12 · DERS 2 / 5

Lightning Ağı

Ödeme kanalları

İki kişi tek bir işlemle birbirine bin kez nasıl ödeme yapabilir? 6 dk

Açılış

Alice ve Bob, fonları 2'de 2 çoklu imza çıktısında kilitleyen bir zincir üstü işlem oluştururlar: bunu daha sonra harcamak her ikisinin de imzasına ihtiyaç duyar. Alice 100.000 satoshi yatırdığını varsayalım. Kanal şimdi 100.000 satoshi tutuyor, hepsi Alice'in tarafında.

Ödeme

Bob'a 10.000 satoshi ödemek için, ikisi de kanalın şimdi kapatılırsa nasıl bölüneceğinin yeni bir versiyonunu imzalarlar: Alice'e 90.000, Bob'a 10.000. Bu taahhüt işlemi yayınlanmak yerine saklanır. Bir sonraki ödeme yeni bir versiyon üretir ve eski olan iptal edilir.

Dolandırıcılık ödemez

Alice'in Alice'e daha fazla veren eski bir versiyonunu yayınlamasını ne durdurur? Her iptal edilen versiyon diğer tarafa bir ceza anahtarı verir. Alice eski bir durum yayınlarsa, Bob tüm kanal bakiyesini talep etmek için bir zaman penceresine sahiptir. Dolandırıcılık her şeyi riske atar.

Kapanış

Normalde ikisi de son bölünme üzerinde anlaşır ve tek bir zincir üstü işlemle kapatırlar. Bir taraf kaybolursa, diğeri en son versiyonu yayınlayarak tek başına zorla kapatabilir ve fonları almadan önce bir gecikme bekler.

Neler hatırlanmalı

  • Bir kanal, fonları zincir üstünde 2'de 2 bir çıktıya kilitler.
  • Her ödeme, zincir dışında saklanan yeni imzalanmış bir bölünmedir.
  • Eski bir bölünmeyi yayınlamak, dolandırıcıya her şeyini mal olabilir.

Hızlı kontrol

Alice, açık bir kanal içinde Bob'a ödeme yaptığında blok zincirine ne yayınlanır?

Bob'un, kendisine daha fazla veren eski bir kanal durumunu yayınlaması durumunda ne olur?

Ödeme kanalları · Bitcoin Üniversitesi