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.
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.
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 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.
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.
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.
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.
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
4
Share
Comment
0/400
CryptoNomics
· 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
PretendingToReadDocs
· 08-02 04:52
link markalı Oracle Makine hakkında bildiklerimi yazdım.
View OriginalReply0
GreenCandleCollector
· 08-02 04:34
LINK ile bir dip pozisyon açtım
View OriginalReply0
GasWaster
· 08-02 04:27
chainlink üzerinden veri köprülemeyi denedim... gas ücretleri yine beni yedi smh
Chainlink Oracle Makine teknolojisi: akıllı sözleşmeler ile gerçek dünya arasındaki köprü
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.
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.
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 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.
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.
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.
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.