Merkeziyetsiz Oracle'lar: Blok Zincirlerini Harici Verilere Güvenli Bir Şekilde Bağlama

Merkeziyetsiz oracle'lar, gerçek dünya verilerini akıllı sözleşmelere getiren, doğrulayan ve teslim eden dağıtılmış ağlardır, bu da blockchain uygulamalarının güvenliğini ve güvenilirliğini artırır.

Decentralized oracles act as secure bridges between isolated blockchains and external data sources. Blockchains, by nature, cannot access off-chain information like asset prices or event outcomes. Oracles retrieve, validate, and feed this crucial data to smart contracts.

Unlike single-point-of-failure centralized oracles, decentralized versions utilize a network of independent nodes. These nodes fetch data from multiple sources, use consensus to agree on accuracy, and deliver it reliably. This distributed approach mitigates risks of manipulation, censorship, and downtime.

Key features:
Data Aggregation: Collects data from diverse sources.
Consensus Mechanisms: Nodes cryptographically agree on data validity.
Incentive Structures: Rewards honest nodes and penalizes malicious ones (e.g., via staking/slashing).
Data Provenance: Verifies data origin and integrity.

They are vital for DeFi, insurance, prediction markets, and supply chain management, enabling smart contracts to interact with real-world events and information.

        graph LR
  Center["Merkeziyetsiz Oracle'lar: Blok Zincirlerini Harici Verilere Güvenli Bir Şekilde Bağlama"]:::main
  Pre_blockchain["blockchain"]:::pre --> Center
  click Pre_blockchain "/terms/blockchain"
  Pre_decentralization["decentralization"]:::pre --> Center
  click Pre_decentralization "/terms/decentralization"
  Pre_cryptography["cryptography"]:::pre --> Center
  click Pre_cryptography "/terms/cryptography"
  Rel_staking["staking"]:::related -.-> Center
  click Rel_staking "/terms/staking"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 5 yaşındaki gibi açıkla

Akıllı bir sözleşmeyi, kapalı bir odada verilen talimatları yalnızca izleyebilen bir robot gibi düşünün. Dışarıdaki hiçbir şeyi göremez veya duyamaz. Merkeziyetsiz bir [oracle](/tr/terms/oracle), odanın dışındaki bir muhabir ekibi gibidir. Her muhabir, birçok farklı kaynaktan aynı haberi (hava durumu veya hisse senedi fiyatları gibi) kontrol eder. Daha sonra bir araya gelirler, notlarını karşılaştırırlar ve en doğru rapora karar verirler. Son olarak, bu üzerinde anlaşmaya varılan raporu güvenli bir şekilde odaya iletirler, böylece robot ona göre hareket edebilir. Birçok muhabir dahil olduğu için, herhangi birinin yalan söylemesi veya hata yapması çok zordur.

🤓 Expert Deep Dive

Merkeziyetsiz oracle'lar, zincir üstü akıllı sözleşmelere güvenilir zincir dışı veriler sağlamak üzere tasarlanmış dağıtılmış sistemlerdir. Süreç tipik olarak şunları içerir:

  1. Veri İsteği: Bir akıllı sözleşme belirli harici verileri ister.
  2. Düğüm Ağı Aktivasyonu: İsteği yerine getirmek için merkeziyetsiz bir oracle düğüm ağı etkinleştirilir.
  3. Veri Kaynağı: Düğümler, istenen bilgi için birden fazla bağımsız veri toplayıcıyı veya API'yi sorgular.
  4. Toplama ve Fikir Birliği: Düğümler, alınan verileri toplar, aykırı değerleri atar ve tanımlanmış algoritmalar (örneğin, medyan, ağırlıklı ortalama) kullanarak bir fikir birliği değerine ulaşır. Gelişmiş doğrulama için kriptografik kanıtlar veya TEE'ler kullanılabilir.
  5. Zincir Üzeri Teslimat: Doğrulanmış veriler kriptografik olarak imzalanır ve blok zincirindeki belirlenmiş bir oracle sözleşmesine gönderilir.
  6. Akıllı Sözleşme Yürütme: Akıllı sözleşme, mantığını yürütmek için oracle sözleşmesinden gelen verileri tüketir.

Güvenlik, ekonomik teşviklerle sağlanır: düğümler, kötü veri göndermeleri durumunda slashing cezalarına tabi olan teminat (collateral) yatırırlar, dürüst raporlama ise ödüllendirilir. Önde gelen uygulamalar arasında, güveni en aza indirilmiş veri akışları elde etmek için benzersiz mimarilere sahip Chainlink, Band Protocol ve API3 bulunmaktadır.

🔗 İlgili terimler

📚 Kaynaklar