Chainlink Oracle Makine teknolojisi: akıllı sözleşmeler ile gerçek dünya arasındaki köprü

robot
Abstract generation in progress

Oracle Makine Teknolojisi Analizi: Chainlink Örneği

Oracle Makine, blokzincir ekosistemindeki kritik altyapıdır ve akıllı sözleşmelere zincir dışı veriler sağlayabilir. Akıllı sözleşmeler ile gerçek dünya arasında bir köprü olarak, Oracle Makine blokzincir uygulamalarında vazgeçilmez bir rol oynamaktadır.

Ethereum gibi blockchain ağlarındaki akıllı sözleşmeler, dış verileri doğrudan elde edemez. Örneğin, bir sözleşmenin belirli bir günde ham petrol işlem hacmini alması gerekiyorsa, bunu bir Oracle Makine aracılığıyla gerçekleştirmesi gerekir. Sözleşme, veri talebini olay günlüğüne yazar, ardından zincir dışı süreç bu olayı dinler ve gerekli verileri zincire yüklemek için sözleşme yöntemini çağırır.

Oracle Makine detay serisi Chainlink (1. Bölüm)

Birçok Oracle Makine projesi arasında, Chainlink'in pazar payı en büyüktür. Chainlink, blok zincirine güvenli ve güvenilir bir şekilde gerçek dünya verileri sağlamak amacıyla tasarlanmış merkeziyetsiz bir Oracle Makine ağıdır. LINK token'ı aracılığıyla bir ekonomik teşvik mekanizması oluşturmuş ve sağlıklı döngüsel bir ekosistem oluşturmuştur.

Oracle Makine详解系列之 Chainlink(上)

Chainlink Oracle Makine'nin temeli, ERC677 standardına dayanan LINK tokenidir. ERC677, ERC20 temelinde transferAndCall yöntemini ekleyerek ödeme ve hizmet taleplerini bir araya getirir. Kullanıcı transferAndCall'ı çağırdığında, sadece transfer değil, aynı zamanda alıcının sözleşmesinin onTokenTransfer yöntemini de tetikler, böylece Oracle Makine hizmetinin talep edilmesini sağlar.

Oracle Makine详解系列之 Chainlink(上)

Oracle Makine tüketicileri hizmet talep ettiğinde, onTokenTransfer yöntemi bir dizi güvenlik kontrolü gerçekleştirecektir, bunlar arasında token doğrulama, veri uzunluğu vb. Kontroller başarıyla geçtikten sonra, benzersiz bir requestId oluşturulacak ve OracleRequest olayı tetiklenecektir. Bu olay, veri formatı, geri çağırma adresi gibi talebin ayrıntılarını içermektedir.

Oracle Makine详解系列之 Chainlink(上)

Zincir dışı düğüm, OracleRequest olayını dinledikten sonra, talep bilgilerini çözecek, belirtilen veri kaynağından veri alacak ve ardından fulfillOracleRequest yöntemini çağırarak verileri zincire iletecektir. Bu yöntem, yetki, talep geçerliliği gibi kontroller yapacak ve geçtikten sonra verileri talep edenin geri çağırma fonksiyonuna iletecektir.

Oracle Makine详解系列之 Chainlink(上)

Geliştiriciler için Chainlink, daha basit bir fiyat Oracle Makine hizmeti de sunmaktadır. Her işlem çifti için karşılık gelen bir Price Feed sözleşmesi bulunmaktadır; geliştiriciler, en son fiyat verilerini almak için doğrudan arayüzünü çağırabilir ve kendi istek yanıt süreçlerini yönetmek zorunda kalmazlar. USD cinsinden fiyatlandırılan çoğu işlem çiftinin fiyat hassasiyeti 8 basamak olarak standartlaştırılmıştır, bu da geliştirme işini basitleştirmektedir.

Oracle Makine详解系列之 Chainlink(上)

Genel olarak, Chainlink, merkeziyetsiz düğüm ağı ve ekonomik teşvik mekanizması aracılığıyla, blok zinciri uygulamalarına güvenilir dış veri hizmetleri sunmakta ve blok zinciri teknolojisinin gerçek dünya ile derin entegrasyonunu teşvik etmektedir.

Oracle Makine详解系列之 Chainlink(上)

LINK4.16%
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
  • 4
  • Share
Comment
0/400
CryptoNomicsvip
· 08-02 04:52
*sigh* başka bir temel primer, oracle düğümü seçimlerinin stokastik doğasını tamamen göz ardı ediyor... korelasyon =/= nedensellik, acemiler
View OriginalReply0
PretendingToReadDocsvip
· 08-02 04:52
link markalı Oracle Makine hakkında bildiklerimi yazdım.
View OriginalReply0
GreenCandleCollectorvip
· 08-02 04:34
LINK ile bir dip pozisyon açtım
View OriginalReply0
GasWastervip
· 08-02 04:27
chainlink üzerinden veri köprülemeyi denedim... gas ücretleri yine beni yedi smh
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)