Merkeziyetsiz çapraz zincir takas protokolü Chainflip, Tron USDT likidite sağlayıcılarının (LP) hesap bakiyelerini 0'a sıfırladıktan sonra ağı yeniden başlatacak. Eski bakiyeler, geri ödeme taleplerinin izlenmesi için ayrı bir zincir üstü kayda işlenecek.
Chainflip, 15 Eylül'de yayımladığı resmi blog yazısında, Tron kasasında tutulan varlıklardan LP'lere ödenmesi gereken miktarın daha yüksek olması nedeniyle bakiyelerin sıfırlanması gerektiğini açıkladı. Daha önce bildirilen saldırıda Tron kasasından 736.442,17 USDT çekilmiş, saldırganın LP çekim işlemlerinden altı tanesini iki kez aldığı tespit edilmişti.
Saldırı 12 Eylül'de gerçekleşti. Chainflip, 13 Eylül tarihli olay raporunda diğer fonların etkilenmediğini bildirdi.
Yeniden başlatma sürecinde Tron USDT ile bağlantılı bekleyen emirler, stratejiler ve borç verme pozisyonları tamamen sonlandırılacak. Ardından her LP'nin sıfırlama öncesindeki bakiyesi ayrı bir zincir üstü kayda geçirilecek ve hesapta görünen Tron USDT bakiyesi 0 olarak gösterilecek.
Ayrı zincir üstü kayıt, LP'lerin alacakları miktarı takip etmek için kullanılacak. Bu kayıt, ödemenin hemen yapılacağı anlamına gelmiyor.
Chainflip, zarar gören LP'lerle çözüm seçeneklerini doğrudan görüşeceğini ve kayıpları telafi etmeyi planladığını açıkladı. Ancak geri ödeme kaynağını, ödeme tarihini ve çalınan fonların ne kadarının kurtarılabileceğini açıklamadı.
Chainflip, 2.2.13 yazılım sürümünde Tron kasası takaslarını doğrudan kasaya gönderilen işlemlerle sınırladı. Yalnızca normal TRX transferlerine veya doğrudan TRC-20 transferlerine eklenen notların takas talimatı olarak kabul edileceği belirtildi.
Saldırı, Tron işlemlerinde yer alan notların takas talimatı olarak okunabildiği yapıdan kaynaklandı. Saldırgan, Chainflip doğrulayıcıları tarafından önceden imzalanmış dahili transfer işlemine değiştirilmiş bir not ekledi. İzleme katmanı işlemi başarısız bir takas olarak değerlendirerek geri ödeme gerçekleştirdi.
Sonuç olarak saldırganın geçerli LP çekimi ile geri ödeme işlemi çakıştı ve fonlar iki kez gönderildi. Chainflip, 2.2.13 sürümünde bu yolu doğrudan transfer yöntemiyle sınırlandırdı.
Bu değişiklikle, akıllı sözleşme cüzdanlarından gönderilen işlemlerin veya kendi sözleşme çağrılarıyla sarılmış toplayıcı işlemlerinin Tron kasası takaslarına önceki kadar kolay erişmesi engellenecek. Chainflip, entegre hizmetler arasında şu anda bu yöntemi kullanan bir platform bulunmadığını açıkladı.
Ağ yeniden başlatıldığında Tron dışındaki diğer zincirler mevcut durumlarına dönecek. Tron rotası, izleme katmanının işlemleri tamamlamasının ardından yeniden etkinleştirilecek.
Henüz ödenmemiş kullanıcı takaslarına ait 115.654,41 USDT kasada tutuluyor. Chainflip, ağın yeniden başlatılmasının ardından bu miktarın ödenebileceğini bildirdi.
LP'ler protokole likidite sağlayan katılımcılardır. Kasa ise takas varlıklarını tutan ve işlemleri gerçekleştiren zincir üstü hesaptır. Bu işlem, kasadaki varlık açığı ile LP'lerin alacaklarını ayrı kayıtlarda izleme sürecini ifade ediyor.
Chainflip, olayı kasa fonlarının kaybına yol açan ilk ciddi güvenlik vakası olarak nitelendirdi. Olay raporunda diğer fonların etkilenmediği belirtildi.
Chainflip, LP bakiyelerinin sıfırlanması ve Tron rotasının durdurulmasını içeren yeniden başlatma prosedürünü tamamladıktan sonra, izleme katmanındaki işlemler sonuçlandığında Tron rotasını yeniden etkinleştirecek.
Yorum 0