Tek nokta arızasını önlemek için, tanınmış bir Oracle Makine platformu dağıtık fiyat Oracle Makine tasarım planını benimsemiştir. BTC/USD fiyat hizmeti örneğinde, bu platform kullanıcılara veri sağlamak için 31 bağımsız fiyat Oracle Makine'yi entegre etmiştir.
Bu toplayıcının tasarımı, sistem riskini etkili bir şekilde azaltabilir. Her bir zincir dışı Oracle Makine, kullanıcı taleplerine yanıt olarak belirli yöntemleri çağırarak toplayıcıya fiyat verileri sağlar. Bu Oracle Makine'ler aslında bazı dışarıdan sahip olunan hesaplar (EOA)'dır; bunlar sadece BTC/USD hizmeti için veri sağlamakla kalmaz, aynı zamanda ETH/USD gibi diğer kripto para çiftleri için de fiyat bilgilerini sağlayabilir.
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.
Hazırlık çalışmalarının ardından, her imza verisini kriptografik yöntemlerle doğrulayarak verinin bütünlüğünü sağlamak.
İmza sahibinin rol yetkilerini ve imzanın benzersizliğini kontrol edin.
Gözlemleri sıralayın, medyanı nihai sonuç olarak seçin ve bunun önceden belirlenmiş eşik değerleri aralığında olmasını sağlayın.
Bu Oracle Makine'nin cevabını kaydedin ve daha fazla çapraz doğrulama yapın.
Bazı uygulama senaryoları, farklı Oracle Makine'lerin sağladığı fiyat sapmalarını karşılaştırarak verilerin doğruluğunu daha da güvence altına alır.
Birden fazla token fiyat sorgulama sürecini basitleştirmek için, bazı platformlar "Feed Registry" özelliği sunmaktadır. Bu, birden fazla fiyat kaynağının toplayıcısı olarak anlaşılabilir; kullanıcılar, her bir token için ayrı ayrı fiyat kaynağı ayarlamadan, çeşitli tokenlerin fiyat verilerine doğrudan buradan erişebilir.
Fiyat besleme mekanizması açısından, genellikle üç seviyeli veri toplama sürecinden geçilir: veri kaynağı toplama, düğüm işletmecisi toplama ve Oracle Makine ağı toplama.
Veri kaynaklarının birleştirilmesi: Büyük borsa platformlarından ham fiyat verileri toplanır ve işlem hacmi, likidite gibi faktörlere göre ağırlıklı hesaplamalar yapılır.
Düğüm işletmecisi birleştirme: Her düğüm, birden fazla bağımsız veri toplama hizmet sağlayıcısından fiyat alır ve bunların medyanını alarak anormal değerleri çıkarır.
Oracle Makine Ağı Birleştirme: Yanıt düğüm sayısı önceden belirlenen değere ulaştığında, bu düğümlerin verilerinin medyanı nihai fiyat olarak alınır.
Dikkat edilmesi gereken, her tur sonucunun zincire güncellenmeyeceğidir. Fiyat güncellemeleri yalnızca sapma eşiği veya kalp atışı eşiği karşılandığında tetiklenir. Bu mekanizma güvenliği artırsa da, fiyat güncellemelerinin hızını yavaşlatmış, birkaç dakikadan 24 saate kadar değişen bir süreye neden olmuştur. Bu nedenle, bu tür Oracle Makine'ler, fiyat güncellemelerine karşı çok duyarlı olmayan uygulama senaryoları için daha uygundur.
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.
8 Likes
Reward
8
6
Share
Comment
0/400
GasFeePhobia
· 19h ago
31 makine böyle mi takıldı?
View OriginalReply0
NFTRegretter
· 19h ago
Güvenlik güvenliktir ama hâlâ yavaş bir şekilde pantolon indirmek.
View OriginalReply0
YieldChaser
· 19h ago
Hala önceki gecikme süresinin stabil ve etkili olduğunu düşünüyorum.
View OriginalReply0
BankruptWorker
· 19h ago
Sarmayı bırak, artık saramıyorsun.
View OriginalReply0
BasementAlchemist
· 19h ago
Yine de o kadar sağlam olmadığını düşünüyorum, çoğu makine aws'de.
Dağıtık fiyat Oracle Makine: Çok katmanlı birleştirme, veri güvenliğini ve doğruluğunu sağlar.
Dağıtık Fiyat Oracle Makine Analizi
Tek nokta arızasını önlemek için, tanınmış bir Oracle Makine platformu dağıtık fiyat Oracle Makine tasarım planını benimsemiştir. BTC/USD fiyat hizmeti örneğinde, bu platform kullanıcılara veri sağlamak için 31 bağımsız fiyat Oracle Makine'yi entegre etmiştir.
Bu toplayıcının tasarımı, sistem riskini etkili bir şekilde azaltabilir. Her bir zincir dışı Oracle Makine, kullanıcı taleplerine yanıt olarak belirli yöntemleri çağırarak toplayıcıya fiyat verileri sağlar. Bu Oracle Makine'ler aslında bazı dışarıdan sahip olunan hesaplar (EOA)'dır; bunlar sadece BTC/USD hizmeti için veri sağlamakla kalmaz, aynı zamanda ETH/USD gibi diğer kripto para çiftleri için de fiyat bilgilerini sağlayabilir.
Zincir üzerindeki sözleşmeler, Oracle Makine verilerini işlerken bir dizi sıkı doğrulama adımından geçer:
Bazı uygulama senaryoları, farklı Oracle Makine'lerin sağladığı fiyat sapmalarını karşılaştırarak verilerin doğruluğunu daha da güvence altına alır.
Birden fazla token fiyat sorgulama sürecini basitleştirmek için, bazı platformlar "Feed Registry" özelliği sunmaktadır. Bu, birden fazla fiyat kaynağının toplayıcısı olarak anlaşılabilir; kullanıcılar, her bir token için ayrı ayrı fiyat kaynağı ayarlamadan, çeşitli tokenlerin fiyat verilerine doğrudan buradan erişebilir.
Fiyat besleme mekanizması açısından, genellikle üç seviyeli veri toplama sürecinden geçilir: veri kaynağı toplama, düğüm işletmecisi toplama ve Oracle Makine ağı toplama.
Veri kaynaklarının birleştirilmesi: Büyük borsa platformlarından ham fiyat verileri toplanır ve işlem hacmi, likidite gibi faktörlere göre ağırlıklı hesaplamalar yapılır.
Düğüm işletmecisi birleştirme: Her düğüm, birden fazla bağımsız veri toplama hizmet sağlayıcısından fiyat alır ve bunların medyanını alarak anormal değerleri çıkarır.
Oracle Makine Ağı Birleştirme: Yanıt düğüm sayısı önceden belirlenen değere ulaştığında, bu düğümlerin verilerinin medyanı nihai fiyat olarak alınır.
Dikkat edilmesi gereken, her tur sonucunun zincire güncellenmeyeceğidir. Fiyat güncellemeleri yalnızca sapma eşiği veya kalp atışı eşiği karşılandığında tetiklenir. Bu mekanizma güvenliği artırsa da, fiyat güncellemelerinin hızını yavaşlatmış, birkaç dakikadan 24 saate kadar değişen bir süreye neden olmuştur. Bu nedenle, bu tür Oracle Makine'ler, fiyat güncellemelerine karşı çok duyarlı olmayan uygulama senaryoları için daha uygundur.