Çok Katmanlı Agrega Oracle Makine: Güvenilir bir on-chain fiyat veri sistemi oluşturma

robot
Abstract generation in progress

Dağıtık Fiyat Oracle Makine Sistemi

Tek nokta arızası sorununu çözmek için bazı Oracle Makine sistemleri dağıtık tasarım benimsedi. BTC dolar fiyatı hizmeti örneğinde, bu sistem kullanıcılar için hizmet vermek amacıyla 31 bağımsız fiyat Oracle Makine'yi bir araya getiriyor.

Bu agregatörün tasarımı, Ethereum blok zinciri tarayıcısında sözleşme kaynak kodunu görüntülemeye olanak tanır. Sözleşmedeki belirli yöntemleri çağırarak, bu agregatörün içerdiği tüm zincir dışı Oracle Makine bilgilerini alabilirsiniz.

Her bir zincir dışı Oracle Makine, kullanıcıların isteklerine yanıt olarak fiyat verilerini sağlamak için belirli yöntemleri çağırabilir. Bu zincir dışı Oracle Makine'ler genellikle bazı dış hesaplar olup, yalnızca BTC/USD agregatörüne veri sağlamakla kalmaz, aynı zamanda ETH/USD gibi diğer fiyat çiftlerine de hizmet verebilir.

Zincir üzerindeki sözleşmeler, Oracle Makine tarafından sağlanan verileri işlerken bir dizi sıkı doğrulama adımından geçer:

  1. Öncelikle mevcut sözleşme durumunu okuyun ve bir dizi kontrol gerçekleştirin.

  2. İnceleme sonrasında gerekli hazırlık çalışmalarını yapın.

  3. Her bir imza verisini doğrulayın, verinin bütünlüğünü ve kaynağın güvenilirliğini sağlayın. Aynı zamanda imzalayanın rolünü ve imzanın benzersizliğini kontrol edin.

  4. Son olarak, gözlemleri sıralayın ve filtreleyin, medyanı nihai sonuç olarak seçin. Ayrıca, sonucun önceden belirlenmiş eşik değerini aşmadığından emin olun.

Ayrıca, bazı sistemler, verilerin doğruluğunu ve güvenilirliğini artırmak için diğer fiyat kaynaklarıyla çapraz doğrulama gibi ek doğrulama mekanizmalarını da devreye alabilir.

Oracle Makine详解系列之 Chainlink(下)

Feed Registry sistemi

Birden fazla token fiyat sorgulama sürecini basitleştirmek için, bazı Oracle Makine sistemleri Feed Registry kavramını tanıttı. Bu, bağımsız fiyat Oracle Makine'larının bir araya getirildiği birden fazla fiyat kaynağının toplayıcısı olarak anlaşılabilir.

Feed Registry kullanarak, geliştiricilerin her bir token için ayrı fiyat kaynakları ayarlamasına gerek kalmadan, çeşitli tokenlerin fiyat verilerine doğrudan standart bir arayüzle erişebilmesi, geliştirme verimliliğini ve esnekliğini büyük ölçüde artırır.

Oracle Makine详解系列之 Chainlink(下)

Çok Katmanlı Fiyat Toplama Mekanizması

Gelişmiş Oracle Makine sistemleri genellikle fiyatların doğruluğunu ve güvenilirliğini sağlamak için çok katmanlı veri toplama mekanizmaları kullanır. Bu süreç genellikle üç ana katmanı içerir: veri kaynağı toplama, düğüm işletmecisi toplama ve Oracle Makine ağı toplama.

  1. Veri Kaynağı Toplama: Birden fazla ticaret platformundan ve profesyonel veri sağlayıcısından ham fiyat verilerini toplayarak, ön aşamada ağırlıklı hesaplamalar yaparak birleştirin.

  2. Düğüm Operatörü Agregasyonu: Bağımsız düğüm operatörleri, birden fazla veri agregasyon hizmet sağlayıcısından veri alır ve bunları daha fazla filtreleme ve işleme tabi tutar.

  3. Oracle Makine Ağı Birleştirme: Tüm ağdaki birden fazla düğüm ortaklaşa katılır, belirli bir algoritma ile ( gibi medyanı alarak ) nihai fiyatı belirler.

Bu mekanizmanın anahtarı, fiyat verilerinin piyasa koşullarını kapsamlı bir şekilde yansıtmasını sağlamak ve tek bir veri kaynağının neden olabileceği sapmalar veya manipülasyon risklerinden kaçınmaktır.

Son fiyat güncellemeleri genellikle belirli koşulları karşılamayı gerektirir, örneğin önceden belirlenmiş sapma eşiğine veya kalp atış eşiğine ulaşmak. Farklı fiyat Oracle Makine'leri, farklı uygulama senaryolarının gereksinimlerini karşılamak için farklı parametre ayarlarına sahip olabilir.

Genel olarak, bu çok katmanlı birikim oracle makine sistemi yüksek güvenlik ve güvenilirliğe sahiptir. Ancak, güncelleme mekanizmasının özellikleri nedeniyle, fiyat güncelleme hızı genellikle birkaç dakikadan birkaç saate kadar değişebilir. Bu nedenle, bu tür sistemler fiyatın gerçek zamanlılığının çok yüksek olmadığı uygulama senaryoları için daha uygundur. Yüksek frekanslı fiyat güncellemeleri gerektiren uygulamalar için, daha uygun diğer çözümler düşünülmelidir.

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine detaylı inceleme serisi: Chainlink (2. bölüm)

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine detay serisi - Chainlink (2. bölüm)

Oracle Makine detaylı inceleme serisi: Chainlink (2. Bölüm)

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine详解系列之 Chainlink(下)

LINK-3.64%
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
  • 6
  • Share
Comment
0/400
NFTHoardervip
· 07-07 21:16
Bu agreganın biraz bir şeyleri var.
View OriginalReply0
gas_fee_therapyvip
· 07-05 16:52
Gerçekten tek nokta arızasını çözüyor
View OriginalReply0
gas_fee_therapistvip
· 07-05 16:51
Biraz karmaşık, boşver.
View OriginalReply0
DefiEngineerJackvip
· 07-05 16:50
meh... başka bir oracle tasarımı, açıkçası nash dengesi göz ardı ediliyor
View OriginalReply0
TeaTimeTradervip
· 07-05 16:45
Yine bir sürü kural ve çerçeveye bakıp gideceğim Algoritma
View OriginalReply0
P2ENotWorkingvip
· 07-05 16:38
Bu önemli olan Oracle Makine değil, para güvenliğidir.
View OriginalReply0
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)