Dağıtık Fiyat Oracle Makine'nin Tasarımı ve Uygulaması
Tek nokta arıza sorununu çözmek için, dağıtık fiyat Oracle Makine, kullanıcılar için hizmet sunmak amacıyla birden fazla veri kaynağını birleştirme yöntemini benimsemiştir. BTC dolar fiyat hizmeti örneğinde olduğu gibi, 31 bağımsız fiyat Oracle Makine'yi entegre ederek daha istikrarlı ve güvenilir bir veri sağlama sağlanmıştır.
Bu agregasyon mekanizmasının çekirdeği, akıllı sözleşme tasarımındadır. Sözleşmedeki belirli yöntemleri çağırarak, tüm katılımcı dış oracle'ları görebilirsiniz. Bu oracle'lar aslında bazı dışa sahip hesaplar (EOA) olup, yalnızca BTC/USD'ye veri sağlamakla kalmaz, aynı zamanda ETH/USD gibi diğer fiyat çiftlerine de hizmet edebilir.
Zincir üzerindeki sözleşmeler, bu Oracle Makine'lerden gelen verileri işlerken sıkı bir doğrulama sürecine uyar:
Öncelikle mevcut sözleşme durumunu kapsamlı bir şekilde kontrol edin.
Gerekli hazırlıkları yapın.
Her bir imza verisinin doğruluğunu doğrulamak için kriptografik yöntemler kullanın ve imzalayanın uygun yetkiye sahip olduğunu garanti edin.
Gözlemleri sıralayın, medyanı seçin ve bu değerin önceden belirlenen eşik aralığında olduğundan emin olun.
Bu Oracle Makine'nin sonuçlarını kaydedin ve ek doğrulama yapın.
Bu doğrulama süreci, farklı kaynaklardan gelen fiyat verilerinin sapmalarının kabul edilebilir sınırlar içinde olduğundan emin olmak için, örneğin Compound tarafından kullanılan fiyat Oracle Makine ile karşılaştırarak, diğer sözleşmelerle etkileşimi içerebilir.
Feed Registry'nin yeniliği
Kullanım sürecini daha da basitleştirmek ve esnekliği artırmak amacıyla, Feed Registry daha gelişmiş bir toplayıcı olarak tanıtıldı. Birden fazla PriceFeed'i bir araya getirerek, kullanıcıların her bir token için fiyat kaynağını ayrı ayrı ayarlamasına gerek kalmadan, doğrudan Feed Registry üzerinden ihtiyaç duyulan fiyat verilerine ulaşmalarını sağlar.
Çok katmanlı fiyat besleme mekanizması
Chainlink'in fiyat verisi agregasyonu üç katmana ayrılır:
Veri kaynağı toplama: Büyük borsa platformlarından ham fiyat verilerini toplamak.
Düğüm Operatörlerinin Toplanması: Her Chainlink düğüm operatörü, birden fazla veri toplama hizmet sağlayıcısından veri alır ve işler.
Oracle Makine ağı birleştirme: Tüm ağ düzeyinde veri birleştirme, genellikle medyan yöntemi kullanılarak yapılır.
Fiyat güncellemeleri, iki temel parametreyi takip eder: sapma eşiği ve kalp atışı eşiği. Bu mekanizma verilerin doğruluğunu sağlarken, aynı zamanda güncelleme hızının yavaş olmasına da neden olabilir; güncelleme aralıkları birkaç dakikadan 24 saate kadar değişebilir.
Chainlink fiyat oracle'larının kullanım kolaylığı ve yüksek güvenliği olmasına rağmen, güncelleme mekanizması belirli sınırlamalar getirmekte ve bu da gerçek zamanlılık gereksinimi yüksek olan uygulama senaryoları için uygun olmayabilir. Ancak, fiyatların sık sık güncellenmesine ihtiyaç duymayan çoğu uygulama için Chainlink hala oldukça güvenilir bir seçimdir.
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.
7 Likes
Reward
7
4
Share
Comment
0/400
ChainBrain
· 07-03 01:50
Yengeç Burcu kripto dünyası eski enayiler On-chain verilerle oynuyorlar, kare gömlek şart "Bugün de disko çıkacak vaktim yok"
Lütfen Türkçe yorum yapın, teşekkürler!
View OriginalReply0
ContractHunter
· 07-03 01:42
Sonunda birisi Oracle Makine'nin ne olduğunu açıkladı.
View OriginalReply0
DeFiCaffeinator
· 07-03 01:24
Link varsa içim rahat! Veriyi kimse link ile karşılaştırmaya cesaret edebilir ki?
Dağıtık Fiyat Oracle'ı: Chainlink, güvenilir Kripto Varlıklar fiyat verilerini nasıl sağlar
Dağıtık Fiyat Oracle Makine'nin Tasarımı ve Uygulaması
Tek nokta arıza sorununu çözmek için, dağıtık fiyat Oracle Makine, kullanıcılar için hizmet sunmak amacıyla birden fazla veri kaynağını birleştirme yöntemini benimsemiştir. BTC dolar fiyat hizmeti örneğinde olduğu gibi, 31 bağımsız fiyat Oracle Makine'yi entegre ederek daha istikrarlı ve güvenilir bir veri sağlama sağlanmıştır.
Bu agregasyon mekanizmasının çekirdeği, akıllı sözleşme tasarımındadır. Sözleşmedeki belirli yöntemleri çağırarak, tüm katılımcı dış oracle'ları görebilirsiniz. Bu oracle'lar aslında bazı dışa sahip hesaplar (EOA) olup, yalnızca BTC/USD'ye veri sağlamakla kalmaz, aynı zamanda ETH/USD gibi diğer fiyat çiftlerine de hizmet edebilir.
Zincir üzerindeki sözleşmeler, bu Oracle Makine'lerden gelen verileri işlerken sıkı bir doğrulama sürecine uyar:
Bu doğrulama süreci, farklı kaynaklardan gelen fiyat verilerinin sapmalarının kabul edilebilir sınırlar içinde olduğundan emin olmak için, örneğin Compound tarafından kullanılan fiyat Oracle Makine ile karşılaştırarak, diğer sözleşmelerle etkileşimi içerebilir.
Feed Registry'nin yeniliği
Kullanım sürecini daha da basitleştirmek ve esnekliği artırmak amacıyla, Feed Registry daha gelişmiş bir toplayıcı olarak tanıtıldı. Birden fazla PriceFeed'i bir araya getirerek, kullanıcıların her bir token için fiyat kaynağını ayrı ayrı ayarlamasına gerek kalmadan, doğrudan Feed Registry üzerinden ihtiyaç duyulan fiyat verilerine ulaşmalarını sağlar.
Çok katmanlı fiyat besleme mekanizması
Chainlink'in fiyat verisi agregasyonu üç katmana ayrılır:
Fiyat güncellemeleri, iki temel parametreyi takip eder: sapma eşiği ve kalp atışı eşiği. Bu mekanizma verilerin doğruluğunu sağlarken, aynı zamanda güncelleme hızının yavaş olmasına da neden olabilir; güncelleme aralıkları birkaç dakikadan 24 saate kadar değişebilir.
Chainlink fiyat oracle'larının kullanım kolaylığı ve yüksek güvenliği olmasına rağmen, güncelleme mekanizması belirli sınırlamalar getirmekte ve bu da gerçek zamanlılık gereksinimi yüksek olan uygulama senaryoları için uygun olmayabilir. Ancak, fiyatların sık sık güncellenmesine ihtiyaç duymayan çoğu uygulama için Chainlink hala oldukça güvenilir bir seçimdir.
On-chain verilerle oynuyorlar, kare gömlek şart
"Bugün de disko çıkacak vaktim yok"
Lütfen Türkçe yorum yapın, teşekkürler!