Blockchain oracle'ları, blockchain teknolojisinin kritik bir bileşenidir ve blockchainlerin kullanıcıların taleplerini nasıl karşıladığını yeniden tanımlamanın anahtarıdır.
Blockchain oracle'ın ne olduğunu ve neden önemli olduğunu merak ediyor olabilirsiniz. Bu makale, bir blockchain oracle'ın temel bileşenlerini detaylandırıyor, farklı türlerini tanımlıyor. blockchain oracles ve blockchain oracles kullanıcıları için neden blockchain oracles'ın bu kadar önemli olduğunu açıklıyor teknoloji.
Blockchain Oracle Nedir?
Başlangıç olarak, bir blockchain kahini bile nedir?
Bir blok zinciri kehaneti, deterministik bir blok zincirini zincir dışı verilerle (ağın dışındaki veriler) birbirine bağlayan bir cihaz veya varlıktır. Blockchain oracle'ları, esasen harici bilgilerle akıllı sözleşmeler sağlayan üçüncü taraf hizmetleridir.
Blockchain oracle'ları, blockchainler ile dış dünya arasında bir köprü görevi görür. için mümkün kılarlar blok zincirlerinde akıllı sözleşmeler zincir dışı verilere erişmek için. Bir blockchain oracle, blockchain için harici veri kaynaklarını sorgulayan, doğrulayan ve doğrulayan bir blockchain katmanı olarak düşünülebilir. Genelde,
güvenilir API'ler süreci yürütmek, blok zincirlerin gerçek dünyadaki olaylarla daha fazla bağlantılı olmasını mümkün kılmak.Blok zinciri uygulamalarının ihtiyaç duyduğu sözleşmeye dayalı anlaşmalar ve diğer önemli bilgi yöntemleri nedeniyle, anlaşmayı yürütmek için dış dünyadan ilgili bilgilere sahip olmak genellikle zorunludur. soru. İşte bu noktada blockchain oracle'ları devreye giriyor.
Artık bir blockchain oracle'ın ne olduğunu biliyorsunuz, blockchain oracle'larının neden bu kadar önemli olduğunu merak ediyor olabilirsiniz.
Blockchain Oracles Neden Bu Kadar Önemli?
Fiyat beslemeleri, blockchain oracles'ın topluma sağladığı değer açısından gerçekten buzdağının görünen kısmıdır.
— ChainLinkGod.eth 2.0 (@ChainLinkGod) 26 Mayıs 2021
Oracles, sözleşmeye dayalı anlaşmalar ve toplum için gerçek dünya verilerinin kripto ekonomik olarak güvenli bir kaynağı olan hizmet olarak gerçeği sunarhttps://t.co/xBh1xKVLhX
Akıllı sözleşmeler, blok zincirleri için kuralları ve anlaşmaları yürütmek için kullanılan bilgisayar programları veya işlem protokolleridir. Akıllı sözleşmeler, blok zinciri tabanlı uygulamaları çalıştırmak için gereken talimatları yürütür ve kullanıcılar ile bir blok zinciri arasındaki etkileşimlere izin verir.
Oracles, akıllı sözleşmelerin faaliyet gösterdiği kapsamı genişletir. Blockchain Oracle teknolojisi, gerçek dünya verilerini akıllı sözleşmelere besler. Bazı oracle'lar ayrıca bilgileri yalnızca akıllı sözleşmelere iletmekle kalmaz, aynı zamanda harici kaynaklara da geri gönderir.
Çalışılacak daha fazla veri ile akıllı sözleşmeler daha geniş bir kullanım senaryosu yelpazesi için kullanılabilir. Blockchain oracle'ları olmadan, akıllı sözleşmelerin kullanımı çok sınırlı olurdu, çünkü yalnızca verilere erişimleri olurdu. genellikle tek bir alanla sınırlı olan ağları içinde (bir kripto için finansal işlemler gibi) değiş tokuş).
Sorunsuz veri aktarımları, özellikle büyük verinin yaygın olduğu bir çağda yaşadığımız bu süreç için çok önemlidir. Harici veriler olmadan,
Oracle Sorunu Nedir?
Kripto'nun bir kart evi olmaması için başka bir teknolojik atılım turuna ihtiyacı var:
— Tyler Tringas (@tylertringas) 16 Haziran 2021
1/ Oracle Problemine uygulanabilir çözüm (bir blok zinciri hakkında bilgi alın)
2/ ölçeklenebilirlik + ademi merkeziyetçiliği tamamen ortadan kaldırmadan hız + güvenlik
Bir blockchain oracle tasarlamanın zorluğu, Oracle'ın tehlikeye girmesi durumunda, ona dayanan akıllı sözleşmenin de varsayılan olarak tehlikeye girebilmesidir. Bu kehanet sorunudur. Blockchain oracle sorunu, bir güven sorunu etrafında toplanıyor.
Bu güven, veri kaynağından Oracle'a güvenilir veri aktarımı, Oracle'da güvenilir kod yürütme ve Oracle'dan blok zincirine güvenilir veri aktarımı ile ilgili şüpheleri içerir.
Asıl mesele, insanların doğrudan bir web sitesinden mi yoksa bir sensörden mi geldiğine bakılmaksızın, hareket halindeyken bu dış bilgi kaynaklarına güvenmemeleridir.
Oracle'lar, blok zinciri konsensüs mekanizmasının bir parçası olmayan üçüncü taraf hizmetler olduğundan, bu kamu altyapısının sağladığı temel güvenlik mekanizmalarına tabi değildirler. Bu, oracles tarafından toplanan verilerin doğrulanmasını zorlaştırır. Ayrıca, blockchain oracle türüne bağlı olarak, arıza ve kasıtlı kurcalama şansı artar.
Kehanet türlerini tanımlama ihtiyacı, kâhinleri yardımcı olacak şekilde organize etmenin öneminden kaynaklanmaktadır. Blockchain çözüm geliştiricilerinin potansiyel ortamında hızlı bir şekilde gezinmelerini kolaylaştırın seçenekler. Oracles türleri, işlev ve kullanım açısından farklılık gösterir.
Blockchain Oracles Türleri
Blockchain oracle'ları, aşağıdaki faktörlere göre farklı türlere ayrılabilir:
- Kaynak: Verinin kaynağı, donanım mı yoksa yazılım mı?
- Bilginin yönü: Veri giden mi yoksa gelen mi?
- Güven: Veriler merkezi olmayan çözümlerden mi yoksa merkezi çözümlerden mi geliyor?
Var olan Oracles türleri şunları içerir:
- Yazılım Oracle'ları
- Donanım Oracle'ları
- Gelen Oracle'lar
- Giden Oracle'lar
- Konsensüse dayalı Oracle'lar
Yazılım oracle'ları, sıcaklık, emtia ve malların fiyatları, uçuş veya tren gecikmeleri vb. gibi çevrimiçi kaynaklardan kaynaklanan bilgi verilerini işler. Oracle yazılımı, gerekli bilgileri çıkarır ve akıllı sözleşmeye aktarır.
Fiziksel dünyadan bilgi gerektiren akıllı sözleşmeler, donanım kahinlerine bağlıdır. Örneğin, hareket sensörlerinin aracı algılaması ve verileri akıllı bir sözleşmeye veya tedarik zinciri endüstrisindeki sensörlere göndermesi gereken bir bariyeri geçen bir araba.
İlişkili: Ethereum'da Kendi DApp'lerinizi Nasıl Oluşturacağınızı Öğrenin
Gelen oracle'lar dış dünyadan veri sağlar. Akıllı sözleşmelere veri iletmek için harici kaynakları kullanırlar. Gelen oracle'lar, gerçek dünya olaylarıyla ilgili verilerin blok zincirine çağrılmasına da izin verir. Otomatik ticarette kullanılabilirler.
Giden oracle'lar, dış dünyaya veri gönderme yeteneğine sahip akıllı sözleşmeler sağlar. Gerçek dünyadan bir örnek, bir adrese yatırılan fonları alan fiziksel dünyadaki akıllı bir kilit olabilir. Akıllı bir sözleşme, bu olayla ilgili bilgileri giden bir oracle aracılığıyla akıllı kilidi açan bir mekanizmaya gönderir.
Konsensüse dayalı oracle'lar, insan konsensüs ve tahmin pazarlarından veri alır. Bu tür kehanetlerle bir konsensüs mekanizmasının kullanılması, merkezi olmayan kehanetlere doğru büyük bir adımdır. Teknoloji, özgünlüklerini ve doğruluğunu belirlemek için birkaç oracle'dan gelen verileri tescilli yöntemlerle toplamaya dayanır. Bunun nedeni, yalnızca bir bilgi kaynağı kullanmanın riskli ve güvenilmez olabilmesidir.
Uygulamada Blockchain Oracles
Mevcut blockchain oracle proje ekiplerinin merceğinden, blockchain oracle'ın pratikte nasıl çalıştığını daha iyi anlayabiliriz. Bu tür projeler arasında UMA, Chainlink ve Band bulunmaktadır.
UMA
UMA blok zinciri protokolü, insanların blok zincirinde sentetik varlıklar oluşturmasını sağlayan Ethereum tabanlı bir protokoldür. UMA'nın misyonu, dünyadaki herkesin finansal riske erişmesini mümkün kılmaktır. Sentetik varlıkların güncel verilerle etkin bir şekilde alınıp satılabilmesi için UMA, blok zinciri kehanetine bağlıdır.
İlişkili: Merkezi Olmayan Kripto Para Borsası (DEX) Nedir?
UMA'nın oracle sistemi, İyimser Oracle ve Veri Doğrulama Mekanizmasından oluşmaktadır. UMA protokolündeki akıllı sözleşmeler, Optimistic Oracle'a fiyat bilgisi talebinde bulunur.
Kahin tarafından önerilen fiyatlar onaylanmadan önce bunlar tartışılabilir. Fiyatlandırma bilgileriyle ilgili anlaşmazlıkları çözmek için DVM'ye bir istek gönderilebilir. Bir anlaşmazlık durumunda, belirli zaman damgalarını kullanarak varlığın fiyatını bildirmek için UMA token sahiplerine bir oylama önerilir.
Chainlink, blockchain oracle sektöründeki ilk hareket edenlerden biridir. Ethereum tabanlı protokol, akıllı sözleşmeleri merkezi olmayan bir oracle ağı kullanarak verilerle birleştirir. En popüler tekliflerinden biri, blok zincirindeki akıllı sözleşmelere zincir dışı veri sağlamak için düğümleri kullanan fiyat toplama hizmetidir.
Birden fazla, bağımsız oracle operatörü, fiyat beslemelerini Chainlink ile günceller. Fiyat akışındaki verilerin kullanıcıları, finansmanlarıyla kalitesine katkıda bulunur. Ağdaki Oracle operatörleri, fiyat verilerini yayınlamak için sağlanan fonlarla ödüllendirilir.
Chainlink oracle'daki düğümlerin seçimi, düğümlerin itibarına ve önceki performansına dayanır. Bu, akıllı sözleşmelerin güvenliğini korurken veri kalitesini yüksek tutmaya yardımcı olur.
Bant Protokolü
Bant Protokolü, Cosmos blok zincirinde çalışan bir oracle ağıdır. Merkezi olmayan finans uygulamaları tarafından kullanılır. Band, merkezi olmayan finans uygulamalarına hizmet etmenin yanı sıra spor, hava durumu, e-spor verileri ve rastgele sayı üretimi ile yeni bir zemin kazanmak için çalışıyor.
Band, web tabanlı API'lerden veri çeken zincirler arası Oracle çözümü ile popülerdir. Band, yetkilendirilmiş bir hisse ispatı konsensüsü kullanarak etkileşimde bulunan birden fazla bağımsız tarafın güvenilir verilerini kullanır.
Protokol jetonunun sahipleri, Band'de bir yönetişim hissesini ve veri kalitesinin iyi olmasını sağlama sorumluluğunu paylaşır. Bunu yapmak için BAND belirteçleri güvenilir doğrulayıcılara devredilir. Ağdaki doğrulayıcılar, bir porsiyon ücreti ödülleri karşılığında tarihi küratörlük yapar.
Blockchain Oracles ile Yeni Çözümler ve Yeni Zorluklar
Blockchain oracle'ları, akıllı sözleşmeler arasındaki iletişimi kolaylaştıran oldukça güvenilir bir mekanizmadır.
Blok zincirlerin pratik uygulamalarda ve çeşitli endüstrilerde sürdürülebilir bir etki sağlaması için gerçek dünya verileriyle doğru bir şekilde arayüz oluşturmaları gerekir.
Bunu kahinlerle başarmak, kahin problemi şeklinde birkaç zorluk sunar.
Bununla birlikte, bu cephede önemli ilerleme kaydedilmiştir ve blok zincirleri ile harici veri beslemeleri arasındaki gelecekteki bağlantı, teknoloji için ileriye doğru büyük bir sıçramayı temsil edecektir.
Blockchain oracle'ları, blockchain ekosisteminde güvenilir, güvenilmez ve büyümeyi teşvik edecek şekilde uygulanması gereken birçok kritik yapı taşından biri olmaya devam ediyor.
Akıllı sözleşmeler programlama gerektirir ve Solidity bu işin aracıdır.
Sonrakini Oku
- Teknoloji Açıklaması
- finans
- Paranın Geleceği
- blok zinciri
Calvin, MakeUseOf'ta bir yazardır. Calvin, Rick and Morty'yi veya en sevdiği spor takımlarını izlemediği zamanlarda yeni başlayanlar, blok zinciri, siber güvenlik ve diğer teknoloji alanları hakkında yazıyor.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Bir adım daha…!
Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.