Coinbase logosu

Kripto dünyasında blockchain oracle nedir?

What is a blockchain oracle in crypto?
  • Blockchain oracle'ları, blok zincirlerini dış sistemlere bağlayan varlıklardır ve bu sayede akıllı kontratlar gerçek dünya girdilerine ve çıktılarına dayalı olarak çalışabilir.

  • Oracle'lar, izole blok zincirlerini off-chain veri ve hesaplamalarla bağlayarak, blok zincirler arası işbirliğini sağlayarak doğrulanabilir webin oluşturulmasında önemli bir rol oynarlar.

  • Blockchain oracle'ları, veri kaynağı kendileri olmayıp, dış veri kaynaklarını sorgular, doğrular ve kimlik doğrulamasını yapar ve ardından bu bilgileri iletirler.

Blockchain Oracle'ları Anlama

Blockchain oracle'ları, akıllı sözleşmelere dış bilgiler sağlayan üçüncü taraf hizmetlerdir. Bunlar, blockchain'ler ile dış dünya arasında köprü görevi görürler. Blockchain'ler ve akıllı sözleşmeler, off-chain verilere (ağın dışındaki veriler) erişemezler. Ancak, birçok sözleşme anlaşması için, anlaşmanın uygulanması için dış dünyadan ilgili bilgilere sahip olmak gereklidir.

İşte burada blockchain oracle'ları devreye girer, çünkü off-chain ve on-chain veriler arasında bir bağlantı sağlarlar. Oracle'lar, blockchain ekosistemi içinde önemlidir çünkü akıllı sözleşmelerin işleyebileceği kapsamı genişletirler. Blockchain oracle'ları olmadan, akıllı sözleşmelerin kullanımı çok sınırlı olurdu çünkü yalnızca kendi ağlarındaki verilere erişimleri olurdu.

Blockchain Oracle'ları Nasıl Çalışır

Blockchain oracle'ları, veri kaynağı kendileri olmayıp, dış veri kaynaklarını sorgulayan, doğrulayan ve kimlik doğrulamasını yapan ve ardından bu bilgileri ileten katmandır. Oracle'lar tarafından iletilen veriler birçok formda gelir - fiyat bilgisi, bir işlemin başarılı bir şekilde tamamlanması veya bir sensör tarafından ölçülen sıcaklık.

Dış dünyadan veri çağırmak için, akıllı sözleşmenin çağrılması ve ağ kaynaklarının harcanması gerekmektedir. Bazı oracle'ların, bilgileri sadece akıllı sözleşmelere iletmekle kalmayıp, onları dış kaynaklara geri gönderme yeteneği de vardır.

Blockchain Oracle Türleri

Belirli bir amaca hizmet etmek üzere tasarlanmış birkaç farklı blockchain oracle türü bulunmaktadır. Yazılım oracle'ları, internet üzerinde mevcut olan verileri toplar ve bunları bir akıllı sözleşmeye besler, örneğin dijital varlıkların fiyat verileri. Donanım oracle'ları, yalnızca bir sensör veya tarayıcı gibi bir donanım parçası aracılığıyla gelebilecek olan fiziksel dünya verilerine başvurur. İnsan oracle'ları, bir kişinin gerçek dünya olaylarına dayanarak veri sağlamasını içerir.

Oracle Sorunu

Blockchain oracle sorunu, akıllı sözleşmelerin anahtar bir kısıtlamasını vurgular, yani, kendi yerel blockchain bağlamlarının dışındaki veri ve sistemlerle bağlantı kuramazlar. Bu sınırlama, blockchain mimarisinin belirleyici doğasından kaynaklanır, burada ağdaki her düğüm, aynı girdi verildiğinde aynı sonucu elde etmelidir. Bu belirleyici mimari, düğümlerin bir uzlaşmaya varması için önemlidir, bu da blockchain işlevselliğinin temel bir yönüdür.

Blockchain Oracle Kullanım Örnekleri

Blockchain orakullarının çeşitli kullanım alanları vardır. Merkezi olmayan finans (DeFi) alanında dijital varlıkların güncel fiyat verilerini sağlamak için kullanılırlar. Ayrıca bahis ve tahmin piyasalarında, oyunlarda, tekil tokenlar (NFT'ler) ve sigortada da kullanılırlar. Bu durumlarda, orakullar, blockchain ile gerçek dünya verileri arasında önemli bir bağlantı sağlar ve akıllı kontratların etkin bir şekilde işlev görmesini sağlar.

Sadece birkaç dakikada Bitcoin satın alın

Kişilerin ve işletmelerin kripto para satın almak, satmak ve yönetmek için en çok güvendikleri yer biziz.