Kripto · İleri · 10 dakikalık okuma

Oracle'lar: sözleşmenin inandığı fiyat

Piyasa fiyatlarını sözleşme girdilerinden ayırın; güncelliğini yitirmiş, sığ veya uyumsuz referans verileri analiz edin.

Oracle'lar: sözleşmenin inandığı fiyat — Özgün eğitici çizim. Canlı fiyat veya performans iddiası içermez.
Özgün eğitici çizim. Canlı fiyat veya performans iddiası içermez.

Kod ile gözlem arasındaki sınır

Bir akıllı sözleşme, kötü bir girdi kullanırken aritmetiği tutarlı biçimde uygulayabilir. Oracle, dış piyasa fiyatı gibi sözleşmenin kendi yürütme durumundan bağımsız olarak çıkaramayacağı bilgileri sağlar. Ethereum'un oracle belgeleri, blokzincir yürütmesi ile dış veriler arasındaki bu sınırı açıklar. Önemli soru yalnızca bir veri akışının güncellenip güncellenmediği değil, güncellenen sayının ne anlama geldiğidir.

Fiyat; tek bir işlem yerini, toplulaştırılmış değeri, zaman ağırlıklı gözlemi veya geri alım değerini temsil edebilir. Bu tanımlar farklı soruları yanıtlar. Borsa gerçekleşme fiyatı bir işlemi tanımlar; referans fiyat bir kuralı destekler; geri alım değeri belirli koşullardaki hakkı tanımlar. Açıklama olmadan birbirlerinin yerine kullanılmamalıdır.

Veri akışı özelliklerini inceleyin

Kurgusal bir kredi piyasası için varlık çiftini, birimleri, ondalık basamakları, güncelleme koşullarını ve yedek davranışı yazın. Değerin dolar, başka bir token veya baz varlık cinsinden verilip verilmediğini belirleyin. Doğru görünen ama yanlış ondalık katsayıyla ölçeklenen bir sayı, başka bir bileşen tarafından yorumlandığında felaket derecede yanlış olabilir.

Güncelliği de inceleyin. Yalnızca sapma veya geçen süre sonrasında güncellenen veri akışı, hızlı hareket eden emir defterinden meşru biçimde farklı olabilir. Uygulama, ne kadar eskinin fazla eski olduğuna ve o durumda ne yapılacağına karar vermelidir. Yeni borçlanmayı durdurmak eski verilere karşı koruyabilir, ancak mevcut pozisyonları sonraki fiyat güncellemelerine açık bırakır. Evrensel olarak zararsız bir yedek çözüm yoktur.

Likidite, girdi kalitesinin parçasıdır

Sığ piyasa, büyük ve gerçekleştirilebilir bir işlemi temsil etmeyen son işlem fiyatı üretebilir. İşlem yerlerini birleştirmek tek bir yere bağımlılığı azaltabilir; ancak ortak mülkiyet, paylaşılan likidite veya eşzamanlı kesintiler kazanılan bağımsızlığı sınırlayabilir. Zaman ortalaması kısa süreli hareketleri yumuşatırken gecikme getirir. Her tasarım, bir zayıflık kümesini diğeriyle değiştirir.

Kotasyon fiyatı $10 olan, ancak yakın fiyatlarda yalnızca $5,000 alış derinliği bulunan bir token düşünün. $1 milyon teminatı bu marjinal fiyatla değerlemek, tasfiye edenlerin $1 milyon elde edebileceğini göstermez. Oracle tanımlanmış referansını doğru raporlarken risk modeli geri kazanılabilir geliri fazla tahmin edebilir. Veri kalitesi ile tasfiye kapasitesi ilişkili ama farklı sorunlardır.

Teminat oranının iki tarafını da stres altında sınayın

Teminatlı kredi, teminat fiyatına ve borç fiyatına bağlıdır. Sabit olarak tanımlanan tokenı ödünç almak dolar değerini matematiksel olarak sabitlemez. Teminat düşerken borcu geri almak pahalılaşırsa pozisyon iki yönden kötüleşir. Alışkanlıkla bir tarafı sabit tutmak yerine bu değişimleri ayrı modelleyin.

Teminatın $12,000 değerinde, borcun başlangıçta her biri $1 olan 6,000 birim ve varsayımsal tasfiye eşiğinin %75 olduğunu varsayın. Başlangıç sağlık oranı 1.50'dir. Teminat %25 düşerek $9,000 olurken borç birimleri $1.10'a yükselirse oran $9,000 × 0.75 ÷ $6,600, yani yaklaşık 1.023 olur. Rahat görünen tampon neredeyse tükenmiştir.

Yalnızca sağlayıcıyı değil, entegrasyonu araştırın

Saygın veri sağlayıcı, uygulamanın doğru akışı seçtiğini, mevcut olmayan değerleri ele aldığını veya zaman damgalarını doğru kontrol ettiğini garanti etmez. Uygulama belgelerini, ilgili denetimleri ve parametre kararlarını inceleyin. Kâğıt üstü alıştırmada sıradan fiyat güncellemesini, ardından eksik güncellemeyi hesap boyunca izleyin. Boşlukları güvenle doldurmak yerine nerede kanıtınız olmadığını belirtin.

Yararlı bir izleme planı, piyasa hareketini veri akışı anomalisinden ayırır. Belirtilen referansı bağımsız gözlemler ve akışın beklenen güncelleme politikasıyla karşılaştırın. Farklar otomatik işlemi değil araştırmayı gerektirir. Bu ders, girdi zayıflığından yararlanmak veya görünür yanlış fiyatlamadan güvenle kazanç elde edilebileceğini varsaymak değil, sözleşme davranışını ve operasyonel riski anlamak hakkındadır.

Ek alıştırma için aynı teminat pozisyonunu üç referans varsayımıyla hesaplayın: son bildirilen veri akışı, güncel işlem yapılabilir alış fiyatı ve stres altındaki satış fiyatı. Her birini açıkça etiketleyin. Ortaya çıkan aralık güven aralığı değil, değerleme seçimlerine duyarlılıktır. Amacı, sonucu hangi fiyat tanımının belirlediğini ve nerede ek likidite kanıtı gerektiğini ortaya çıkarmaktır.

Doğru birim güncel zaman damgası kadar önemlidir

Örnek teminat tokenının fiyatı referans varlığın 0,02 birimi, referansın dolar değeri 2.000 olsun. Teminatın dolaylı fiyatı 40 dolardır. 0,02'yi dolar olarak okumak küçük piyasa anlaşmazlığı değil, yanlış birimle farklı hesap yapmaktır.

Her ara sayıya birim yazın: teminat tokenı başına referans varlık, çarpı referans başına dolar. Ara birimlerin sadeleştiğini kontrol edin. Ondalık basamakları, kotasyon para birimini ve temsil edilen varlığı doğrulayın. Sonra bir akışı yenileyip diğerini eski bırakın; birleşik fiyat iki ölçüm zamanını taşır.

Piyasa satış fiyatını muhasebe veya itfa oranından da ayırın. Makbuz 1,04 dayanak birimi temsil ederken iskontoyla satılabilir. 1,04'ü anında alınabilecek satış tutarı saymak tasfiyede yanlış soruya cevap verir. Makul son rakam, girdilerin veya değerleme yönteminin doğru işlendiğinin kanıtı değildir.

Duraklatma bir riski başka bir riskle değiştirir

Oracle kullanan uygulama verinin eskimesi veya olağandışı olması halinde ne yapılacağını tanımlamalıdır. Fiyat kaynağı seçmek, kesinti tepkisini tamamlamak değildir. Nelerin duracağı, nelerin süreceği, kimin yetkili olduğu ve yeniden başlatmanın nasıl yapılacağı önemlidir.

Hayalî kredi sistemi eski fiyatla yeni borçlanmayı durdursun. Bu, güvenilmez değerlemeye karşı yeni kredi verilmesini önleyebilir. Ama teminat düşerken tasfiye de durursa borcu geri kazanmak zorlaşabilir. Eski fiyatla tasfiyeyi sürdürmek ise hesap sahiplerine farklı sorun yaratır.

Son kabul edilen veri, piyasa hareketi, eskime eşiği ve yeni geçerli güncelleme için zaman çizelgesi oluşturun. Her aralıkta mümkün eylemleri ve kuralları değiştirebilen kişileri işaretleyin. Tek ayar bütün riskleri yok etmez. Amaç ödünleşimi görmek, normal gündeki sağlık göstergesini baskı altında garanti sanmamaktır. Yeniden açılma koşulları da durdurma koşulları kadar somut olmalıdır.

KISA BİR KONTROL

Fikir yerleşti mi?

Doğru raporlanan bir referans fiyat yine de tasfiye gelirini olduğundan yüksek gösterebilir mi?

Genel eğitimdir, işlem tavsiyesi değildir. Örnekler gerçek piyasaları basitleştirir. Bir ürünü kullanmadan önce kesin sözleşmesini, maliyetlerini ve kurallarını kontrol edin.
Sonraki: DeFi birleştirilebilirliği: getirinin altındaki bağımlılıkların haritalanması →