Oracles Nedir?
Hadi Oracles anlamını, kriptodaki tanımını, oracles Nedir ve diğer tüm ayrıntılı gerçekleri öğrenelim.
Oracle'lar, blok zincirlerine zincir dışı bilgilerle etkileşim kurma fırsatı sağlayan varlıklardır. Birkaç sözleşme ve merkezi olmayan sistem tek bir oracle'a bağlanabilse de, tek bir akıllı sözleşme olarak çalışmak için sözleşmeye özgü bir oracle türü oluşturulmuştur.
Kullanımlarına göre çeşitli oracle türleri vardır. Bunlardan başlıcaları şunlardır:
- İnsan Kahinler. Blok zinciri tabanlı anlaşmalar tarafından kullanılmak üzere veri getirmenin yanı sıra doğrulama, onaylama yapabilen farklı konu bilgisine sahip kişiler.
- Yazılım Kahinleri. Bunlar, piyasa fiyatları, havayolu durumu ve hava durumu bilgileri gibi diğer programlardan ve web API'lerinden çevrimiçi verileri alan en yaygın kullanılan oracle'lardır.
- Donanım Oracle'ları. Bu tür kahinler, fiziksel sistemler ve teknolojiyle entegre olarak akıllı sözleşmeler için gerçek dünya verileri sağlar. Donanım oracle'ları çeşitli sektörlerde kullanılan RFID sensörleri ile arayüz oluşturabilir.
- Giden Kahinler. Bu tür oracle'lar akıllı sözleşmelerden harici sistemlere veri göndererek akıllı sözleşmelerin blockchain dışı kaynaklarla etkileşime girmesini sağlar.
- Gelen Oracle'lar. Harici veriler, gelen oracle'lar aracılığıyla akıllı sözleşmelere ya da yazılım oracle'larına gönderilir. Bu oracle'lar bir dizi "eğer" kuralı olarak belirtilebilir, örneğin "bir varlık belirli bir fiyata ulaşırsa alım emri ver".
- Konsensüs Kahinleri. Bu tür kahinler, az sayıda diğer kahinden büyük hacimlerde veri toplayan ve verilerin geçerliliğini ve doğruluğunu değerlendirmek için belirli prosedürleri kullanan bir tür merkezi olmayan kahindir.
Ayrıca, tek bir veri tedarikçisine bağlı olan kahinlerin merkezi, çeşitli kaynaklara müdahale edenlerin ise merkezi olmayan olarak adlandırıldığını unutmayın. Bununla birlikte, özünde bir blockchain oracle'ı, başarılı bir şekilde çalışması için harici izin gerektiren üçüncü taraf bir veri kaynağıdır, bu da tipik olarak merkezi bir varlığın aracı olduğu anlamına gelir. Sonuç olarak, çoğu oracle akıllı sözleşmelerin merkeziyetsiz özelliklerinden feragat etmektedir.
Kripto meraklılarının çoğu, merkezi olmayan oracle ağlarının klasik örnekleri olarak Band Protocol (BAND) ve Chainlink'i (LINK) gösterir.
Ayrıca, oracle'ların veri kaynağı olmadığına dikkat etmek önemlidir. Bunun yerine, akıllı sözleşmelere iletmeden önce birçok kaynaktan bilgi toplar, sorgular ve doğrularlar.
Buna ek olarak, iletilen bilgiler ödemeler, fiyat akışları, bir sensörden alınan sıcaklık, bir basketbol maçından alınan skorlar ve benzeri herhangi bir şey olabilir. Çoğu zaman kahinler, bilgilerini nereden aldıklarına, kaynaklarına, veri akışına ve merkezsiz ya da merkezi olmalarına bağlı olarak atanır.
Kahin Problemi
Akıllı sözleşmeler, merkezi kahinler tarafından sağlanan verilere bağlı olarak farklı görevler yerine getirir ve bu da kahinlerin akıllı sözleşmeler üzerinde muazzam bir etkiye sahip olduğunu gösterir. Kahin Sorunu, merkezi üçüncü taraf kahinlerin güvene dayalı olmayan akıllı sözleşmelere ve blok zinciri sistemlerine getirdiği bir güven çatışmasıdır.
Mutabakat kahinleri gibi merkezi olmayan kahinler uygulanabilir bir seçenek gibi görünse de, merkezi olmayan kahin ağlarının güvenli, işlevsel ve güvenilir bir şekilde oluşturulması zor olduğundan, aşılması gereken çok sayıda engel vardır.