Lightning Network "Adalet İşlemi" nin ilkesi ve önemi

Bitmex Research tarafından yayınlanan Lightning Network hakkındaki üçüncü rapor, son zamanlarda pek çok kişinin dikkatini çekti.Makalede sahtekâr tarafları cezalandırmak ve fon çalmalarını önlemek için bir mekanizma tanıtıldı. Bu mekanizma "Adalet İşlemi" olarak adlandırılıyor. Adalet İşlemi).

Bitmex raporunda, toplam 2,22 BTC içeren toplam 241 "sadece işlem" tespit ettiğinden bahsetti.

İlgili raporları okuduktan sonra, pek çok okuyucu yalnızca sonuçlara dikkat etti, ancak Yıldırım Ağının neden bu mekanizmaya ve onun belirli ilkelerine ihtiyaç duyduğunu düşünmedi.

Aslında, "Adalet İşlemi", "Yıldırım Ağı Teknik Raporu" 3.1.4 bölümünde bahsedilen oyun mekanizmasının uygulama sürümüdür. Bu mekanizma sayesinde, anlaşmayı kötü niyetle ihlal eden taraflar kanaldaki tüm parayı kaybedeceklerdir.

"Adalet Anlaşmasına" Genel Bakış

Sözde "adil işlem", eski bir kanal durumunu yayınlayarak sahtekar düğümlerin fonları çalmasını önlemek için teşvik edici bir önlemdir.

Bu tasarım kapsamında hırsızlar Lightning Network üzerinden para çalmaya çalıştıklarında, yakalanırlarsa sadece çalmaya çalıştıkları fonları değil, ilgili kanallardaki tüm fonları da kaybedeceklerini belirtmekte fayda var. Bu "ceza" tedbirinin caydırıcı olması bekleniyor ve bu nedenle "adalet" olarak adlandırılıyor.

Böyle bir senaryo varsayalım:

Alice ve Bob arasında hiç bitmeyen işlemler vardır. Aralarında bir Lightning Network kanalı açılırsa, giriş değeriyle orantılı olarak BTC fonları gönderebilirler. Kolaylık olması açısından, hepsinin 1 milyon Satoshi (0.01 BTC) koyduğunu varsayıyoruz.

Hem Alice hem de Bob, işlem sırasında düğümü çevrimiçi tutarsa, her şey normal olacaktır. Bu, taraflardan biri kanalı kapatmaya karar verdiğinde, her iki tarafın da üzerinde anlaştığı bir senaryoya sahip olacağı anlamına gelir.Bu senaryoda, ana zincirde iade edilen miktar işlemin tam geçmişini takip edecektir. Hepsi kanalı kapatırsa, bu uyum içinde olabilir. Ve bunlardan yalnızca biri kapatmayı başlatırsa ve belirlenen kapatma süresi diğer tarafın eylemi olmadan geçerse, işbirliği dışı olabilir. Ancak bu, kimsenin hırsızlık kurbanı olmadığı ideal durumdur.

Alice, Bob'un fonlarını çalmak istiyorsa, kanalı işbirliğine dayalı olmayan bir şekilde (diğer tarafın bilgisi olmadan) kapatmaya çalışmalı ve diğer taraf çevrimiçi olmadığında çalmalıdır. Bu koşullar karşılanırsa, Alice eski bir kanal durumunu yayınlayacak ve Bob'un kaydı belirtilen süre içinde (genellikle 24 saat) çevrimiçi olarak hizalamayacağını umacaktır.

Alice'in girişimi başarılı olursa, o zaman Bob'dan yasadışı olarak istenen parayı geri alınamaz bir şekilde çalacaktır. Ancak Bob belirtilen süre içinde geri dönerse, Alice kanala koyduğu 0,1 BTC para cezasına çarptırılacaktır.

Dört Lightning Network Kanalı Kapatma Çözümü

Genel olarak konuşursak, bir yıldırım ağı kanalı açmak, kanalı kapatmaktan çok daha basittir, çünkü bir yıldırım ağı kanalı açmanın tek bir yolu vardır. Öte yandan, kanal kapanmasını değerlendirirken, aşağıdaki karar ağacında ana hatlarıyla belirtildiği gibi dört farklı senaryoyu dikkate almamız gerekir.

İlk kapatma türü: kooperatif kapatma (kooperatif kapatma)

Bu en yaygın senaryodur: Dürüst bir düğüm bir kanal kapatma başlattığında ve kanalın diğer ucundaki düğüm çevrim içi ve iletişim halindeyse, işbirliğine dayalı bir kapanma meydana gelecektir.

Fonlar, en son kanal durumuna göre tüm tarafların onchain cüzdanlarına tahsis edilecektir.

İşbirliğini kapatmak için yalnızca bir zincir içi işlem gereklidir. Girişleri kullanmak ve bunları her biri ilgili tarafa ait olan ve bakiye en son kanal durumuna bağlı olan iki çıkışa göndermek için "normal" 2/2 çoklu imza komut dosyasını kullanın.

Bu işlemin bir Lightning Network işlemi olarak tanımlanması zordur, bu nedenle bu, dört kanal kapatma türünden en özel olanıdır.

Örnek kapalı: https://www.blockstream.info/tx/92370444373ab37c998999e0df0416c460166aa4845a940b66322c4934c6984f

İkinci kapatma türü: işbirliğine dayalı olmayan ihlalsiz kapatma

Dürüst bir düğüm, kanalın diğer ucundaki düğümle doğrudan iletişim kurmadan bir kapatma başlattığında, işbirlikçi olmayan, varsayılan olmayan bir kapatma gerçekleşir.

Fonlar, en son kanal durumuna göre tüm tarafların onchain cüzdanlarına tahsis edilecektir.

Üçüncü kapatma türü: işbirlikçi olmayan ihlal adalet dışı kapatma

Dürüst olmayan bir düğüm daha önceki bir kanal durumunu yayınladığında ve kanalın kapanmasını başlatmak için kanalın diğer ucundaki düğümden fon çalmaya çalıştığında, işbirliğine dayalı olmayan sözleşme ihlali ve haksız kapatma meydana gelecektir.

Kapatılmayan düğümler, kilitli süre boyunca (genellikle 24 saat) ağı kontrol etmeyecek veya adil işlemleri yayınlamayacak, böylece hırsızlık başarılı olacaktır.

Yukarıda bahsedilen ikinci ve üçüncü kapanış senaryoları, iki zincirleme işlem gerektirir.

Öncelikle, fonları nakde çevirmek ve bunları iki çıktıya göndermek için 2/2 çoklu imzalı tanığı kullanın. Kapatmayı başlatmayan düğümler, fonları kanal kapatma tarafınca kendilerine atfedilebilen içeriğe ve diğer fonlara göre tahsis edecektir. OP_IF veya OP_ELSE komut dosyası kullanılarak kullanılabilecek çıktıya gönderilecektir.

İkinci işlemde, OP_IF betiğine gönderilen fonlar, Bitcoin betiğinin OP_ELSE şubesini kullanarak kanal kapatmayı başlatan taraf tarafından talep edilir.

Örnek kapalı: İşlem 1 (https://www.blockstream.info/tx/0134992ff298d42835a1c47dc41cf7be8dbb91b3122e6391728e555046143844?expand)

İşlem 2 (https://www.blockstream.info/tx/a08e6620d21b8f451c63dfe8d0164f0ba1b2dc781ea163c7990634747b57282c?expand) (OP_ELSE)

Dördüncü kapatma türü: işbirliğine dayalı olmayan ihlal adaletinin kapatılması (işbirliğine dayalı olmayan ihlal adaletinin kapatılması)

Dürüst olmayan bir düğüm, kanalın diğer tarafındaki bir düğümle doğrudan iletişim kurmadan bir kanal kapanmasını başlattığında, sözleşme adaleti kapatmanın işbirliğine dayalı olmayan bir ihlali meydana gelecektir.

Kapatılmayan düğüm, kilitli süre boyunca ağı kontrol eder ve hırsızlık işleminin başarısız olmasına neden olan bir adalet işlemi oluşturur.

Potansiyel hırsızlar cezalandırılır ve tüm fonlar dürüst kapanmayanlara gider.

Adalet işlem senaryosunda, iki zincirleme işlem gereklidir.

İlk işlemde, 2'den 2'si çoklu imza tanığı fonları nakde çevirmek için kullanılır ve iki çıktıya gönderilir.Kapatmayı başlatmamış olan düğümler, fonları, kanal kapatma tarafının kendilerine atfedilebilir olduğunu söylediklerine göre tahsis edecek ve Diğer fonlar çıktıya gönderilir ve çıktıya OP_IF veya OP_ELSE komut dosyası kullanılarak nakde çevrilebilir.

İkinci işlemde, kapatmayı başlatmayan dürüst düğüm, OP_IF betiğine gönderilen tüm fonları talep etmek için OP_IF şubesini kullanır.

Bu, üç kanal kapatma türü arasında ortaya çıkarılması en kolay olanıdır ve en düşük gizlilik düzeyini sağlar.

Örnek kapatma: İşlem 1 (https://blockstream.info/tx/5cc28d4a2deeb4e6079c649645e36a1e2813605f65fdea242afb70d7677c1e03?expand) İşlem 2 (https://blockstream.info/tx/c5597bbe1f56ea72ae4b6e2835d69c1767c649645e36a1e2813605f65fdea242afb70d7677c1e03?expand) İşlem 2 (https://blockstream.info/tx/c5597bbe1f56ea72ae4b6e2835d69c1767c649645e36a1e2813605f65fdea242afb70d7677c1e03?expand)

Bitmex, aşağıdaki adımları kullanarak manuel olarak bir adalet işlemi oluşturdu:

  • Yeni bir Lightning Network düğümü (LND) takma adı "BitMEXThief" kurdu ve 50 $ (400.000 Satoshi) değerinde bir kanalı açmak için başka bir normal düğüm kullandı;
  • BitMEXThief düğümünü kapatın ve .lnd dizinini yedekleyin;
  • BitMEXThief düğümünü yeniden başlatın ve normal düğüme 25 $ (200.000 Satoshi) tutarında bir yıldırım işlemi ödeyin. Bu kanal artık her yönde 25 ABD doları ile dengelenmiştir.
  • Bu BitMEXThief düğümünü tekrar kapatın;
  • Normal yıldırım ağı düğümünü kapatın (en son kanal durumunu hırsız düğümüne yayınlamasını önlemek için);
  • "BitMEXThief" düğümünü kanal yeniden dengelemesinden önceki duruma, yani adım 2'deki duruma geri yükleyin;
  • Geri yüklenen "BitMEXThief" düğümünde, kanalı önceki durumunda kapatmaya çalışın ve BitMEXThief düğümünün zincir üstü cüzdanından 50 ABD Doları (400.000 Satoshi) tutarının tamamını talep edin;
  • Normal Lightning Network düğümünü yeniden başlatın. Ardından, düğüm otomatik olarak hırsızlık girişimini algılar ve "adil bir işlem" yayınlayarak 50 $ 'lık tüm miktarı (eksi ücretler) OnChain cüzdanına gönderir. Hırsız için ceza bu olurdu çünkü pasajdaki tüm parayı kaybetti. Hırsızın 25 dolar çalmaya çalıştığını, ancak 50 dolar kaybettiğini unutmayın.
  • Yukarıdaki deney başarılı bir şekilde gerçekleştirildi ve Lightning Network ile ilgili bir garanti sağladı.Çalmaya çalışırsanız cezalandırılacaksınız.

    Justice Trading Network Verileri

    Bitmex Research, kendi adalet işlemini oluşturduktan sonra, bu tür işlemlerin özelliklerini inceledi ve Bitcoin blok zincirinde diğer adalet işlemlerini araştırdı. En eskisi Aralık 2017'ye kadar uzanan bu tür 241 işlemi onayladılar.

    (Kaynak: BitMEX Araştırması)

    (Kaynak: BitMEX Araştırması)

    241 adalet işlemi arasında, çoğu dürüst olmayan davranışa yöneltilmeyebilir.Örneğin, aynı kullanıcının iki sorunlu Lightning Network düğümüne sahip olduğu bu mekanizmayı test eden kullanıcılar olabilir. Örneğin, bu 241 adalet işlemi arasında, BitMEX Research tarafından yapılan 5 işlem vardı (işlemlerde mağdur olmadı çünkü düğümler ve fonların tamamı BitMEX'e aitti).

    sonuç olarak

    Lightning Network'ü güvenilir ve ölçeklenebilir bir ödeme sistemi haline getirmek için hırsızlığı önleyecek etkili bir mekanizma olması gerekir ve adalet işlemleri böyle bir mekanizmadır. Optimal adalet işlem oranına gelince, belirlenmesi zordur, çok yüksekse hırsızlığın nispeten kolay olduğunu ve tehdidin yeterli olmayabileceğini gösterir. Çok düşükse, hiç kimsenin çalmaya çalışmadığı anlamına gelebilir, bu da kullanıcıların kanallarını izlememe riskini artırır ve gelecekteki büyük ölçekli hırsızlıklar için güvenlik risklerini ortaya çıkarır.

    Hongqi "ana" unvanını açtığında - "2019 Çin FAW Hongqi Güç Tadım Konferansı" düzenlendi | China Automobile News
    önceki
    Hisse Senetleri Piyasasına Dijital Pazarlama ile Yanıt Vermek CDK Global Uluslararası İşletme Başkanı Neil Packham ve Asya Pasifik Başkanı Xin Haihong ile röportaj | China Auto News
    Sonraki
    Yaratılış döneminde, ilk Longhu · Jinglin Jiuxu Gösteri Bölgesi olan Sheng Qi Jinglin resmi olarak açıldı
    İstatistik Bürosu: Haziran ayında Shijiazhuang'da yeni evlerin fiyatı bir önceki aya göre% 1 arttı! İkinci el konut fiyatları aylık% 0,2 arttı
    Diss: Volkswagen ve Ford'un elektrikli araçlar ve otonom sürüş konusundaki işbirliği sonuçlanmak üzere | China Car News
    Lufax çevrimiçi kredi pazarından çıktı, işinin% 10'u terk edildi! Ülke genelinde 400'den fazla platform temizlendi
    Altının bu sefer kırılma olasılığı daha mı yüksek? Euro, yen, altın ve ham petrol için en son kısa vadeli operasyon önerileri
    Eski köy tadilatı! Lingdou halkının evi gelecekte böyle inşa edilecek! En çok ilgilendiğiniz kat planı burada ...
    Altının fiyatı kısa vadede geriledi ve yüksek seviyesinden bu yana 10 dolardan fazla düştü. Euro, pound, yen, Avustralya doları ve altının gün içi en son işlem analizi
    Fed'in gece "üç numaralı" grevi ve altın fiyatı "büyük bir hareketin" eşiğinde mi? Euro, Avustralya doları, Yeni Zelanda doları ve altın için en son ticaret stratejileri
    İşte Terazi dolandırıcılığı geliyor! Kurban sen misin?
    Aylık piyasa raporu Haziran ayında, yatırımcı karı yaklaşık% 70'e ulaştı ve BTC zincirindeki işlem hacmi% 72 arttı
    QKL123 Kurları
    Bu seviyenin altına düşerse, altın fiyatı keskin bir şekilde düşecek mi? Altın, euro, sterlin, yen ve Avustralya doları için en son gün içi ticaret analizi
    To Top