Dağıtık Fiyat Oracle'larının Sırrı: Çok Katmanlı Agregasyon ve Feed Kaydı DeFi Güvenilirliğini Nasıl Artırır

robot
Abstract generation in progress

Dağıtık Fiyat Oracle Makinesi'nin Çalışma Prensibi

Tek nokta arızası sorununu çözmek için, tanınmış bir Oracle Makine ağı dağıtılmış bir tasarım kullanmıştır. Örneğin, BTC dolar fiyat hizmeti sağlamak için bu ağ, kullanıcılar için hizmet sunmak amacıyla 31 bağımsız fiyat Oracle Makine'yi bir araya getirmiştir.

Bu agregatörün tasarımı, sistemi daha stabil ve güvenilir hale getiriyor. Her bir zincir dışı Oracle Makine, kullanıcı taleplerine yanıt olarak fiyat verilerini sağlamak için belirli yöntemleri çağırabilir. Bu Oracle Makine'ler genellikle dışarıda sahip olunan hesap (EOA)'dır ve yalnızca BTC/USD için veri sağlamakla kalmaz, aynı zamanda ETH/USD gibi diğer döviz çiftleri için de fiyat bilgileri sunabilir.

Oracle Makine详解系列之 Chainlink(下)

Zincir üstü sözleşme seviyesinde, sistem alınan veriler üzerinde bir dizi doğrulama gerçekleştirecektir:

  1. Öncelikle mevcut sözleşme durumunu okuyun ve temel kontrolleri yapın.

  2. Sonra bazı hazırlıklar yapın.

  3. Ardından her imza verisinin doğrulamasını yaparak, verilerin kaynağının güvenilir olduğunu garanti edin.

  4. Son olarak, gözlemlenen değerlerin sıralı olup olmadığını kontrol edin ve bu değerlerden medyanı son fiyat olarak seçin. Ayrıca, bu fiyatın önceden belirlenmiş eşiği aşmadığından emin olun.

Oracle Makine详解系列之 Chainlink(下)

Her şey kontrol edildikten sonra, sistem sözleşmede bu Oracle Makine'nin sonuçlarını kaydedecek. Ayrıca, diğer fiyat kaynaklarıyla karşılaştırma gibi ek doğrulama işlemleri yapılacak, sapmanın kabul edilebilir bir aralıkta olduğundan emin olunacak.

Oracle Makine详解系列之 Chainlink(下)

Feed Registry'nin kullanışlılığı

Kullanım sürecini daha da basitleştirmek için, bu Oracle Makine ağı Feed Registry işlevini de sunmaktadır. Bu, birden fazla fiyat kaynağının bir araya getirilmesi olarak anlaşılabilir; kullanıcıların her bir token için fiyat kaynağını kendilerinin ayarlamasına gerek kalmadan, doğrudan Feed Registry aracılığıyla ihtiyaç duyulan fiyat verilerini okuyabilmesini sağlar ve esneklik ile kullanım kolaylığını büyük ölçüde artırır.

Oracle Makine详解系列之 Chainlink(下)

Çok Katmanlı Fiyat Toplama Mekanizması

Bu Oracle Makine ağının fiyat oluşumu, üç aşamalı veri agregasyonu ile gerçekleşir:

  1. Veri kaynağı birleştirme: Büyük ticaret platformlarından ham fiyat verilerini toplamak ve profesyonel veri hizmet sağlayıcıları tarafından ön işleme tabi tutmak.

  2. Düğüm Operatörlerinin Birleşimi: Her düğüm, birden fazla bağımsız veri kaynağından bilgi alır ve anormal değerleri dışlamak için medyanı alır.

  3. Oracle Makine Ağı Birleştirme: Yanıt düğümü sayısı önceden belirlenmiş değere ulaştığında, bu düğümlerin verilerinin medyanı nihai fiyat olarak alınır.

Oracle Makine detay serisi: Chainlink (Bölüm 2)

Dikkat edilmesi gereken nokta, her tur sonucunun zincire güncellenmeyeceğidir. Sadece fiyat değişikliği belirlenen sapma eşiğini aştığında veya kalp atışı eşiği zamanına ulaştığında güncelleme tetiklenecektir.

Genel olarak, bu tasarım yüksek bir güvenlik ve kullanım kolaylığı sunmaktadır, ancak güncelleme mekanizmasının özellikleri nedeniyle, fiyat güncelleme sıklığı birkaç dakikadan birkaç saate kadar değişebilir. Bu nedenle, fiyatın gerçek zamanlı olmasının çok önemli olmadığı uygulama senaryoları için daha uygundur.

Oracle Makine detay serisi Chainlink (Aşağı)

Oracle Makine detay serisi Chainlink (aşağı)

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine Detaylı Serisi: Chainlink (2. Bölüm)

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 9
  • Share
Comment
0/400
PrivateKeyParanoiavip
· 19m ago
Veri dağıtımı güvenilir demek.
View OriginalReply0
OnchainGossipervip
· 1h ago
Yine Oracle Makine sorunu mu oldu?
View OriginalReply0
OnchainDetectiveBingvip
· 6h ago
Oracle Makine bakımcı+1
View OriginalReply0
TokenomicsTinfoilHatvip
· 7h ago
Çok katmanlı fiyatlar hala yükselebilir.
View OriginalReply0
GateUser-afe07a92vip
· 07-10 02:18
Dağıtık Oracle Makine boğa批~
View OriginalReply0
BlockDetectivevip
· 07-10 02:17
Bunun eksik olması gerçekten olmaz.
View OriginalReply0
NFT_Therapyvip
· 07-10 02:15
Oracle Makine gerçekten pro
View OriginalReply0
AltcoinAnalystvip
· 07-10 02:11
TVL verilerine göre, güncelleme oranının düşük olması gerçekten uygulama senaryolarını etkilemiştir, dikkatli yaklaşılması önerilir.
View OriginalReply0
Blockwatcher9000vip
· 07-10 01:48
Bunu bu kadar karmaşık hale getirmek, aslında daha güvenilir olmalı.
View OriginalReply0
View More
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)