Özet
- Graph, blok zincirler için merkezi olmayan bir endeksleme protokolüdür. Blok Zinciri verilerini, sorguladıkları zaman kullanıcılar için hazır hale getirecek şekilde depolar ve düzenler.
- GRT Token, The Graph Network’ün yerel yardımcı program tokenidir. Ağ içinde bir ödeme ve ödüllendirme mekanizması görevi görür ve ağ, GRT’deki tüm önemli oyuncuları ödüllendirir.
Ethereum veya diğer herhangi bir blok zinciri ağında merkezi olmayan uygulamalar (dApp’ler) oluşturmak, çok fazla blok zinciri verisi gerektirir. Ethereum‘da herkesin erişebileceği çok sayıda veri olmasına rağmen, bunları kullanım için birleştirmek son derece zordur. Geliştiriciler, uygulamaları için gerekli tüm verileri toplamak için muazzam miktarda zaman, çaba ve para harcamak zorundadır.
Ünlü blok zinciri geliştiricileri Yaniv Tal, Jannis Pohlmann ve Brandon Ramirez’in Ethereum ağında dApp’ler geliştirmeye çalışırken karşılaştığı sorun budur. Bununla birlikte, bu sorunu çözmek için blok zinciri verilerini düzenleyebilecek ve geliştiriciler için kolayca erişilebilir hale getirebilecek bir protokol oluşturma fikrini ortaya attılar. Graph fikri burada ortaya çıktı.
Graph (GRT) Nedir?
Grafik, halk arasında “Blok zincirleri’nin Google’ı” olarak anılır. Blok zincirleri için merkezi olmayan bir endeksleme protokolüdür. Bu, protokolün blok zinciri verilerini, sorguladıkları zaman kullanıcılar için hazır hale getirecek şekilde depoladığı ve düzenlediği anlamına gelir. Graph, geliştiricilerin Ethereum’da ve Gezegenler Arası Dosya Sistemi (IPFS) gibi diğer ağlarda dApp’ler oluşturmasını son derece kolaylaştırır.
Graph Protokolü Nasıl İşler?
Graph, blok zinciri verilerini düzenlemek ve depolamak için Subgraph Manifesto adlı bir teknik kullanır. Ağı kullanan herkes kendi API’sini oluşturmakta ve yayınlamakta özgürdür. Bu API’ler daha sonra alt grafikler halinde gruplandırılır. Alt grafikler, ağdaki blok zinciri olayları ve akıllı sözleşmeler hakkında veriler içerir. Bugüne kadar Graph’ta dağıtılan 3000’den fazla alt grafik vardır. Veriye ihtiyacı olan geliştiriciler, bir sorgu oluşturarak bunu talep edebilir. Bu, sorgulama ve endeksleme döngüsünü başlatır.
Graph Network’teki Önemli Karakterler
Protokolü yürütmekten sorumlu olan esasen altı kilit karakter vardır.
1 Tüketiciler
Birincisi, tüketicilerdir: Ağdan veri talep eden geliştiricilere tüketici denir. Mevcut tüm alt grafiklere göz atmak için Grafik Gezgini’ni kullanabilir ve bir sorgu oluşturarak ihtiyaç duyduklarını talep edebilirler. Tüketicilerin, sorgularının silinmesi için ağa bir işlem ücreti ödemeleri gerekir.
2 Dizin Oluşturucu
İkincisi, endeksleyicilerdir: endeksleyiciler, bu sorguları işlemekten esasen sorumludur. Blok zincirinin tüm veritabanını ararlar, yeni veriler toplarlar ve kullanıcıların sorgularıyla eşleşen alt grafikleri filtrelerler. endeksleyiciler, ağa katkıda bulunmak için GRT tokenlerini paylaştırır. Buna karşılık, tüketiciler tarafından ödenen işlem ücretinin bir kısmı ile teşvik edilirler. Bir endeksleyici kötü davranırsa veya tüketicilere yanlış veri sağlarsa, hisseleri kesilir.
3 Küratör
Üçüncüsü, küratörlerdir: Küratörler, alt grafikler geliştirmekten ve ayrıca kalitelerini değerlendirmekten sorumludur. Küratörler belirli bir alt grafiğin yüksek kalitede olduğunu düşünürlerse, alt grafiği belirtmek için GRT tokenlerini riske atabilirler. En fazla sinyale sahip alt grafikler, endeksleyiciler tarafından seçilir. İşaretledikleri bir grafik endeksleyiciler tarafından seçilirse, ödül olarak işlem ücretinin bir kısmını alırlar. endeksleyicilerin aksine, küratörler kötü davranış nedeniyle cezalandırılmaz. Ancak, bir alt grafiğin kalitesiyle ilgili kötü kararlar verdikleri için vergilendirilirler.
4 Yetkilendirici
Dördüncüsü, yetkilendiricilerdir: Yetkilendirenler karar vermede hiçbir rol oynamazlar. Bunun yerine, seçtikleri bir endeksleyiciyi desteklemek için GRT tokenlerini belirliyorlar. Karşılığında, seçilen endeksleyici tarafından kazanılan ödüllerin bir kısmını paylaşırlar.
5 Balıkçı
Beşincisi, balıkçılardır: Balıkçılar, sorulara verilen yanıtın doğrulanmasından sorumludur. Başka bir deyişle, tüketicilerin sorularının doğru cevaplanmasını sağlarlar.
6 Hakem
Altıncısı, hakemlerdir: Hakemler, endeksleyicilerin davranışlarını kontrol etmekten sorumludur. Kötü niyetli dizin oluşturucuları belirlemekle görevlendirilirler.
The Graph protokolünde sorgular bu şekilde oluşturulur ve ele alınır.
GraphQL
GraphQL, Facebook tarafından oluşturulan açık kaynaklı bir sorgulama dilidir. Graph ağında, blok zinciri verileri ile bu verileri gerektiren uygulama arasında bir bağlantı görevi görür. GraphQL, bir sorgu oluşturmak ve iletmek için kullanılır. Bir kullanıcının istediği tüm verileri tek bir sorguda teslim edebilir ve kullanıcılar sadece istediklerini alırlar. Bu, geleneksel API’lerde görülen aşırı getirme, verimsizlik ve esneklik eksikliği sorununu çözer.
GRT token nedir?
GRT, The Graph Network’ün yerel hizmet tokenidir ve tüm ekosistemi besleyen bu tokenlerden 10 milyar vardır. Ağ içinde bir ödeme ve ödüllendirme mekanizması görevi görür ve ağ, GRT’deki tüm önemli oyuncuları ödüllendirir. Token, The Graph ana ağıyla birlikte piyasaya sürüldü ve hemen büyük borsalarda listelendi. Bunun sonucunda Graph’ın piyasa değeri sadece üç gün içinde 1 milyar dolara ulaştı.
Ağ, tüketicilerden ücret ve küratörlerden vergi olarak toplanan GRT’nin bir kısmını yakarak GRT’yi deflasyonist bir varlık haline getiriyor. Nisan 2021 itibarıyla GRT’nin fiyatı 1,99 ABD dolarıdır.
Sonuç
DeFi genel olarak benimsenmeye başladığından, yüksek kaliteli, kullanışlı dApp’lere olan talebin yalnızca artması bekleniyor. Böyle bir zamanda, blok zinciri verilerini endeksleyen bir protokol, geliştiriciler için büyük bir nimettir. Graph, geliştiricilerin zamandan, paradan ve çabadan tasarruf etmesini sağlayan kolay ve uygun maliyetli bir veri elde etme yöntemi sağlar. Şu an itibariyle, yalnızca Ethereum ve IPFS içindir, ancak yakın gelecekte, bu protokolün tüm büyük blok zinciri ağlarında konuşlandırıldığını görebiliriz.