Dağıtık Fiyat Oracle Makinesi: Tasarım Prensipleri ve Uygulama Mekanizması Analizi

robot
Abstract generation in progress

Dağıtık Fiyat Oracle Makine Sistemi Tasarımı ve Uygulaması

Tek nokta arızası sorununu çözmek için bazı Oracle Makine hizmetleri dağıtık tasarım benimsemiştir. Örneğin, Bitcoin'in ABD Doları fiyatını sağlayan hizmet, kullanıcılara veri sağlamak için 31 bağımsız fiyat Oracle Makine'sini bir araya getirir.

Bu toplayıcının tasarımı, birden fazla zincir dışı Oracle Makine'nin belirli yöntemleri çağırarak fiyat verisi sağlamasına izin verir ve böylece kullanıcı taleplerine yanıt verir. Bu Oracle Makine'ler genellikle dışarıdan sahip olunan (EOA) hesaplarıdır ve yalnızca Bitcoin/USD fiyatı için veri sağlamakla kalmaz, aynı zamanda Ethereum/USD gibi diğer döviz çiftleri için de hizmet verebilir.

Oracle Makine detay serisi Chainlink (devamı)

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

  1. Öncelikle mevcut sözleşme durumunu okuyun ve ilk kontrolü yapın.
  2. Gerekli hazırlık çalışmalarını yapmak.
  3. Her imza verisini doğrulayarak verinin bütünlüğünü ve kaynağın güvenilirliğini sağlamalısınız.
  4. Gözlem değerlerinin sıralamasını kontrol edin ve nihai sonuç olarak medyanı seçin.

Son olarak, sözleşme elde edilen sonuçları daha fazla doğrulamak için diğer fiyat kaynaklarıyla karşılaştırma yapacak ve sapmanın kabul edilebilir bir aralıkta olduğundan emin olacaktır.

Oracle Makine详解系列之 Chainlink(下)

Bazı platformlar, Feed Registry gibi daha gelişmiş bir agregasyon hizmeti de sunmaktadır. Bu hizmet, kullanıcıların her bir fiyat kaynağını ayrı ayrı ayarlamadan farklı tokenlerin fiyat verilerine daha kolay erişim sağlaması için birden fazla fiyat Oracle Makine'sini bir araya getirir.

Oracle Makine详解系列之 Chainlink(下)

Fiyat verme mekanizmasında, Oracle Makine ağı genellikle çok katmanlı veri toplama kullanır:

  1. Veri Kaynağı Birleştirme: Büyük borsa platformlarından ham fiyat verilerini toplama.
  2. Düğüm işletmecisi birleştirme: Her düğüm birden fazla veri kaynağından veri alır ve işler.
  3. Oracle Makine ağı birleşimi: Birden fazla düğümün verileri yeniden birleştirilerek nihai sonuç elde edilir.

Oracle Makine detay serisi: Chainlink (Son)

Fiyat güncellemeleri genellikle iki faktör tarafından tetiklenir: sapma eşiği ve kalp atışı eşiği. Farklı fiyat Oracle Makine'ler farklı parametre ayarlarına sahip olabilir.

Bu tasarım yüksek güvenlik ve kullanım kolaylığı sağlasa da bazı sınırlamaları da vardır. Fiyat güncelleme mekanizmasının özellikleri nedeniyle, veri güncellemeleri birkaç dakikadan birkaç saate kadar değişen bir hızda olabilir. Bu nedenle, bu tür Oracle Makine hizmetleri, fiyatların gerçek zamanlı olma gereksiniminin düşük olduğu uygulama senaryoları için daha uygundur.

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

LINK-4.02%
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
  • 5
  • Share
Comment
0/400
CantAffordPancakevip
· 2h ago
Bu kadar karmaşık olanı kim anlayabilir ki?
View OriginalReply0
OnlyOnMainnetvip
· 2h ago
Oracle Makine bu tuzakın kurulumu oldukça güvenilir.
View OriginalReply0
CryptoHistoryClassvip
· 2h ago
ilginç... 2020'de MakerDAO'nun oracle felaketiyle gördüğümüz aynı desen. tarih asla ezberden söylemeyi bırakmaz
View OriginalReply0
AirdropDreamBreakervip
· 2h ago
Bu, bir kaynak israfı üzerine odaklanıyor.
View OriginalReply0
NFTRegrettervip
· 3h ago
Yine Oracle Makine, hâlâ yeterince kaybetmedin mi?
View OriginalReply0
  • Pin
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)