Dağıtık Oracle Makine, Bitcoin fiyat verilerinin istikrarını nasıl sağlar

robot
Abstract generation in progress

Dağıtık fiyat Oracle Makine sistemi tasarımı ve uygulanması

Tek nokta arızası sorununu çözmek için, tanınmış bir Oracle Makine projesi dağıtık fiyat Oracle Makinesi tasarımını benimsemiştir. Bitcoin'in dolar fiyatı hizmeti örneği olarak, bu sistem kullanıcılara güvenilir fiyat verileri sağlamak için 31 bağımsız fiyat Oracle Makinesi'ni bir araya getirmektedir.

Bu toplayıcının tasarımı, tek bir Oracle Makine'nin arızalanması veya manipüle edilmesi nedeniyle sistem arızalarını etkili bir şekilde önleyebilir. Her bir off-chain Oracle Makine, belirli bir yöntem çağrısı yaparak toplayıcıya fiyat verisi sağlar ve bu, kullanıcı taleplerine yanıt olarak gerçekleşir. Bu Oracle Makine'ler genellikle dışarıdan sahip olunan hesap (EOA) olup, sadece Bitcoin/USD çifti için veri sağlamakla kalmaz, aynı zamanda aynı anda diğer döviz çiftleri (, örneğin Ethereum/USD ) için de hizmet verebilir.

Agregat sözleşmesi, zincir üzerinde karmaşık doğrulama mantığını gerçekleştirmiştir:

  1. Öncelikle mevcut sözleşme durumunu okuyun ve bir dizi kontrol yapın.
  2. Hazırlık çalışmalarının ardından, her bir imza verisini doğrulamak için kriptografik yöntemler kullanarak verilerin kaynağının güvenilir olmasını sağlamak.
  3. Gözlem değerlerinin sıralı olup olmadığını kontrol edin ve ortanca değeri nihai fiyat olarak seçin.
  4. Seçilen fiyatı zincire kaydedin ve ek doğrulama adımlarını gerçekleştirin.

Oracle Makine详解系列之 Chainlink(下)

Bazı uygulama senaryoları, birden fazla fiyat Oracle Makine'sinin toplayıcısı olarak görülebilen "Feed Registry" kavramını da tanıtmaktadır. Feed Registry kullanmak, kullanıcıların erişim sürecini büyük ölçüde basitleştirir ve sistemin esnekliğini artırır.

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

Fiyat besleme mekanizması açısından, bu Oracle Makine ağı üç katmanlı veri toplama stratejisi kullanmaktadır:

  1. Veri kaynağı toplama: Çeşitli borsa platformlarından ve profesyonel veri sağlayıcılardan ham fiyat bilgilerini toplama.
  2. Düğüm işletmecisi birleştirme: Her düğüm, birden fazla bağımsız veri kaynağından fiyat alır ve ön işleme tabi tutar.
  3. Oracle Makine Ağı Toplama: Birden fazla düğümün verileri yeniden özetlenir, genellikle nihai fiyatı elde etmek için medyan yöntemi kullanılır.

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

Dikkate değer bir nokta, her zaman zincir üzerindeki fiyatların güncellenmeyeceğidir. Fiyat değişikliği önceden belirlenmiş sapma eşiğini aştığında veya kalp atış eşiğine ulaştığında güncelleme işlemi tetiklenir. Bu mekanizma verilerin güvenilirliğini sağlasa da, fiyat güncellemelerinin nispeten yavaş olmasına neden olur; bu süre birkaç dakikadan birkaç saate kadar değişebilir. Bu nedenle, bu tür Oracle Makine'ler fiyatın gerçek zamanlılık gereksiniminin yüksek olmadığı uygulama senaryoları için daha uygundur.

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

BTC1.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
  • 3
  • Share
Comment
0/400
SeasonedInvestorvip
· 20h ago
Bu Oracle Makine gerçekten ilginç, yani 31 enayinin birlikte teklif vermesi gibi.
View OriginalReply0
MetaMiseryvip
· 20h ago
Oracle Makine背大锅 真不戳啊
View OriginalReply0
StopLossMastervip
· 20h ago
zararı durdur o hep bir hayaldir, Oracle Makine'nin ne kadar sağlam olduğuna bakmak lazım.
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)