Oracle Makine teknolojisi detayları: Chainlink'in çalışma prensibi
Oracle Makine, blok zinciri dünyasında önemli bir altyapıdır ve akıllı sözleşmelere dış veriler sağlayabilir. Zincir üstü sözleşmeler ile zincir dışı dünya arasında bir köprü olarak, Oracle Makine blok zinciri ekosisteminde kritik bir rol oynamaktadır.
Ethereum akıllı sözleşmeleri doğrudan zincir dışı verilere erişemez, örneğin bir gün içinde gerçekleşen ham petrol ticaret hacmi. Bu durumda, Oracle Makine kullanmak gerekir. Süreç şu şekildedir: Sözleşme, ihtiyacı olay günlüğüne yazar, zincir dışı süreç bu günlüğü dinler, veriyi aldıktan sonra bir işlemle bunu zincir üzerindeki sözleşmeye gönderir.
Oracle Makine alanında, Chainlink mevcut piyasa payı en büyük projedir. Merkezi olmayan bir yöntemle, en güvenli biçimde blockchain'e gerçek dünya verilerini sağlar. Chainlink, LINK token'i etrafında ekonomik teşvikler sunan bir ekosistem oluşturmuştur ve Oracle Makine hizmetlerini tetiklemek için LINK kullanır.
Chainlink, ERC677 standardını kullanan LINK tokenini benimsemiştir. Standart ERC20'ye kıyasla, ERC677 transferAndCall yöntemini ekleyerek, transfer sırasında alıcının sözleşmesinin onTokenTransfer yöntemini tetikleyebilmesini sağlar; bu durum, Oracle Makine'nin kullanım senaryoları için son derece uygundur.
Kullanıcı Oracle Makine hizmetini talep ettiğinde, LINK token'ının transferAndCall yöntemini çağırır. Bu yöntem transfer işlemini gerçekleştirmenin yanı sıra, alıcı ( yani Oracle Makine sözleşmesi )'in onTokenTransfer yöntemini de çağırır. Oracle Makine sözleşmesi onTokenTransfer içinde talebi bir dizi doğrulamadan geçirir ve ardından OracleRequest olayını yayınlar.
Zincir dışındaki Chainlink düğümü bu olayı dinleyecek, belirli istek bilgilerini çözecek, API aracılığıyla gerekli verileri alacak ve ardından Oracle Makine sözleşmesinin fulfillOracleRequest yöntemini çağırarak sonucu zincire iletecektir. Oracle Makine sözleşmesi daha sonra isteği yapanın geri çağırma fonksiyonunu çağırarak veriyi geri gönderecektir.
Özelleştirilmiş API'lerin yanı sıra, Chainlink hazır fiyat Feed'leri de sunmaktadır. Her ticaret çifti için karşılık gelen bir Price Feed sözleşmesi vardır, geliştiriciler en son fiyatı almak için doğrudan latestRoundData yöntemini çağırabilir, bu da oldukça kullanışlıdır.
Genel olarak, Chainlink, dikkatlice tasarlanmış zincir üstü sözleşmeler ve zincir dışı düğümler aracılığıyla güvenli ve güvenilir Oracle Makine hizmetleri sunarak blok zinciri dünyası ile gerçek dünya arasında bir köprü kurmuştur.
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.
9 Likes
Reward
9
10
Share
Comment
0/400
NFTBlackHole
· 07-22 09:47
Oracle Makine işe yarar mı? L1 yeterli.
View OriginalReply0
HodlKumamon
· 07-22 09:26
Ayı da bir istatistiksel gerçek söyleyebilir ~ link da da sarıldı miau
View OriginalReply0
AllInAlice
· 07-21 11:07
Veri fiyatlandırmasına yalnızca Link'e güveniyorum.
View OriginalReply0
FOMOSapien
· 07-20 17:16
Aylık 50k kazanan Madenci
View OriginalReply0
ApeWithNoChain
· 07-19 23:56
link dünyanın bir numarası
View OriginalReply0
OnchainDetective
· 07-19 23:55
Hmm, data fiyatlandırma düzeni her şeyi ortaya çıkardı.
View OriginalReply0
RegenRestorer
· 07-19 23:53
link beni hangi sefer hayal kırıklığına uğrattı??!
Chainlink Oracle Makine prensibi analizi: Blok Zinciri ile gerçek dünya arasında bir köprü
Oracle Makine teknolojisi detayları: Chainlink'in çalışma prensibi
Oracle Makine, blok zinciri dünyasında önemli bir altyapıdır ve akıllı sözleşmelere dış veriler sağlayabilir. Zincir üstü sözleşmeler ile zincir dışı dünya arasında bir köprü olarak, Oracle Makine blok zinciri ekosisteminde kritik bir rol oynamaktadır.
Ethereum akıllı sözleşmeleri doğrudan zincir dışı verilere erişemez, örneğin bir gün içinde gerçekleşen ham petrol ticaret hacmi. Bu durumda, Oracle Makine kullanmak gerekir. Süreç şu şekildedir: Sözleşme, ihtiyacı olay günlüğüne yazar, zincir dışı süreç bu günlüğü dinler, veriyi aldıktan sonra bir işlemle bunu zincir üzerindeki sözleşmeye gönderir.
Oracle Makine alanında, Chainlink mevcut piyasa payı en büyük projedir. Merkezi olmayan bir yöntemle, en güvenli biçimde blockchain'e gerçek dünya verilerini sağlar. Chainlink, LINK token'i etrafında ekonomik teşvikler sunan bir ekosistem oluşturmuştur ve Oracle Makine hizmetlerini tetiklemek için LINK kullanır.
Chainlink, ERC677 standardını kullanan LINK tokenini benimsemiştir. Standart ERC20'ye kıyasla, ERC677 transferAndCall yöntemini ekleyerek, transfer sırasında alıcının sözleşmesinin onTokenTransfer yöntemini tetikleyebilmesini sağlar; bu durum, Oracle Makine'nin kullanım senaryoları için son derece uygundur.
Kullanıcı Oracle Makine hizmetini talep ettiğinde, LINK token'ının transferAndCall yöntemini çağırır. Bu yöntem transfer işlemini gerçekleştirmenin yanı sıra, alıcı ( yani Oracle Makine sözleşmesi )'in onTokenTransfer yöntemini de çağırır. Oracle Makine sözleşmesi onTokenTransfer içinde talebi bir dizi doğrulamadan geçirir ve ardından OracleRequest olayını yayınlar.
Zincir dışındaki Chainlink düğümü bu olayı dinleyecek, belirli istek bilgilerini çözecek, API aracılığıyla gerekli verileri alacak ve ardından Oracle Makine sözleşmesinin fulfillOracleRequest yöntemini çağırarak sonucu zincire iletecektir. Oracle Makine sözleşmesi daha sonra isteği yapanın geri çağırma fonksiyonunu çağırarak veriyi geri gönderecektir.
Özelleştirilmiş API'lerin yanı sıra, Chainlink hazır fiyat Feed'leri de sunmaktadır. Her ticaret çifti için karşılık gelen bir Price Feed sözleşmesi vardır, geliştiriciler en son fiyatı almak için doğrudan latestRoundData yöntemini çağırabilir, bu da oldukça kullanışlıdır.
Genel olarak, Chainlink, dikkatlice tasarlanmış zincir üstü sözleşmeler ve zincir dışı düğümler aracılığıyla güvenli ve güvenilir Oracle Makine hizmetleri sunarak blok zinciri dünyası ile gerçek dünya arasında bir köprü kurmuştur.