Bir güvenilmez orak, bir DeFi protokolünü yok etti. Sui blok zinciri üzerindeki sermaye verimli getiri protokolü Full Sail, saldırganın Switchboard adlı orak sağlayıcısından gelen hatalı fiyat verilerini kullanarak üç kasanından yaklaşık 91.000 dolar çaldıktan sonra kalıcı olarak kapatılıyor.
29 Ağustos'ta ortaya çıkan olay, Switchboard'un dört ayrı blok zinciri üzerindeki işlemlerini durdurmasına neden oldu. Full Sail tek kayıp değil: bağlantılı Virtue Money protokolü, aynı kompromisli veriden etkilenen 45 kullanıcıya yaklaşık 455.000 dolarlık kayıplar bildirdi.
Ne yanlış gitti
Kök neden, Switchboard’un Move dili oracle uygulamalarına dayanmaktadır. Move, Sui ve Aptos’un temelini oluşturan programlama dilidir ve Switchboard’un Move tabanlı kodundaki şüpheli ihlal, bu zincirlerdeki protokollere akış yapan fiyat verilerinin potansiyel olarak bozulmasına neden olmuştur.
Full Sail, işlem yapmadan önce birden fazla kaynaktan gelen fiyat verilerini doğrulamak amacıyla çoklu oracle doğrulama sistemini bir koruma önlemi olarak uygulamıştı. Ancak bu koruma yeterli olmadı. Protokol, olayı 29 Ağustos'ta onayladıktan hemen sonra yatırma ve çekimleri durdurdu, ancak üç kasanın hasarı zaten gerçekleşmişti.
Switchboard, Sui, Aptos, IOTA ve Movement olmak üzere dört zincirde faaliyetlerini durdurdu.
Yakınlaştırma planı
2 Eylül'e kadar Full Sail, kapanış yol haritasını açıkladı. Protokol, yeni yatırmaları devre dışı bıraktı ve likidite sağlayıcı ödül taleplerini durdurdu; kalan tüm havuzları sadece çekim moduna geçirdi.
Takım, kalan likiditeyi kullanıcılara geri dağıtmaya kararlı olduğunu ve eksiklikleri kendi maliyetlerine karşılayacağını taahhüt etti. Full Sail, kullanıcıların fonlarını geri alma sürecini adım adım tamamlayabilmeleri için çekim ve talep rehberlerini yayınlamayı da belirtti. Kapsamlı bir olay raporu yakında yayınlanacak.
Ekosistem boyunca daha geniş çaplı hasar
Full Sail’in kayıpları, Virtue Money'da yaşananlara kıyasla neredeyse yönetilebilir gibi görünüyor. Bu protokol, Switchboard'un fiyat verilerine de dayanıyordu ve 45 kullanıcı arasında yaklaşık 455.000 dolarlık kayıplar bildirdi. İki protokol birlikte, tek bir oracle arızasından yarım milyon doların üzerinde hasar kaldırdı.
Switchboard'un sadece Sui değil, dört zincir boyunca kapanması, zafiyetin zincire özgü olmayıp, Move dili oracle koduna kendinden yerleşmiş olabileceğini göstermektedir.
