Flaş Kredi Saldırısı (Flash Loan Attack)
Kısaca: Flaş kredi saldırısı (flash loan attack), kötü niyetli kişilerin bir flaş kredi yardımıyla akıllı sözleşmeleri istismar etmesiyle gerçekleşir: flaş…
Flaş kredi saldırısı (flash loan attack), kötü niyetli kişilerin bir flaş kredi yardımıyla akıllı sözleşmeleri istismar etmesiyle gerçekleşir: flaş kredi, herhangi bir teminat gerektirmeden tek bir blok zinciri işlemi içinde alınıp geri ödenen bir kredidir.
Neden önemli?
Flaş kredilerin kendisi meşru bir DeFi aracıdır. Kredinin işlem bitmeden geri ödenmesi gerekir; ödenmezse işlemin tamamı geri alınır, bu yüzden borç veren taraf çok az risk üstlenir. Flaş krediler arbitraj için ve teminatı protokoller arasında taşımak için kullanılır. Ancak aynı özellik, herkese çok büyük miktarda sermayeye kısa süreliğine erişim imkânı da verir. Normalde varlıklı bir saldırgan gerektirecek bir açık, onu fark eden herkes tarafından istismar edilebilir. Yaygın bir hedef, fiyatları tek bir küçük likidite havuzundan okuyan protokollerdir; böyle bir havuzda tek bir büyük işlem fiyatı bir anlığına sert biçimde hareket ettirebilir. Protokoller kendilerini zaman ağırlıklı ortalamalar ya da birden fazla bağımsız kaynak gibi sağlam fiyat kâhinleriyle (oracle), kod denetimleriyle ve tek bir işlemde ne kadar değişiklik olabileceğine getirilen sınırlarla korur.
Örnek
Bir saldırgan tek bir işlem içinde flaş krediyle büyük bir tutar borç alır ve bu tutarla küçük bir havuzdan bir token satın alarak o havuzdaki fiyatı yükseltir. Artık "pahalı" olan token'ı, bu havuzun fiyatına güvenen bir borç verme protokolüne teminat olarak yatırır ve teminatın gerçek değerinden daha fazlasını borç alır. Ardından flaş krediyi geri öder ve aradaki farkı elinde tutar; borç verme protokolü ise zararla baş başa kalır.