ChainLink’e Giriş

ChainLink, türünün ilk örneği olan merkezi olmayan bir oracle hizmetidir. Ethereum 2015’te hayata geçtiğinde, blockchain’in kurumsal çözüme ve geleneksel işletmeye getirebilecekleri konusunda devrim yarattı. Blockchain, artık sadece Bitcoin’in geleneksel döviz değişimini bozma potansiyeli ile sınırlı, yeni nesil finansal işlem için bir araç değildi. Ethereum destekli akıllı sözleşmelerle Vitalik Buterin, blok zincir teknolojisi için bir Pandora Kutusu kullanım senaryoları açtı.

Sorun, tasarımlarına göre akıllı sözleşmelerin yalnızca blok zincirindeki verileri yönetebilmesidir. Ethereum üzerine inşa edilen akıllı sözleşme programlarının çoğu, geliştirmeye çalıştıkları gerçek dünya endüstrileriyle bir köprüden yoksun olduğundan, potansiyelleri, dünyanın her yerindeki kullanımlar için kurcalamaya karşı korumalı, merkezi olmayan uygulamalar sağlama yetenekleri hala büyük ölçüde kullanılmamış durumda..CL4

İşte ChainLink burada devreye giriyor. ChainLink ile akıllı sözleşme kullanıcıları, zincir dışı uygulama programı arayüzlerinden (API’ler), veri havuzlarından ve diğer kaynaklardan veri almak ve bunları blok zincirine entegre etmek için ağın oracle’larını kullanabilir. Temel olarak, ChainLink, blockchain uygulamalarının dışında kalan bilgileri alır ve onu zincire koyar.

Dışarıdaki blok zinciri protokollerinin çoğu için, bu protokollerin çalışması gereken verilere erişmek için ChainLink gibi oracle’lar gerekli olacaktır. ChainLink, adından da anlaşılacağı gibi, blockchain’i mevcut altyapıya bağlayan bağlantıdır..

İştahınızı doyurmak için bu yeterliyse, pazarlar, cüzdanlar ve benzerleri hakkındaki bilgilerimize geçebilirsiniz. Ancak, ChainLink hakkında daha kapsamlı ve teknik bir açıklama istiyorsanız, bir sonraki bölüme geçelim.

ChainLink Nasıl Çalışır?

ChainLink’in temel amacı, zincir içi ve zincir dışı ekosistemleri köprülemektir ve bu nedenle, iki ana mimari bileşene sahiptir: zincir üstü altyapı ve zincir dışı altyapı.

Zincir Üzerinde İşlevler

ChainLink’in ilk bileşeni, Ethereum’un blok zincirine yerleştirilen zincir içi sözleşmelerden oluşur. Bu oracle sözleşmeleri, ağın oracle hizmetlerinden yararlanmak isteyen kullanıcıların veri taleplerini işler. Bir kullanıcı veya varlık zincir dışı verilere erişmek isterse, ChainLink ağına bir kullanıcı sözleşmesi (veya sözleşme talep etme) gönderir ve blok zinciri bu talepleri kendi sözleşmelerine işler..

Bu sözleşmeler, talep eden sözleşmenin uygun oracle’larla eşleştirilmesinden sorumludur. Sözleşmeler bir itibar sözleşmesi, bir sipariş eşleştirme sözleşmesi ve bir toplama sözleşmesini içerir.

Bunlardan ilki, itibar sözleşmesi tam olarak göründüğü gibidir: bütünlüğünü doğrulamak için oracle sağlayıcısının geçmişini kontrol eder. Buna karşılık, sipariş eşleştirme sözleşmesi, kullanıcı sözleşmesinin hizmet düzeyi sözleşmesini ağda günlüğe kaydeder ve sorumlu oracle sağlayıcılarından teklifleri toplar. Son olarak, toplama sözleşmesi, seçilen oracle’ların toplu verilerini toplar ve en doğru sonucu bulmak için bunları dengeler..

Bu sözleşmelerle, ChainLink’in zincir üzerindeki işlevleri üç adımlı bir süreçten geçer.

  1. Oracle Seçimi: Talep eden bir sözleşme gönderildiğinde, kullanıcı, hizmet seviyesi sözleşmesi (SLA) olarak bilinen veri aramaları için bir dizi parametre ve gereksinim belirtir. Bunlar oracle itibarını, veri özelliklerini, ihtiyaç duyulan oracle / veri kaynaklarının sayısını vb. İçerebilir. Kullanıcılar daha sonra ChainLink kullanarak oracle’ları filtreleyebilir ve manuel olarak arayabilir. Manuel bir aramanın optimal olmadığı zamanlarda, otomatik bir eşleme motoru mevcut olacaktır. Bu seçenek için oracles, bir sözleşmenin SLA’sına göre teklif verebilir. Sözleşmeler, yanlış davranışlar için bir ceza ücreti uygulama seçeneğine sahiptir ve bir sözleşme yeterince kaliteli teklif aldığında, bu oracle’lar seçilir ve hizmet sözleşmesi başlatılır..
  2. Veri Raporlama: Bu oldukça basit. Seçildikten sonra, zincir dışı oracle’lar hizmet sözleşmesini yürütür ve zincir üzerindeki düğümlerin işlenmesi için istenen verileri blockchain’e iletir..
  3. Sonuç Toplama: Veri bütünlüğünü sağlamak için, bir toplu sözleşme, talep eden bir sözleşmeyle ilişkili tüm oracle’lar tarafından sunulan verileri toplar. Toplama sözleşmesi daha sonra, talep eden sözleşmeye doğru, ağırlıklı bir cevap sağlamak için tüm verilerin ortalamasını alır. Belirli koşullar altında tüm yanıtların ortalamasının alınamayacağı, ancak basitlik adına bu makalenin bu olasılıkları keşfetmeyeceği unutulmamalıdır..

CL


Zincir Dışı İşlevler

ChainLink’in ikinci bileşeni, Ethereum ağına bağlı zincir dışı oracle düğümlerinden oluşur. Şu anda, ChainLink yalnızca Ethereum’un ağındaki akıllı sözleşmelerle arayüz oluşturuyor, ancak gelecekte program, birden çok ağda akıllı sözleşmelerle çalışmak için blok zincirinden bağımsız olacak..

Zincir dışı düğümler, verileri kullanıcı sözleşmelerinin istediği şekilde zincir dışı kaynaktan toplamaktan sorumludur. İlgili verileri aldıktan sonra, bu düğümler bu verileri, zincir dışı altyapının ChainLink’in blok zinciri ile etkileşime girmesini sağlayan çekirdek düğüm yazılımı olan ChainLink Core aracılığıyla işler. Veriler işlendikten sonra, ChainLink Core bunları sonuç birleştirme için zincir üzerindeki oracle sözleşmesine iletir. Bu iş için tazminat olarak, zincir dışı oracle operatörlerine, verileri toplamak ve göndermek için ChainLink’in yerel belirteci olan LINK cinsinden ödeme yapılır..

CL2

Bu önemli işlevi yerine getirmenin yanı sıra, zincir dışı düğümler geliştiricilerin harici adaptörleri entegre etmesine de izin verir. Mükemmel bir paralel olmasa da, harici adaptörler ChainLink içindir, Ethereum ağı için merkezi olmayan uygulamalar ne demektir. Bu bağdaştırıcılar, düğüm operatörlerinin bir dizi ek programı işlem tabanlarına yerleştirmek için kullanabilecekleri eklentilerdir. Ek olarak, veri toplama sürecini kolaylaştıran alt görevler gerçekleştirebilirler..

Dağıtılmış Kaynaklar ve Dağıtılmış Oracle’lar

Bu bölümü buraya ekledik çünkü bu iki kavram, ChainLink’in kendisini diğer oracle protokollerinden nasıl ayırdığını anlamak için önemlidir..

Merkezileştirilmiş muadillerinin aksine, ChainLink’in programı tamamen merkezi olmayan bir programdır. Merkezi bir kahin varlıkla ilgili sorun, hileli verilere yol açabilir. Örneğin, bir kullanıcı sözleşmesi bir finansal denetim hakkında rapor sağlamak için bir oracle’a dayandıysa, bu oracle kötü niyetli ise bu verileri kurcalayabilir.

Bu güvenlik sorunlarını çözmek için ChainLink, kaynak ve oracle dağıtımı dediği şeyi uygular. Bir oracle güvenilir bir itibar istiyorsa, verilerini birden çok kaynaktan alabilir. Ek olarak, bir kullanıcı sözleşmesi ağ ile bir talepte bulunduğunda, bu talep birden fazla zincir dışı oracle düğümüne sözleşmeye bağlanır. Bu kahinler benzer veya farklı kaynaklardan alınabilir.

Bunu açıklamak için, Boomer Blockchain Stock Tracker’ın borsa verileri için bir sözleşme talebi sunduğunu varsayalım. ChainLink’in oracle dağıtımına uygun olarak, bu istek daha sonra Oracle A, Oracle B ve Oracle C ile eşleştirilir.Ağın kaynak dağıtımına yaptığı vurgu nedeniyle Oracle A, verilerini Barron’s ve CNN Money’den, Oracle B’yi MSN Money’den ve Market Watch ve Oracle C, Barron’s ve Nasdaq. Bu çeşitlilik sayesinde Boomer Blockchain Stock Tracker, verilerini merkezi bir kaynaktan almıyor ve bunun yerine dengeli bir bilgi toplamı alıyor.

CL3

Gerçekte, bu iki katmanlı dağıtım sistemi, her veri kümesi bir araya toplanıp birbirine göre ölçüldüğünden oracle’ları dürüst tutar. Harekete geçen ve verilere müdahale eden oracle’lar, ChainLink ağında cezalarla ve kötü bir itibarla cezalandırılır..

ChainLink Ticaret Geçmişi

ChainLink yakın zamana kadar oldukça hareketsizdi. 2017 yılının Eylül ayı sonlarında ICO’sundan çıkan ürün, Aralık ayına kadar yalnızca 0,14-0,18 ABD doları destekle 0,47 ABD dolarının en yüksek seviyesine çıktı..

CLmarket

Aralık ayındaki yükselişinden sonra, kripto para birimi yazım anında 1.29 $ fiyatla ilk 100 piyasa değerindedir..

ChainLink Nereden Alınır

ChainLink’in en büyük borsası, coin’in BTC (% 66,20) ve ETH’deki (% 31,10) işlem hacminin% 97’sini oluşturan Binance’tir..

ChainLink nerede saklanır

Ethereum üzerine kurulu ChainLink, bir ERC20 belirtecidir, bu nedenle My Ether Wallet ve Ledger Nano S gibi Ethereum uyumlu cüzdanlar.

Yol Haritası ve Ne Gelecek

Maalesef, ChainLink ekibi bir yol haritası sunmuyor, ancak ChainLink hizmetlerinin bir test ağı 2018’in 1. çeyreğinde bir ara gelmelidir

Genel olarak, projenin genel pazarlama eksikliği ve somut güncellemeler geçmişte topluluk üyelerini hayal kırıklığına uğrattı. Projenin CEO’su Sergey Nazarov, ChainLink’te perde arkası çalışmalarından yana olan sessiz bir topluluk varlığıyla tanınır..

Ekip projelerini çok fazla abartmayabilir, ancak değeri ne olursa olsun, ürün geliştirme adına marka pazarlamasından fedakarlık ediyorlar ve bazı topluluk üyeleri bu odağı canlandırıcı buluyor. Örneğin, Swift Bank ile bir oracle kurdular ve zepplin_os ve Request Network ile birkaç sessiz ortaklıkları var..

CLpartners

Son düşünceler

Anlaşılması en kolay proje olmadığını biliyorum, ancak bir kez kavradığınızda, ChainLink gibi oracle platformlarının blockchain teknolojisi için neden önemli olduğunu muhtemelen anlayacaksınız..

Blockchain dünyasının, meşru bir şekilde benimsenmesini görmek istiyorsa oracle’lara ihtiyacı var. Halen, ChainLink piyasadaki birkaç oracle sağlayıcıdan biridir ve bazıları onu endüstri lideri olarak adlandırır. Dahası, gerçekten merkezi olmayan tek oracle sağlayıcısıdır ve oracle’lar hizmet ettikleri blockchain protokolleri kadar güvenli bir şekilde çalışacaksa, ademi merkeziyetçilik bir zorunluluktur.

Ek kaynaklar:

İnternet sitesi

Beyaz kağıt

Subreddit

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me