Chainlink Oracle Makine: Akıllı sözleşmeler ile dış dünya arasında bir köprü

robot
Abstract generation in progress

Oracle Makine Teknolojisi Detayları: Chainlink Örneği

Blok zinciri ekosisteminde, Oracle Makine, zincir üzerindeki akıllı sözleşmeler ile dış dünya arasında bağlantı kuran kritik bir rol oynamaktadır. Bir altyapı olarak, Oracle Makine sistemi blok zincirindeki akıllı sözleşmelere dış veriler sağlayarak daha karmaşık uygulama senaryolarının gerçekleştirilmesini mümkün kılar.

Örneğin, Ethereum ağı üzerinde belirli bir tarihteki ham petrol işlem hacmi verilerini almak için bir akıllı sözleşme dağıtıyorsak, sözleşmenin kendisi doğrudan zincir dışı bilgilere erişemediğinden, bu durumda Oracle Makine yardımıyla gerçekleştirilmesi gerekir. Süreç şu şekildedir: Akıllı sözleşme öncelikle gerekli veri talebini olay günlüğüne yazar, ardından zincir dışı süreç bu talebi dinler ve yanıtlar, belirli bilgileri akıllı sözleşmeye iletmek için zincir üzerindeki bir işlem gönderir.

Oracle Makine详解系列之 Chainlink(上)

Chainlink, şu anda piyasa payı en yüksek merkeziyetsiz Oracle Makine projesidir. LINK tokeni aracılığıyla bir ekonomik teşvik mekanizması oluşturmuş ve sağlıklı bir döngüsel ekosistem oluşturmuştur. Chainlink Oracle Makine'lerinin tetiklenmesi, LINK tokeninin transferi ile sağlanır ve LINK, Ethereum tabanlı ERC677 sözleşmesine dayanmaktadır.

Oracle Makine Detaylı Seri: Chainlink (1)

ERC677 standard, ERC20 temelinde transferAndCall yöntemini ekler; bu tasarım, Oracle Makine hizmet senaryolarının özel gereksinimlerini karşılar. Kullanıcı transferAndCall'ı kullanarak para transferi yaptığında, standart ERC20 para transferi işlemi dışında, alıcı adresinin bir akıllı sözleşme adresi olup olmadığı kontrol edilir. Eğer öyleyse, o adresin onTokenTransfer yöntemini çağırır.

Oracle Makine详解系列之 Chainlink(上)

Kullanıcı, Oracle Makine hizmetini talep etmeden önce, bu Oracle Makine'nin güvenilirliğini doğrulamalıdır. Oracle Makine'nin güvenilirliği, tarihsel performansı, itibar sistemi gibi faktörlere dayalı olarak değerlendirilebilir.

Oracle Makine bir hizmet talebi aldığında, onTokenTransfer yöntemi aracılığıyla işlenir. Bu yöntem önce transferin LINK token'i olup olmadığını doğrular, ardından talep verisinin geçerliliğini kontrol eder. Doğrulama başarılı olduğunda, Oracle Makine bir OracleRequest olayı yayınlar ve bu olay talebin detaylarını içerir.

Ağ dışı düğüm bu olayı dinledikten sonra, istek bilgilerini çözecek, gerekli verileri elde etmek için API çağrısı yapacak ve ardından fulfillOracleRequest yöntemini kullanarak verileri zincire gönderecektir. Bu yöntem, bir dizi doğrulama gerçekleştirdikten sonra sonucu talep edenin geri çağırma fonksiyonuna döndürecektir.

Oracle Makine详解系列之 Chainlink(上)

Geliştiriciler için Chainlink, daha basit bir fiyat Oracle Makine hizmeti de sunmaktadır. Her ticaret çifti için ayrı bir Price Feed (aynı zamanda Aggregator olarak da bilinir) vardır, aslında bu bir AggregatorProxy sözleşmesidir. Bu sözleşmeler, en son fiyat verilerini almak için latestRoundData() gibi birkaç önemli yöntem sunar. Çoğu uygulama senaryosunda, sözleşmenin yalnızca en son fiyatı okuması yeterlidir.

Oracle Makine详解系列之 Chainlink(上)

Dikkat edilmesi gereken bir nokta, ABD doları cinsinden fiyatlandırılan işlem çiftlerinin fiyat veri hassasiyetinin genellikle 8 basamak olarak standartlaştırılmasıdır; bu, farklı tokenler arasındaki fiyat hassasiyeti ile ilgili sorunları basitleştirir.

Oracle Makine详解系列之 Chainlink(上)

LINK6.96%
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
  • 6
  • Repost
  • Share
Comment
0/400
DefiSecurityGuardvip
· 10h ago
mmm... chainlink'te şüpheli veri akış paterni. oracle manipülasyonu yoluyla potansiyel saldırı vektörü. dikkatli ilerleyin. nfa.
View OriginalReply0
DAOplomacyvip
· 08-10 12:47
tarihsel örnekler, oracle siperinin... *alt-optimal* teşvik uyumu sağlamaya devam ettiğini öne sürüyor açıkçası.
View OriginalReply0
CommunityWorkervip
· 08-10 07:05
off-chain fiyat boğa ah!
View OriginalReply0
ShibaMillionairen'tvip
· 08-10 06:48
link bebeğin inanılmaz
View OriginalReply0
MEVSandwichvip
· 08-10 06:47
bir ömür boyu hodl link
View OriginalReply0
MagicBeanvip
· 08-10 06:45
Hey hâlâ pozisyonu artırın link'in kardeşi
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)