Back to top
  • 공유 Paylaş
  • 인쇄 Yazdır
  • 글자크기 Yazı tipi Boyutu
URL kopyalandı.

Eclair, Lightning Ücret Kaybını Önleyen İki Kod Değişikliği Yaptı

Lightning kanal işlemini inceleyen bir geliştiricinin elleri / TokenPost.ai

Eclair, Lightning kanallarında fonlama ve splice işlemleri sırasında aşırı madenci ücreti doğurabilecek iki kod yolunu düzeltti. Değişiklikler, karşı düğümün aşırı ücret artışı talebinin reddedilmesini ve Bitcoin arka ucunun bildirdiği ücretin gerçek işlemle karşılaştırılmasını sağlıyor.

Eclair geliştiricileri değişiklikleri 2 ve 5 Ekim’de master dalına birleştirdi. İlk değişiklik, dual funding ve splice işlemlerinde karşı tarafın ücret oranını aşırı yükseltmesi durumunu ele alıyor. İkinci değişiklik ise ‘Eclair-signer’ modunda arka ucun işlem ücretini yanlış bildirmesini veya çıktıları değiştirmesini önlemeyi amaçlıyor.

Dual funding, Lightning kanalı açılırken iki düğümün de fona katkı sağlamasıdır. Splice, kanal kapatılmadan zincir üzerindeki fona para ekleme veya fondan para çıkarma işlemidir. RBF, bir işlemin yerine daha yüksek ücret sunan yeni bir işlem koyma özelliğidir.

Önceki kodda karşı düğüm RBF talep ederek ücret oranını önemli ölçüde artırırsa, Eclair’in işleme koyduğu fonlara da karşı tarafın belirlediği ücret oranı uygulanabiliyordu. Düzeltilen kod, karşı tarafın talebi Eclair’in önerdiği azami fonlama ücreti oranını aşarsa işlem değişikliğini reddediyor. Karşı tarafın likidite satın alarak Eclair’in payına düşen madenci ücretini üstlendiği veya Eclair’in işleme fon eklemediği durumlar ise istisna tutuluyor.

İkinci değişiklik, işlem imzalama anahtarları Eclair’de olsa bile arka uç manipülasyonunun ücret kaybına yol açabileceği durumları ele alıyor. ‘Eclair-signer’ modunda Bitcoin arka ucu bitcoind, kullanılacak coinleri seçip işlemi oluşturuyor. Arka uç gerçek tutardan daha düşük ücret bildirebilir veya para üstü çıktısını değiştirebilir. Böyle bir durumda imzalama anahtarlarının ayrı tutulması, işlem ücretinin bütçeyi aşmasını tek başına önleyemiyor.

Eclair, girdi ve çıktı tutarlarından gerçek ücreti hesaplayıp bitcoind’in bildirdiği değerle karşılaştıracak şekilde kodu değiştirdi. Hesaplanan ücrete bir bütçe üst sınırı uygulanıyor; Eclair’in yeniden oluşturduğu fon katkısının ücretinin de doğrulanmış değerle uyuşup uyuşmadığı kontrol ediliyor. Para üstü çıktısının yanlış yerde olduğu veya fonlama ya da yerel çıktılarla çakıştığı işlemler de reddediliyor.

Bitcoin geliştirme bülteni Bitcoin Optech, iki değişikliği 9 Ekim’de ele aldı. Burada söz konusu olan kayıp yolu, anahtarların ele geçirilmesi veya karşı tarafa doğrudan para gönderilmesi değil; işlem oluşturma ya da ücret pazarlığı sırasında madencilere aşırı ücret ödenmesi.

Kodun birleştirilmesi, değişikliğin geliştirme dalına eklendiği anlamına geliyor; çalışan düğümlerin güncellenmiş olduğu anlamına gelmiyor. CryptoSlate, 12 Ekim’de yaptığı incelemede Eclair’in herkese açık sürüm listesinde en güncel dağıtımın 14 Eylül’de yayımlanan v0.14.3 olarak göründüğünü bildirdi. Düzeltilmiş kodu içeren yeni bir dağıtımın yayımlanıp yayımlanmadığı ve operatörlerin güncellemeyi uygulayıp uygulamadığı ayrıca doğrulanmalı.

TokenPost daha önce Lightning uygulaması Core Lightning’in bir güvenlik açığına karşı operatörlere yükseltme önerdiğini haberleştirmişti. Eclair’deki bu değişiklik de Lightning düğümü yazılımına yönelik bir güvenlik önlemi. Ancak kodun herkese açık dağıtıma dahil edilmesiyle operatörlerin güncellemeyi kurmuş olması ayrı konular.

<Telif hakkı ⓒ TokenPost, yetkisiz çoğaltma ve yeniden dağıtım yasaktır >

Popüler

Diğer ilgili makaleler

Yorum 0

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.

0/1000

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.
1