Dağıtık Fiyat Oracle Makine: Tasarım, Uygulama ve Zorluklar

robot
Abstract generation in progress

Dağıtık Fiyat Oracle Makine Sistemi'nin Tasarımı ve Uygulanması

Tek noktada arıza sorununu çözmek için bazı blockchain projeleri dağıtık fiyat Oracle Makine tasarımını benimsemiştir. Örneğin, Bitcoin'in Amerikan doları fiyatını sağlayan bir sistem, kullanıcılara hizmet vermek için 31 bağımsız fiyat Oracle Makine'yi bir araya getirmiştir.

Oracle Makine详解系列之 Chainlink(下)

Bu tür bir toplayıcının sözleşme kaynak kodu genellikle blok zinciri tarayıcısında görüntülenebilir. Sözleşmedeki belirli yöntemleri çağırarak, bu toplayıcının içerdiği tüm zincir dışı Oracle Makine'leri görebilirsiniz. Her bir zincir dışı Oracle Makine, toplayıcıdaki kullanıcıların taleplerine yanıt olarak fiyat verileri sağlamak için belirli bir yöntemi çağırarak kullanılabilir. Bu zincir dışı Oracle Makine'ler genellikle bazı dışa sahip hesaplar (EOA) olup, yalnızca bir kripto para birimi fiyat toplayıcısına veri sağlamakla kalmayıp, çeşitli kripto para birimi fiyat toplayıcılarına da hizmet edebilirler.

Oracle Makine Detaylı Seri - Chainlink (Son)

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. Kontrol edildikten sonra gerekli hazırlıklar yapılır.
  3. Her bir imza verisini doğrulamak için kriptografik algoritmalar kullanarak, verinin gerçekliğini ve bütünlüğünü sağlamak. Aynı zamanda imza sahibinin rolünün geçerli olup olmadığını kontrol etmek ve imzanın tekrar kullanılmasını önlemek.
  4. Son olarak, gözlem değerlerinin sıralamasını kontrol edin, medyanı nihai sonuç olarak seçin ve bu sonucun önceden belirlenmiş eşik değerini aşmadığından emin olun.

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

Bazı sistemler, sonuçları diğer fiyat kaynaklarıyla karşılaştırmak gibi ek doğrulama mekanizmaları da getirebilir, böylece sapmaların kabul edilebilir bir aralıkta olduğundan emin olunabilir.

Kullanım sürecini daha da basitleştirmek ve yönetişim maliyetlerini azaltmak için bazı projeler "Feed Registry" kavramını tanıttı. Bu, birden fazla fiyat Oracle Makine'inin toplayıcısı olarak anlaşılabilir; kullanıcılar, her bir fiyat Oracle Makine'ini ayrı ayrı ayarlamadan, çeşitli kripto para birimlerinin fiyat verilerini doğrudan buradan okuyabilirler.

Oracle Makine详解系列之 Chainlink(下)

Gerçek işleyişte, fiyat verileri genellikle çok katmanlı bir birleştirme sürecinden geçer: veri kaynağı birleştirme, düğüm işletmecisi birleştirme ve Oracle Makine ağı birleştirme. Ham veriler esas olarak büyük borsa platformlarından gelir ve bunlar daha sonra uzman veri birleştirme hizmet sağlayıcıları tarafından ön işleme tabi tutulur. Düğüm işletmecileri birden fazla bağımsız veri birleştirme hizmet sağlayıcısından veri alır ve ikincil birleştirme yapar. Son olarak, tüm Oracle Makine ağı, tüm düğümlerin verilerini nihai birleştirme işlemi gerçekleştirir ve genellikle medyan yöntemi kullanılır.

Oracle Makine详解系列之 Chainlink(下)

Dikkate değer bir nokta, veri güncellemelerinin her zaman blockchain üzerinde hemen yansımadığıdır. Fiyat değişiklikleri belirli bir eşiği aştığında veya önceden belirlenmiş bir zaman aralığına ulaştığında, zincir üzerindeki güncellemeler tetiklenir. Bu mekanizma veri güvenilirliğini sağlasa da, fiyat güncellemelerinin hızı göreceli olarak yavaş olabilmektedir; birkaç dakikadan 24 saate kadar değişebilir. Bu nedenle, bu tür Oracle Makine sistemleri, fiyat güncelleme hızında çok fazla talep olmayan uygulama senaryoları için daha uygundur.

Oracle Makine detaylı inceleme 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
  • 5
  • Share
Comment
0/400
NFTRegretfulvip
· 07-16 08:55
Güncellemeler yavaş mı yoksa sorun çıkmıyor mu?
View OriginalReply0
DisillusiionOraclevip
· 07-14 01:51
Nereden bu kadar Oracle Makine var, benim olmam yeter.
View OriginalReply0
DataPickledFishvip
· 07-14 01:48
Doğrulama o kadar da kolay değil, kimin önce zincirini koparacağına bakacağız.
View OriginalReply0
GamefiHarvestervip
· 07-14 01:46
Hâlâ çift imza güncellemeleri daha hızlı, hehe
View OriginalReply0
CoinBasedThinkingvip
· 07-14 01:33
Veri doğruluğu önemlidir.
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)