Dağıtık Oracle Makine fiyat verilerinin güvenilirliğini nasıl sağlar

robot
Abstract generation in progress

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

Tek nokta arızası sorununu çözmek için, tanınmış bir Oracle Makine platformu dağıtık fiyat Oracle'ı tasarım planını benimsemiştir. BTC dolar fiyat hizmeti sağlamak için bu sistem, kullanıcılara güvenilir fiyat verileri sağlamak amacıyla 31 bağımsız fiyat Oracle'ını bir araya getirir.

Bu agregatör tasarımının merkezi, akıllı sözleşmesinde yatmaktadır. Sözleşmedeki transmitters yöntemini çağırarak, bu agregatörün içerdiği tüm zincir dışı Oracle Makine'ları görebiliriz. Her zincir dışı Oracle Makine, dışarıdan sahip olunan bir hesap olan (EOA)'dir. Bunlar sadece BTC/USD agregatörüne fiyat verisi sağlamakla kalmayıp, aynı zamanda diğer döviz çiftleri (örneğin, ETH/USD) için de agregatör hizmeti verebilir.

Oracle Makine详解系列之 Chainlink(下)

Kullanıcı fiyat verisi talep ettiğinde, zincir dışı Oracle Makine, toplama aracındaki talebe yanıt vermek için transmit yöntemini çağırır. Bu süreç birden fazla adım içerir:

  1. Öncelikle, sistem mevcut sözleşme durumunu okuyacak ve bir dizi güvenlik kontrolü gerçekleştirecektir.

  2. Güvenlik kontrolünden sonra sistem gerekli hazırlıklara başlamaktadır.

  3. Ardından, her bir imza verisini doğrulayın, imzanın geçerliliğini ve benzersizliğini sağlarken imza sahibinin rol izinlerini kontrol edin.

  4. Son olarak, sistem gözlemleri sıralayacak, medyanı nihai sonuç olarak seçecek ve bu sonucun önceden belirlenen eşik değerini aşmadığından emin olacaktır.

Oracle Makine detayları serisi Chainlink (aşağıda)

Verilerin güvenilirliğini artırmak için sistem, nihai sonuçları ek bir doğrulama işlemine tabi tutar. Örneğin, belirli uygulama senaryolarında, sonuçlar diğer bağımsız Oracle Makine sistemlerinin verileriyle karşılaştırılır ve fiyat sapmalarının kabul edilebilir sınırlar içinde olduğundan emin olunur.

Oracle Makine detaylı serisi Chainlink (aşağıda)

Oracle Makine kayıt defteri uygulaması

Erişim sürecini basitleştirmek ve yönetişim maliyetlerini azaltmak için, bu platform Oracle Makine kayıt defteri (Feed Registry) kavramını tanıttı. Bu, birden fazla fiyat Oracle Makine'yi entegre eden daha gelişmiş bir toplulaştırıcıdır. Kayıt defteri kullanıldığında, geliştiricilerin her bir token için fiyat Oracle Makine'yi manuel olarak ayarlamasına gerek kalmaz, gerekli fiyat verilerini doğrudan kayıt defterinden okuyabilirler.

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

Çok Katmanlı Veri Birleştirme Mekanizması

Bu platformun fiyat verileri, doğruluğunu ve güvenilirliğini sağlamak için üç seviyeli bir agregasyon ile temin edilmektedir:

  1. Veri Kaynağı Toplama: Çeşitli merkezi ve merkeziyetsiz borsa platformlarından ham fiyat verileri toplamak.

  2. Düğüm Operatörleri Toplama: Her düğüm operatörü, birden fazla bağımsız veri toplama hizmet sağlayıcısından fiyat verisi alır ve medyan hesaplaması yapar.

  3. Oracle Makine Ağı Toplama: Tüm ağ düzeyinde toplama, genellikle medyan yöntemi kullanılarak yapılır ve yanıt düğümü sayısı önceden belirlenmiş eşik değere ulaştığında tetiklenir.

Oracle Makine详解系列之 Chainlink(下)

Dikkate değer olan, her veri güncellemesinin hemen blockchain'e senkronize edilmeyeceğidir. Sistem iki tetikleme parametresi ayarlamıştır: sapma eşiği ve kalp atış eşiği. Bunlardan biri karşılandığında, zincir üstü güncelleme gerçekleştirilecektir. Bu mekanizma veri istikrarını sağlasa da, fiyat güncelleme hızının nispeten yavaş olmasına neden olmakta, birkaç dakikadan 24 saate kadar değişiklik göstermektedir. Bu nedenle, bu tür bir Oracle Makine sistemi, fiyatların anlık güncellenmesine yönelik çok yüksek gereksinim duymayan uygulama senaryoları için daha uygundur.

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine详解系列之 Chainlink(下)

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

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine详解系列之 Chainlink(下)

Oracle Makine Detay Serisi Chainlink (Son)

LINK-2.17%
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
  • 4
  • Repost
  • Share
Comment
0/400
WhaleSurfervip
· 08-10 17:45
31 adet Oracle Makine sorun yaşıyor, korkma.
View OriginalReply0
VibesOverChartsvip
· 08-10 17:44
dostum hala güvenilir, 31 Oracle Makine kullanıldı.
View OriginalReply0
NftCollectorsvip
· 08-10 17:30
Anladım, anahtar on-chain verileri web3'ün merkezinde. Fiyat Oracle Makinesi, sanat pazarındaki fiyat değerlendirme uzmanı gibidir. Yalnızca merkeziyetsiz dağıtılmış teklifler en gerçek ve güvenilir olandır.
View OriginalReply0
ZKSherlockvip
· 08-10 17:30
aslında, güven varsayımları hala olasılıksal konsensusa dayanıyor... gerçek kriptografik güvenlik değil
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)