Dağıtık Oracle Makine'nin çok katmanlı agregasyon mekanizması: BTC/USD fiyat verisi işleme sürecinin derin analizi.

robot
Abstract generation in progress

Dağıtık Oracle Makine sistemi fiyat toplama mekanizması

Dağıtık fiyat Oracle Makine tasarımı, tek nokta arızası sorununu çözmek ve sistemin güvenilirliğini ve kararlılığını artırmak için tasarlanmıştır. Örneğin, BTC/USD fiyat hizmeti için bir toplayıcı, veri sağlamak için 31'e kadar bağımsız Oracle Makine düğümünü birleştirebilir.

Oracle Makine详解系列之 Chainlink(下)

Bu agregasyon mekanizmasının sözleşme kodu, blok zinciri tarayıcısında herkese açık olarak görüntülenebilir. Kullanıcılar, sözleşmedeki belirli bir yöntemi çağırarak, tüm katılımcı dışarıdaki Oracle Makine listesini alabilirler. Bu Oracle Makine genellikle dış mülkiyetli hesap (EOA) olup, yalnızca tek bir para birimi çifti için veri sağlamakla kalmaz, aynı zamanda birden fazla farklı fiyat agregatörüne de hizmet edebilir.

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

  1. Öncelikle sözleşmenin mevcut durumunu kontrol edin, işlemin yasal olduğundan emin olun.

  2. Gerekli hazırlıkları yapın, sonraki işlemler için bir temel oluşturun.

  3. Her veri için imza doğrulaması yapın, verinin güvenilir bir kaynaktan geldiğinden ve değiştirilmediğinden emin olun. Aynı zamanda, imzalayanın rol yetkilerini kontrol edin ve tekrar gönderimleri önleyin.

  4. Gözlemleri sıralayın, medyanı nihai sonuç olarak seçin ve bu sonucun önceden belirlenmiş eşik değerleri aralığında olduğundan emin olun.

  5. Bu sefer Oracle Makine'nin cevabını kaydedin ve ek bir doğrulama yapın. Bazı durumlarda, fiyat sapmasının kabul edilebilir bir aralıkta olduğundan emin olmak için diğer fiyat kaynaklarıyla (örneğin merkeziyetsiz borsa) çapraz doğrulama yapılabilir.

Oracle Makine detaylı açıklama serisi - Chainlink (II)

Kullanıcı erişim sürecini daha da basitleştirmek için, Oracle Makine sistemi Feed Registry işlevini de sunmaktadır. Bu, birden fazla ayrı fiyat akış kaynağını entegre eden daha yüksek düzeyde bir toplayıcıdır. Feed Registry kullanarak, kullanıcıların her bir token için fiyat akışını manuel olarak ayarlamalarına gerek kalmaz, gerekli fiyat verilerini doğrudan tek bir arayüz üzerinden alabilirler.

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine'nin fiyat verileri çok katmanlı bir birleşim işleminden geçirilmiştir:

  1. Veri Kaynağı Toplama: Farklı borsa platformlarından ve veri sağlayıcılarından ham fiyat bilgilerini toplama.

  2. Düğüm işletmecisi birleşimi: Her Oracle Makine düğümü, birden fazla bağımsız veri kaynağından bilgi alır ve ön işleme yapar.

  3. Oracle Makine Ağı Toplama: Tüm ağ, tüm düğümlerin sağladığı verileri tekrar toplar ve genellikle medyan yöntemi kullanılır.

Oracle Makine详解系列之 Chainlink(下)

Dikkate değer olan, her veri güncellemesinin hemen zincir üzerine senkronize edilmeyeceğidir. Sistem, yalnızca koşullar sağlandığında zincir üzerindeki verilerin güncellenmesi için iki tetikleyici parametre olan sapma eşiği ve kalp atışı eşiği ayarlamıştır. Bu mekanizma, verilerin istikrarını sağlasa da, fiyat güncellemelerinin hızı nispeten yavaş olmasına neden olur; bu süre birkaç dakikadan 24 saate kadar değişebilir. Bu nedenle, bu tür Oracle Makine sistemleri, fiyatların gerçek zamanlılık gereksinimlerinin düşük olduğu uygulama senaryoları için daha uygundur.

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

BTC0.22%
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
  • 8
  • Share
Comment
0/400
ImpermanentSagevip
· 07-12 09:53
Yavaş güncelleme Güvenlik birinci!
View OriginalReply0
VibesOverChartsvip
· 07-12 04:35
Yavaş olmak hızlı olmaktır, acele etmeyin.
View OriginalReply0
EyeOfTheTokenStormvip
· 07-11 18:15
Veri bağlantısı açısından, güncellemeleri hızlandırmamız gerekiyor.
View OriginalReply0
ColdWalletGuardianvip
· 07-09 10:47
Oynayabiliyorsan biraz daha fazla gaz harca
View OriginalReply0
MetaverseLandlordvip
· 07-09 10:41
Bu tuzak çoktan elenmeliydi.
View OriginalReply0
BlockchainTherapistvip
· 07-09 10:39
Sistem titiz ama yeterince hızlı değil.
View OriginalReply0
YieldChaservip
· 07-09 10:35
Açıkçası, bu sadece off-chain fiyat beslemek demek.
View OriginalReply0
ApeEscapeArtistvip
· 07-09 10:21
Veri güvenilirse her şey tamam.
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)