Dağıtık Fiyat Oracle Makine Sistemi'nin Avantajları ve Uygulaması
Oracle Makine hizmetlerinde, tek nokta hatası yaygın bir sorundur. Bu sorunu çözmek için bazı sistemler dağıtık fiyat Oracle Makine tasarımını benimsemiştir. Örneğin, Bitcoin'in Amerikan Doları fiyat hizmetini sağlamak amacıyla bir sistem, kullanıcılara daha güvenilir veriler sunmak için 31 bağımsız fiyat Oracle Makine'yi bir araya getirmiştir.
Bu agregatörün tasarımı, akıllı sözleşme kaynak kodu aracılığıyla görüntülenebilir ve doğrulanabilir. Sözleşmedeki belirli yöntemleri çağırarak, bu agregatörün içerdiği tüm zincir dışı Oracle Makine bilgilerini alabilirsiniz. Her bir zincir dışı Oracle Makine, belirli bir yöntemi çağırarak fiyat verileri sağlayabilir ve böylece agregatördeki kullanıcıların taleplerine yanıt verebilir. Bu zincir dışı Oracle Makine'ler genellikle dışarıdan sahip olunan hesaplar (EOA) olup, yalnızca Bitcoin/Dolar fiyatı verilerini sağlamakla kalmaz, aynı zamanda diğer para çiftleri için (örneğin, Ethereum/Dolar) de hizmet verebilir.
Zincir üzerindeki sözleşmeler, Oracle Makine verilerini işlerken bir dizi sıkı doğrulama adımından geçer:
Öncelikle mevcut sözleşme durumunu okuyun ve bir dizi kontrol yapın.
Gerekli hazırlık çalışmalarını yapın.
Her bir imza verisini doğrulamak için kriptografik yöntemler kullanarak verinin gerçekliğini ve bütünlüğünü sağlamak.
Gözlemlerin sıralamasını kontrol edin ve nihai sonuç olarak medyanı seçin.
Ayrıca, sistem nihai sonuçları daha fazla doğrulama yapacaktır. Örneğin, bazı uygulamalar sonuçları diğer kaynakların fiyatlarıyla karşılaştırabilir, sapmanın kabul edilebilir bir aralıkta olduğundan emin olabilir.
Birden fazla token fiyatının yönetimini basitleştirmek için bazı sistemler "Feed Registry" kavramını tanıttı. Bu, birden fazla fiyat veri kaynağının toplayıcısı olarak anlaşılabilir; kullanıcılar, her bir fiyat veri kaynağını ayrı ayrı ayarlamadan, bunu kullanarak çeşitli tokenların fiyat verilerini doğrudan okuyabilirler.
Fiyat besleme mekanizmasında genellikle çok katmanlı veri toplama sürecinden geçilir:
Veri kaynağı birleştirme: Önemli borsa platformlarından ham fiyat verilerini toplama.
Düğüm Operatörlerinin Birleştirilmesi: Her düğüm, birden fazla bağımsız veri toplama hizmet sağlayıcısından veri alır ve işler.
Oracle Makine Ağı Birleşimi: Tüm ağ, düğüm verilerini nihai olarak birleştirir.
Son fiyat güncellemeleri genellikle sapma eşiği ve kalp atış eşiği ile kontrol edilir, veri güncelleme sıklığı ile doğruluğu dengelemek için.
Bu tasarım yüksek güvenlik ve kullanım kolaylığı sağlasa da, fiyat güncelleme mekanizmasındaki belirli bir gecikme nedeniyle, fiyat değişikliklerine son derece duyarlı uygulama senaryoları için uygun olmayabilir. Ancak, gerçek zamanlı fiyat verilerine ihtiyaç duymayan çoğu uygulama için bu tasarım yine de güvenilir ve pratik bir seçenek olmaya devam etmektedir.
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.
18 Likes
Reward
18
4
Repost
Share
Comment
0/400
BackrowObserver
· 08-09 18:02
Ah ah bu şey güvenilir mi? 31 kişinin teklif ettiği hata toleransı pek de küçük değil gibi görünüyor.
View OriginalReply0
GateUser-a5fa8bd0
· 08-09 18:01
Her gün oracle.. Oracle Makine?! Ahah
View OriginalReply0
gas_fee_therapist
· 08-09 17:59
Bu kimin off-chain verileri güvenilir?
View OriginalReply0
LiquidatedNotStirred
· 08-09 17:46
Bu Oracle Makine'nin ne faydası var? Tek noktada sürekli diz çöküyoruz.
Dağıtık Oracle Makine birleşimi, fiyat verilerinin güvenilirliğini ve doğruluğunu nasıl artırır?
Dağıtık Fiyat Oracle Makine Sistemi'nin Avantajları ve Uygulaması
Oracle Makine hizmetlerinde, tek nokta hatası yaygın bir sorundur. Bu sorunu çözmek için bazı sistemler dağıtık fiyat Oracle Makine tasarımını benimsemiştir. Örneğin, Bitcoin'in Amerikan Doları fiyat hizmetini sağlamak amacıyla bir sistem, kullanıcılara daha güvenilir veriler sunmak için 31 bağımsız fiyat Oracle Makine'yi bir araya getirmiştir.
Bu agregatörün tasarımı, akıllı sözleşme kaynak kodu aracılığıyla görüntülenebilir ve doğrulanabilir. Sözleşmedeki belirli yöntemleri çağırarak, bu agregatörün içerdiği tüm zincir dışı Oracle Makine bilgilerini alabilirsiniz. Her bir zincir dışı Oracle Makine, belirli bir yöntemi çağırarak fiyat verileri sağlayabilir ve böylece agregatördeki kullanıcıların taleplerine yanıt verebilir. Bu zincir dışı Oracle Makine'ler genellikle dışarıdan sahip olunan hesaplar (EOA) olup, yalnızca Bitcoin/Dolar fiyatı verilerini sağlamakla kalmaz, aynı zamanda diğer para çiftleri için (örneğin, Ethereum/Dolar) de hizmet verebilir.
Zincir üzerindeki sözleşmeler, Oracle Makine verilerini işlerken bir dizi sıkı doğrulama adımından geçer:
Ayrıca, sistem nihai sonuçları daha fazla doğrulama yapacaktır. Örneğin, bazı uygulamalar sonuçları diğer kaynakların fiyatlarıyla karşılaştırabilir, sapmanın kabul edilebilir bir aralıkta olduğundan emin olabilir.
Birden fazla token fiyatının yönetimini basitleştirmek için bazı sistemler "Feed Registry" kavramını tanıttı. Bu, birden fazla fiyat veri kaynağının toplayıcısı olarak anlaşılabilir; kullanıcılar, her bir fiyat veri kaynağını ayrı ayrı ayarlamadan, bunu kullanarak çeşitli tokenların fiyat verilerini doğrudan okuyabilirler.
Fiyat besleme mekanizmasında genellikle çok katmanlı veri toplama sürecinden geçilir:
Son fiyat güncellemeleri genellikle sapma eşiği ve kalp atış eşiği ile kontrol edilir, veri güncelleme sıklığı ile doğruluğu dengelemek için.
Bu tasarım yüksek güvenlik ve kullanım kolaylığı sağlasa da, fiyat güncelleme mekanizmasındaki belirli bir gecikme nedeniyle, fiyat değişikliklerine son derece duyarlı uygulama senaryoları için uygun olmayabilir. Ancak, gerçek zamanlı fiyat verilerine ihtiyaç duymayan çoğu uygulama için bu tasarım yine de güvenilir ve pratik bir seçenek olmaya devam etmektedir.