Merkeziyetsiz kredi platformu Compound, fiyat akışlarını güncellemek için düzenlenen yönetim teklifinde kod hatasıyla karşı karşıya kaldı.
Kod hatası, Compound ETH (cETH) piyasasını "geçici olarak dondurarak" cETH işlemlerinin geri alınmasına yol açtı. Compound Labs, ön üç çalışmasa da varlıkların risk altında olmadığını açıkladı.
Compound Labs, 31 Ağustos tarihli duyurusunda kod hatasının Teklif 117: Compound Kahin Güncellemesi v3'ten kaynaklandığını belirtti. Teklif, hatadan birkaç saat önce Compound protokolündeki kahin sözleşmelerini güncellemek ve fiyat akışlarında Uniswap V2 yerine V3 kullanmak için uygulandı.
An hour ago, Proposal 117 was executed, which updated the price feed that Compound v2 uses.
— Compound Labs (@compoundfinance) August 30, 2022
This price feed, while audited by three auditors, contained an error that is causing transactions for ETH suppliers and borrowers to revert.https://t.co/a2DFk7h0ET
Compound Labs, cETH piyasasının donmasının ardından açıklama yaparak Teklif 119: Kahin Güncellemesi ile önceki fiyat akışlarına dönmeye çalıştıklarını duyurdu. Yeni teklif 117'nin uygulanmasından sonra bir saatten kısa sürede oluşturulsa da, yürürlüğe konmadan önce yedi günlük yönetişim sürecinden geçmesi gerekiyor.
OpenZeppelin'in güvenlik çözümleri mimarı Michael Lewellen'e göre, kod hatası "getUnderlyingPrice (alt varlığın fiyatını al)" komutundan kaynaklandı. Komut cETH tokenlerin fiyatını güncellemeyince, talebin geri alınmasına yol açıyor.
Read the following post for details on a Compound incident we are working to resolve for the cETH market. A fix is already underway and no funds are at risk at this time. The rest of the cToken markets on Compound V2 and all of V3 remain functional.https://t.co/CiSE3a99Wa
— OpenZeppelin (@OpenZeppelin) August 30, 2022
Lewellen de varlıkların risk altında olmadığını doğruladı.
“Buradaki asıl sorun, cETH piyasalarının geçici hizmet reddi yaşaması, ki bu da yeni yönetişim teklifiyle çözülecek. Şu anda hiçbir fon risk altında değil. Compound V2 ve V3'teki diğer cToken piyasaları faal olmayı sürdürecek."
Diğer yandam Lewellen, kredi pozisyonu için ETH yatırarak cETH alanların, düzeltme teklifi uygulanana kadar ETH fiyatında önemli bir düşüş yaşanması halinde anında likide edilebileceği konusunda uyardı.
Compound Labs CEO'su Robert Leshner ise kullanıcıların tüm borçlarını ödeyebileceklerini ve likidasyonu önlemek için teminat yatırabileceklerini açıkladı.