Web3 Veri Erişiminin Evrimi: İndeksleyiciler ve İlgili Projelerin Genel Görünümü
Blockchain teknolojisinde, veriler hayati bir rol oynamaktadır ve merkeziyetsiz uygulamaların geliştirilmesinin temelini oluşturur. Şu anda tartışmaların çoğu veri kullanılabilirliği üzerinde yoğunlaşsa da, veri erişilebilirliği de aynı derecede önemlidir ve genellikle göz ardı edilmektedir.
Modüler blok zinciri çağında, veri kullanılabilirliği çözümleri vazgeçilmez hale geldi. Bu çözümler, tüm katılımcıların işlem verilerine erişimini sağlayarak gerçek zamanlı doğrulamayı mümkün kılar ve ağın bütünlüğünü korur. Ancak, veri kullanılabilirlik katmanı daha çok bir reklam panosu gibidir, bir veritabanı değil; veriler sonsuza dek saklanmaz, zamanla silinir.
Buna karşılık, veri erişilebilirliği, tarihsel verilere erişim yeteneğine odaklanır; bu, merkeziyetsiz uygulamaların geliştirilmesi ve blok zinciri analizi için kritik öneme sahiptir. Daha az tartışılmasına rağmen, veri erişilebilirliği ve veri kullanılabilirliği eşit derecede önemlidir. İkisi de blok zinciri ekosisteminde farklı ancak tamamlayıcı roller oynar; kapsamlı bir veri yönetimi yaklaşımı, güçlü ve verimli blok zinciri uygulamalarını desteklemek için her iki sorunu da aynı anda ele almalıdır.
Blockchain, doğduğu günden bu yana altyapıyı köklü bir şekilde değiştirdi ve oyun, finans ve sosyal ağlar gibi alanlarda merkeziyetsiz uygulamaların oluşturulmasını teşvik etti. Ancak, bu uygulamaları inşa etmek, büyük miktarda blockchain verisine erişim gerektiriyor ve bu hem zor hem de pahalı.
Geliştiriciler için bir seçenek, kendi arşiv RPC düğümlerini barındırmak ve çalıştırmaktır. Bu düğümler, başlangıçtan itibaren tüm tarihsel blok zinciri verilerini depolar ve verilere tam erişim sağlar. Ancak, arşiv düğümlerinin bakımı maliyetlidir ve sorgulama yetenekleri sınırlıdır. Daha ucuz düğümler çalıştırmak başka bir seçenektir, ancak bu düğümlerin veri alma yetenekleri sınırlıdır ve uygulamanın normal çalışmasını engelleyebilir.
Diğer bir yöntem, ticari RPC düğüm sağlayıcılarını kullanmaktır. Bu sağlayıcılar düğüm maliyetleri ve yönetiminden sorumludur ve verileri RPC uç noktaları aracılığıyla sağlar. Kamuya açık RPC uç noktaları ücretsizdir, ancak hız sınırlamaları vardır ve bu durum uygulama kullanıcı deneyimini olumsuz etkileyebilir. Özel RPC uç noktaları, tıkanıklığı azaltarak daha iyi performans sunar, ancak basit veri alımı bile çok sayıda gidiş-dönüş iletişimi gerektirir ve bu da verimsizlik yaratır. Ayrıca, özel RPC uç noktaları genellikle ölçeklenmesi zor olup, farklı ağlar arasında uyumluluk eksikliği vardır.
Blockchain indeksleyicileri, zincir üzerindeki verileri düzenleyip bunları sorgulama kolaylığı için veritabanına göndermede kritik bir rol oynar, bu nedenle "blockchain arama motoru" olarak adlandırılırlar. Çalışma prensipleri, blockchain verilerini indekslemek ve bunları SQL benzeri bir sorgu dili aracılığıyla her zaman erişilebilir hale getirmektir. Standartlaştırılmış sorgu arayüzü sunarak, indeksleyiciler geliştiricilerin gerekli bilgileri hızlı ve doğru bir şekilde sorgulamasını sağlar, süreci büyük ölçüde basitleştirir.
Farklı türdeki indeksleyiciler, veri alımını çeşitli şekillerde optimize eder:
Tam düğüm indeksleyici: Verileri doğrudan tam blok zinciri düğümünden çıkarır, verilerin eksiksiz ve doğru olmasını sağlar, ancak çok miktarda depolama ve işleme gücü gerektirir.
Hafif indeksleyici: Tam düğümlerin ihtiyaç duyulduğunda belirli verileri almasına dayanarak, depolama gereksinimlerini azaltır ancak sorgulama süresini artırabilir.
Özel İndeksleyici: Belirli veri türleri veya özel blok zincirleri için, örneğin NFT verileri veya DeFi işlemleri gibi, aramayı optimize eder.
Agregat Dizinleyici: Birden fazla blok zincirinden ve kaynaktan veri çıkararak, çevrimdışı bilgileri de içeren, birleşik bir sorgulama arayüzü sunar; çok zincirli uygulamalar için özellikle faydalıdır.
Sadece Ethereum için 3TB depolama alanı gereklidir ve blockchain sürekli büyüdükçe, arşiv düğümlerinin veri depolama miktarı da sürekli artacaktır. İndeksleyici protokolü birden fazla indeksleyici dağıtarak çok miktarda veriyi verimli bir şekilde indeksleyebilir ve hızlı bir şekilde sorgulayabilir, bu RPC'nin gerçekleştiremeyeceği bir şeydir.
İndeksleyici, karmaşık sorgular yapmayı, farklı kriterlere göre verileri kolayca filtrelemeyi ve verileri analiz etmek üzere çıkarmayı da sağlar. Bazı indeksleyiciler, birden fazla kaynaktan gelen verileri birleştirmeye de olanak tanır ve bu sayede çoklu zincir uygulamalarında birden fazla API dağıtma ihtiyacını ortadan kaldırır. Birden fazla düğümde dağıtılarak, indeksleyici artırılmış güvenlik ve performans sağlar, oysa RPC sağlayıcıları merkezi özellikleri nedeniyle kesintiler ve duraklamalar yaşayabilir.
Genel olarak, RPC düğüm sağlayıcılarıyla karşılaştırıldığında, indeksleyiciler veri alma verimliliğini ve güvenilirliğini artırırken, aynı zamanda tek bir düğümün dağıtım maliyetlerini de düşürmektedir. Bu, blok zinciri indeksleyici protokolünü uygulama geliştiricileri için en iyi seçim haline getiriyor.
Merkeziyetsiz uygulamalar oluşturmak, hizmetlerini çalıştırmak için blok zinciri verilerini sorgulayıp okumayı gerektirir. Bu, DeFi, NFT platformları, oyunlar ve hatta sosyal ağlar gibi her tür uygulamayı içerir, çünkü bu platformların diğer işlemleri gerçekleştirebilmesi için önce verileri okumaları gerekir.
DeFi protokolleri, kullanıcılara belirli fiyatlar, oranlar, ücretler vb. sunmak için farklı bilgilere ihtiyaç duyar. Otomatik piyasa yapıcılar, takas faiz oranını hesaplamak için havuzun fiyatı ve likidite bilgilerine ihtiyaç duyarken, borç verme protokolleri borç alma oranını ve tasfiye borç oranını belirlemek için kullanım oranını kullanır. Kullanıcıların uygulamalarında uygulanacak faiz oranlarını hesaplamadan önce bilgilerin girilmesi gereklidir.
GameFi, kullanıcıların oyun oynamasını sağlamak için verileri hızlı bir şekilde indekslemeye ve erişmeye ihtiyaç duyar. Sadece yıldırım hızında veri alımı ve yürütmesi ile Web3 oyunları, performans açısından Web2 oyunlarıyla rekabet edebilir ve daha fazla kullanıcı çekebilir. Bu oyunlar, arazi mülkiyeti, oyun içi token bakiyesi, oyun içi işlemler gibi verilere ihtiyaç duyar. İndeksleyiciler kullanarak, daha stabil bir veri akışı ve kesintisiz çalışma süreleri sağlayarak mükemmel bir oyun deneyimi sunabilirler.
NFT pazarı ve kredi platformları, NFT meta verileri, mülkiyet ve transfer verileri, telif hakkı bilgileri gibi çeşitli bilgilere erişim için veri dizinleme gerektirir. Bu tür verilerin hızlı bir şekilde dizinlenmesi, mülkiyet veya NFT özellik verilerini bulmak için her bir NFT'yi teker teker gözden geçirmeyi önleyebilir.
Fiyat ve likidite bilgilerine ihtiyaç duyan DeFi otomatik piyasa yapıcıları veya yeni kullanıcı gönderilerini güncellemek isteyen sosyal uygulamalar için verileri hızlı bir şekilde almak, uygulamaların düzgün çalışması için hayati önem taşır. İndeksleyici sayesinde, verileri verimli ve doğru bir şekilde alarak akıcı bir kullanıcı deneyimi sunabilirler.
İndeksleyici, ham blok zinciri verilerinden belirli verileri çıkarmanın bir yolunu sağlar. Bu, daha spesifik veri analizi fırsatları sunarak kapsamlı içgörüler sağlar.
Örneğin, sürekli işlem protokolleri hangi tokenlerin yüksek işlem hacmine sahip olduğunu ve hangi tokenlerin ücret ürettiğini belirleyerek bu tokenleri platformlarında sürekli sözleşme olarak listeleyip listelemeyeceklerine karar verebilir. Merkeziyetsiz borsa geliştiricileri, ürünleri için en yüksek getiri veya en yüksek likiditeye sahip olan likidite havuzlarını derinlemesine anlamak için panolar oluşturabilirler. Ayrıca, geliştiricilerin grafiklerde göstermek istedikleri her türlü veriyi özgürce sorgulayabilecekleri genel panolar da oluşturabilirler.
Birden fazla blok zinciri indeksleyici mevcut olduğundan, indeks protokolleri arasındaki farkları tanımlamak, geliştiricilerin ihtiyaçlarına en uygun indeksleyiciyi seçmelerini sağlamak için kritik öneme sahiptir.
The Graph, Ethereum üzerinde başlatılan ilk indeksleme protokolüdür ve daha önce erişilmesi zor olan işlem verilerini kolayca sorgulamayı sağlar. Blockchain'den toplanan verilerin alt kümesini tanımlamak ve filtrelemek için alt grafikler kullanır. İndeks kanıtı kullanarak, indeksleyiciler indeksleme ve sorgulama hizmetleri için yerel tokenleri stake eder, delegeler ise tokenlerini burada stake etmeyi seçebilir. Küratörler, en iyi sorgulama ücretlerini kazanmak için indeksleyicinin hangi alt grafikler için veri derlemesi gerektiğini belirlemesine yardımcı olmak için yüksek kaliteli alt grafiklere erişebilir.
Altyapısı, her milyon sorgu için ortalama maliyetin 40 USD'ye ulaşmasını sağlıyor, bu da kendi kendine barındırılan düğümlerin maliyetinden çok daha düşük. Dosya veri kaynakları kullanarak, aynı anda hem zincir üzerindeki hem de zincir dışındaki verilere paralel indeksleme desteği sunarak verimli veri alımını sağlar.
The Graph'ın indeksleyici ödülleri son birkaç çeyrekte istikrarlı bir şekilde arttı. Bu kısmen sorgu hacmindeki artıştan kaynaklanıyor, ancak aynı zamanda token fiyatlarındaki artışla da ilgili, çünkü gelecekte yapay zeka destekli sorguları entegre etmeyi planlıyorlar.
Subsquid, büyük miktarda zincir üstü ve zincir dışı verileri verimli bir şekilde bir araya getiren, nokta-nokta, yatay olarak ölçeklenebilir merkeziyetsiz bir veri gölüdür ve sıfır bilgi kanıtları ile korunmaktadır. Merkezsiz bir işçi ağı olarak, her düğüm belirli bir blok alt kümesinden gelen verileri depolamakla sorumludur ve gerekli verileri depolayan düğümleri hızla tanımlayarak veri alma sürecini hızlandırır.
Subsquid, blokların nihai onaylanmasından önce indekslenmesine olanak tanıyan gerçek zamanlı indekslemeyi de desteklemektedir. Ayrıca, geliştiricilerin tercih ettiği formatta veri depolamayı destekleyerek çeşitli araçlarla daha kolay analiz yapılmasını sağlamaktadır. Ayrıca, alt grafikler Subsquid ağına dağıtılabilir, böylece Squid SDK'ya geçiş yapmadan kodsuz dağıtım mümkün olur.
Test ağ aşamasında olmasına rağmen, Subsquid etkileyici istatistikler elde etti; 80.000'den fazla test ağ kullanıcısı, 60.000'den fazla Squid indeksleyici dağıtıldı ve ağda 20.000'den fazla doğrulanmış geliştirici bulunuyor. 3 Haziran'da Subsquid veri gölünün ana ağını başlattı.
İndeks dışında, Subsquid Network veri göleti ayrıca analiz, ZK/TEE yardımcı işlemcileri, AI ajanları ve Oracle gibi kullanım durumlarındaki RPC'leri de değiştirebilir.
SubQuery, RPC ve indeksleme veri hizmetleri sunan merkeziyetsiz bir ara katman altyapı ağıdır. Başlangıçta Polkadot ve Substrate ağlarını desteklemiştir, şimdi ise 200'den fazla zinciri içerecek şekilde genişlemiştir. Çalışma prensibi, verileri indeksleyen ve sorgu talepleri sağlayan indeksleyicilerin kullanıldığı The Graph ile benzerlik göstermektedir; delegeler, indeksleyicilere hisse teminatı verir. Ancak, indeksleyicinin gelirinin garanti altına alındığını belirtmek için satın alma siparişleri sunmak üzere tüketicileri dahil eder, yöneticiler yerine.
Shard destekleyen SubQuery veri düğümlerinin tanıtılması, her düğüm arasında sürekli yeni verilerin senkronize edilmesini önleyerek sorgu verimliliğini optimize edecek ve aynı zamanda daha büyük bir merkeziyetsizliğe doğru ilerleyecektir. Kullanıcılar, her 1000 talep için yaklaşık 1 SQT token'ı kadar işlem ücreti ödemeyi veya protokol aracılığıyla dizinleyici için özel bir ücret belirlemeyi seçebilirler.
SubQuery, bu yılın başlarında tokenini piyasaya sürmesine rağmen, düğüm ve delegelere verilen ödüllerin dolar değeri çeyrek bazında artış göstermiştir. Bu da platformlarında sunulan sorgulama hizmetlerinin sayısının sürekli arttığını göstermektedir. Token oluşturma olayından bu yana, stake edilen SQT toplam miktarı 6 milyondan 125 milyona yükselmiş, bu da ağ katılım oranının arttığını vurgulamaktadır.
Covalent, blok örneği üreticisi ağ düğümleri tarafından blok zinciri verilerinin kopyalarının toplu olarak dışa aktarılması yoluyla oluşturulan merkeziyetsiz bir indeksleme ağdır ve Covalent L1 blok zincirinde kanıt yayımlar. Bu veriler daha sonra blok sonuç üretici düğümleri tarafından belirlenen kurallara göre rafine edilir ve gereksinimleri karşılayan veriler süzülür.
Geliştiriciler, tek bir API aracılığıyla tutarlı bir istek ve yanıt formatıyla ilgili blockchain verilerini kolayca çıkarabilir ve veriye erişmek için özel karmaşık sorgular yazmak zorunda kalmazlar. Belirli bir blockchain üzerinde hesaplanan CQT token'ını, bu önceden yapılandırılmış veri setlerini ağ operatörlerinden çekmek için ödeme aracı olarak kullanabilirsiniz.
Covalent'in ödülleri 23 yılının birinci çeyreğinden 24 yılının birinci çeyreğine kadar genel olarak bir artış eğilimi gösteriyor gibi görünüyor, bunun bir kısmı Covalent token'ı CQT'nin fiyatındaki artıştan kaynaklanıyor.
Bir dizinleyici seçerken aşağıdaki faktörleri dikkate almak gerekir:
Veri özelleştirilebilirliği: Bazı indeksleyiciler genel indeksleyicilerdir ve yalnızca API aracılığıyla standart önceden yapılandırılmış veri kümeleri sunarlar. Hızlı olsalar da, özelleştirilmiş veri kümesine ihtiyaç duyan geliştiricilere esneklik sunamazlar. İndeksleyici çerçevesi kullanmak, belirli uygulama ihtiyaçlarını karşılamak için daha fazla özelleştirilmiş veri işleme olanağı sağlar.
Güvenlik: İndeks verileri güvenli olmalıdır; aksi takdirde bu indeksleyicilere dayanan uygulamalar da saldırıya uğrayabilir. Tüm indeksleyiciler, belirli bir güvenlik biçimi sağlamak için stake edilmiş tokenler kullanırken, diğer indeksleyici çözümleri güvenliği artırmak için kanıtlar kullanabilir.
Hız ve ölçeklenebilirlik: Blockchain büyüdükçe, işlem hacmi de artmaktadır, bu da büyük miktarda veriyi indekslemeyi daha karmaşık hale getirir. Verimliliği korumak daha zor hale geliyor, ancak indeksleme protokolleri bu artan talepleri karşılamak için çözümler sunuyor.
Desteklenen ağlar: Çoğu blok zinciri etkinliği hala Ethereum üzerinde gerçekleşse de, zamanla farklı blok zincirleri daha popüler hale geliyor. Diğer indeksleme protokolleri tarafından desteklenmeyen bazı zincirler için destek sağlamak, daha fazla pazar payı ücreti elde edebilir.
Merkeziyetsiz uygulama geliştirmede dizinleyicilerin yaygın olarak kullanılmasına rağmen, potansiyeli hala çok büyük, özellikle yapay zeka ile entegrasyon durumunda. AI'nın Web2 ve Web3'teki sürekli yaygınlaşması ile birlikte, iyileştirme yeteneği ilgili verilere erişime bağlıdır.
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
7 Likes
Reward
7
3
Share
Comment
0/400
ApeDegen
· 08-05 10:52
Veritabanları verileri siler, gerçekten insanları enayi yerine koymak ve kaçmak.
View OriginalReply0
NftBankruptcyClub
· 08-05 10:51
Hala parayı düşünüyorum... Ne kadar kaybettim...
View OriginalReply0
LayerZeroHero
· 08-05 10:43
Gerçek testlerde DA katmanı çok uzun süre saklanmıyor, özel olarak düğüm indeksini bulmak gerekiyor.
İndeksleyici: Web3 Veri Erişimi için Yeni Bir Paradigma ve Ana Akım Projelerin Analizi
Web3 Veri Erişiminin Evrimi: İndeksleyiciler ve İlgili Projelerin Genel Görünümü
Blockchain teknolojisinde, veriler hayati bir rol oynamaktadır ve merkeziyetsiz uygulamaların geliştirilmesinin temelini oluşturur. Şu anda tartışmaların çoğu veri kullanılabilirliği üzerinde yoğunlaşsa da, veri erişilebilirliği de aynı derecede önemlidir ve genellikle göz ardı edilmektedir.
Modüler blok zinciri çağında, veri kullanılabilirliği çözümleri vazgeçilmez hale geldi. Bu çözümler, tüm katılımcıların işlem verilerine erişimini sağlayarak gerçek zamanlı doğrulamayı mümkün kılar ve ağın bütünlüğünü korur. Ancak, veri kullanılabilirlik katmanı daha çok bir reklam panosu gibidir, bir veritabanı değil; veriler sonsuza dek saklanmaz, zamanla silinir.
Buna karşılık, veri erişilebilirliği, tarihsel verilere erişim yeteneğine odaklanır; bu, merkeziyetsiz uygulamaların geliştirilmesi ve blok zinciri analizi için kritik öneme sahiptir. Daha az tartışılmasına rağmen, veri erişilebilirliği ve veri kullanılabilirliği eşit derecede önemlidir. İkisi de blok zinciri ekosisteminde farklı ancak tamamlayıcı roller oynar; kapsamlı bir veri yönetimi yaklaşımı, güçlü ve verimli blok zinciri uygulamalarını desteklemek için her iki sorunu da aynı anda ele almalıdır.
Blockchain, doğduğu günden bu yana altyapıyı köklü bir şekilde değiştirdi ve oyun, finans ve sosyal ağlar gibi alanlarda merkeziyetsiz uygulamaların oluşturulmasını teşvik etti. Ancak, bu uygulamaları inşa etmek, büyük miktarda blockchain verisine erişim gerektiriyor ve bu hem zor hem de pahalı.
Geliştiriciler için bir seçenek, kendi arşiv RPC düğümlerini barındırmak ve çalıştırmaktır. Bu düğümler, başlangıçtan itibaren tüm tarihsel blok zinciri verilerini depolar ve verilere tam erişim sağlar. Ancak, arşiv düğümlerinin bakımı maliyetlidir ve sorgulama yetenekleri sınırlıdır. Daha ucuz düğümler çalıştırmak başka bir seçenektir, ancak bu düğümlerin veri alma yetenekleri sınırlıdır ve uygulamanın normal çalışmasını engelleyebilir.
Diğer bir yöntem, ticari RPC düğüm sağlayıcılarını kullanmaktır. Bu sağlayıcılar düğüm maliyetleri ve yönetiminden sorumludur ve verileri RPC uç noktaları aracılığıyla sağlar. Kamuya açık RPC uç noktaları ücretsizdir, ancak hız sınırlamaları vardır ve bu durum uygulama kullanıcı deneyimini olumsuz etkileyebilir. Özel RPC uç noktaları, tıkanıklığı azaltarak daha iyi performans sunar, ancak basit veri alımı bile çok sayıda gidiş-dönüş iletişimi gerektirir ve bu da verimsizlik yaratır. Ayrıca, özel RPC uç noktaları genellikle ölçeklenmesi zor olup, farklı ağlar arasında uyumluluk eksikliği vardır.
Blockchain indeksleyicileri, zincir üzerindeki verileri düzenleyip bunları sorgulama kolaylığı için veritabanına göndermede kritik bir rol oynar, bu nedenle "blockchain arama motoru" olarak adlandırılırlar. Çalışma prensipleri, blockchain verilerini indekslemek ve bunları SQL benzeri bir sorgu dili aracılığıyla her zaman erişilebilir hale getirmektir. Standartlaştırılmış sorgu arayüzü sunarak, indeksleyiciler geliştiricilerin gerekli bilgileri hızlı ve doğru bir şekilde sorgulamasını sağlar, süreci büyük ölçüde basitleştirir.
Farklı türdeki indeksleyiciler, veri alımını çeşitli şekillerde optimize eder:
Tam düğüm indeksleyici: Verileri doğrudan tam blok zinciri düğümünden çıkarır, verilerin eksiksiz ve doğru olmasını sağlar, ancak çok miktarda depolama ve işleme gücü gerektirir.
Hafif indeksleyici: Tam düğümlerin ihtiyaç duyulduğunda belirli verileri almasına dayanarak, depolama gereksinimlerini azaltır ancak sorgulama süresini artırabilir.
Özel İndeksleyici: Belirli veri türleri veya özel blok zincirleri için, örneğin NFT verileri veya DeFi işlemleri gibi, aramayı optimize eder.
Agregat Dizinleyici: Birden fazla blok zincirinden ve kaynaktan veri çıkararak, çevrimdışı bilgileri de içeren, birleşik bir sorgulama arayüzü sunar; çok zincirli uygulamalar için özellikle faydalıdır.
Sadece Ethereum için 3TB depolama alanı gereklidir ve blockchain sürekli büyüdükçe, arşiv düğümlerinin veri depolama miktarı da sürekli artacaktır. İndeksleyici protokolü birden fazla indeksleyici dağıtarak çok miktarda veriyi verimli bir şekilde indeksleyebilir ve hızlı bir şekilde sorgulayabilir, bu RPC'nin gerçekleştiremeyeceği bir şeydir.
İndeksleyici, karmaşık sorgular yapmayı, farklı kriterlere göre verileri kolayca filtrelemeyi ve verileri analiz etmek üzere çıkarmayı da sağlar. Bazı indeksleyiciler, birden fazla kaynaktan gelen verileri birleştirmeye de olanak tanır ve bu sayede çoklu zincir uygulamalarında birden fazla API dağıtma ihtiyacını ortadan kaldırır. Birden fazla düğümde dağıtılarak, indeksleyici artırılmış güvenlik ve performans sağlar, oysa RPC sağlayıcıları merkezi özellikleri nedeniyle kesintiler ve duraklamalar yaşayabilir.
Genel olarak, RPC düğüm sağlayıcılarıyla karşılaştırıldığında, indeksleyiciler veri alma verimliliğini ve güvenilirliğini artırırken, aynı zamanda tek bir düğümün dağıtım maliyetlerini de düşürmektedir. Bu, blok zinciri indeksleyici protokolünü uygulama geliştiricileri için en iyi seçim haline getiriyor.
Merkeziyetsiz uygulamalar oluşturmak, hizmetlerini çalıştırmak için blok zinciri verilerini sorgulayıp okumayı gerektirir. Bu, DeFi, NFT platformları, oyunlar ve hatta sosyal ağlar gibi her tür uygulamayı içerir, çünkü bu platformların diğer işlemleri gerçekleştirebilmesi için önce verileri okumaları gerekir.
DeFi protokolleri, kullanıcılara belirli fiyatlar, oranlar, ücretler vb. sunmak için farklı bilgilere ihtiyaç duyar. Otomatik piyasa yapıcılar, takas faiz oranını hesaplamak için havuzun fiyatı ve likidite bilgilerine ihtiyaç duyarken, borç verme protokolleri borç alma oranını ve tasfiye borç oranını belirlemek için kullanım oranını kullanır. Kullanıcıların uygulamalarında uygulanacak faiz oranlarını hesaplamadan önce bilgilerin girilmesi gereklidir.
GameFi, kullanıcıların oyun oynamasını sağlamak için verileri hızlı bir şekilde indekslemeye ve erişmeye ihtiyaç duyar. Sadece yıldırım hızında veri alımı ve yürütmesi ile Web3 oyunları, performans açısından Web2 oyunlarıyla rekabet edebilir ve daha fazla kullanıcı çekebilir. Bu oyunlar, arazi mülkiyeti, oyun içi token bakiyesi, oyun içi işlemler gibi verilere ihtiyaç duyar. İndeksleyiciler kullanarak, daha stabil bir veri akışı ve kesintisiz çalışma süreleri sağlayarak mükemmel bir oyun deneyimi sunabilirler.
NFT pazarı ve kredi platformları, NFT meta verileri, mülkiyet ve transfer verileri, telif hakkı bilgileri gibi çeşitli bilgilere erişim için veri dizinleme gerektirir. Bu tür verilerin hızlı bir şekilde dizinlenmesi, mülkiyet veya NFT özellik verilerini bulmak için her bir NFT'yi teker teker gözden geçirmeyi önleyebilir.
Fiyat ve likidite bilgilerine ihtiyaç duyan DeFi otomatik piyasa yapıcıları veya yeni kullanıcı gönderilerini güncellemek isteyen sosyal uygulamalar için verileri hızlı bir şekilde almak, uygulamaların düzgün çalışması için hayati önem taşır. İndeksleyici sayesinde, verileri verimli ve doğru bir şekilde alarak akıcı bir kullanıcı deneyimi sunabilirler.
İndeksleyici, ham blok zinciri verilerinden belirli verileri çıkarmanın bir yolunu sağlar. Bu, daha spesifik veri analizi fırsatları sunarak kapsamlı içgörüler sağlar.
Örneğin, sürekli işlem protokolleri hangi tokenlerin yüksek işlem hacmine sahip olduğunu ve hangi tokenlerin ücret ürettiğini belirleyerek bu tokenleri platformlarında sürekli sözleşme olarak listeleyip listelemeyeceklerine karar verebilir. Merkeziyetsiz borsa geliştiricileri, ürünleri için en yüksek getiri veya en yüksek likiditeye sahip olan likidite havuzlarını derinlemesine anlamak için panolar oluşturabilirler. Ayrıca, geliştiricilerin grafiklerde göstermek istedikleri her türlü veriyi özgürce sorgulayabilecekleri genel panolar da oluşturabilirler.
Birden fazla blok zinciri indeksleyici mevcut olduğundan, indeks protokolleri arasındaki farkları tanımlamak, geliştiricilerin ihtiyaçlarına en uygun indeksleyiciyi seçmelerini sağlamak için kritik öneme sahiptir.
The Graph, Ethereum üzerinde başlatılan ilk indeksleme protokolüdür ve daha önce erişilmesi zor olan işlem verilerini kolayca sorgulamayı sağlar. Blockchain'den toplanan verilerin alt kümesini tanımlamak ve filtrelemek için alt grafikler kullanır. İndeks kanıtı kullanarak, indeksleyiciler indeksleme ve sorgulama hizmetleri için yerel tokenleri stake eder, delegeler ise tokenlerini burada stake etmeyi seçebilir. Küratörler, en iyi sorgulama ücretlerini kazanmak için indeksleyicinin hangi alt grafikler için veri derlemesi gerektiğini belirlemesine yardımcı olmak için yüksek kaliteli alt grafiklere erişebilir.
Altyapısı, her milyon sorgu için ortalama maliyetin 40 USD'ye ulaşmasını sağlıyor, bu da kendi kendine barındırılan düğümlerin maliyetinden çok daha düşük. Dosya veri kaynakları kullanarak, aynı anda hem zincir üzerindeki hem de zincir dışındaki verilere paralel indeksleme desteği sunarak verimli veri alımını sağlar.
The Graph'ın indeksleyici ödülleri son birkaç çeyrekte istikrarlı bir şekilde arttı. Bu kısmen sorgu hacmindeki artıştan kaynaklanıyor, ancak aynı zamanda token fiyatlarındaki artışla da ilgili, çünkü gelecekte yapay zeka destekli sorguları entegre etmeyi planlıyorlar.
Subsquid, büyük miktarda zincir üstü ve zincir dışı verileri verimli bir şekilde bir araya getiren, nokta-nokta, yatay olarak ölçeklenebilir merkeziyetsiz bir veri gölüdür ve sıfır bilgi kanıtları ile korunmaktadır. Merkezsiz bir işçi ağı olarak, her düğüm belirli bir blok alt kümesinden gelen verileri depolamakla sorumludur ve gerekli verileri depolayan düğümleri hızla tanımlayarak veri alma sürecini hızlandırır.
Subsquid, blokların nihai onaylanmasından önce indekslenmesine olanak tanıyan gerçek zamanlı indekslemeyi de desteklemektedir. Ayrıca, geliştiricilerin tercih ettiği formatta veri depolamayı destekleyerek çeşitli araçlarla daha kolay analiz yapılmasını sağlamaktadır. Ayrıca, alt grafikler Subsquid ağına dağıtılabilir, böylece Squid SDK'ya geçiş yapmadan kodsuz dağıtım mümkün olur.
Test ağ aşamasında olmasına rağmen, Subsquid etkileyici istatistikler elde etti; 80.000'den fazla test ağ kullanıcısı, 60.000'den fazla Squid indeksleyici dağıtıldı ve ağda 20.000'den fazla doğrulanmış geliştirici bulunuyor. 3 Haziran'da Subsquid veri gölünün ana ağını başlattı.
İndeks dışında, Subsquid Network veri göleti ayrıca analiz, ZK/TEE yardımcı işlemcileri, AI ajanları ve Oracle gibi kullanım durumlarındaki RPC'leri de değiştirebilir.
SubQuery, RPC ve indeksleme veri hizmetleri sunan merkeziyetsiz bir ara katman altyapı ağıdır. Başlangıçta Polkadot ve Substrate ağlarını desteklemiştir, şimdi ise 200'den fazla zinciri içerecek şekilde genişlemiştir. Çalışma prensibi, verileri indeksleyen ve sorgu talepleri sağlayan indeksleyicilerin kullanıldığı The Graph ile benzerlik göstermektedir; delegeler, indeksleyicilere hisse teminatı verir. Ancak, indeksleyicinin gelirinin garanti altına alındığını belirtmek için satın alma siparişleri sunmak üzere tüketicileri dahil eder, yöneticiler yerine.
Shard destekleyen SubQuery veri düğümlerinin tanıtılması, her düğüm arasında sürekli yeni verilerin senkronize edilmesini önleyerek sorgu verimliliğini optimize edecek ve aynı zamanda daha büyük bir merkeziyetsizliğe doğru ilerleyecektir. Kullanıcılar, her 1000 talep için yaklaşık 1 SQT token'ı kadar işlem ücreti ödemeyi veya protokol aracılığıyla dizinleyici için özel bir ücret belirlemeyi seçebilirler.
SubQuery, bu yılın başlarında tokenini piyasaya sürmesine rağmen, düğüm ve delegelere verilen ödüllerin dolar değeri çeyrek bazında artış göstermiştir. Bu da platformlarında sunulan sorgulama hizmetlerinin sayısının sürekli arttığını göstermektedir. Token oluşturma olayından bu yana, stake edilen SQT toplam miktarı 6 milyondan 125 milyona yükselmiş, bu da ağ katılım oranının arttığını vurgulamaktadır.
Covalent, blok örneği üreticisi ağ düğümleri tarafından blok zinciri verilerinin kopyalarının toplu olarak dışa aktarılması yoluyla oluşturulan merkeziyetsiz bir indeksleme ağdır ve Covalent L1 blok zincirinde kanıt yayımlar. Bu veriler daha sonra blok sonuç üretici düğümleri tarafından belirlenen kurallara göre rafine edilir ve gereksinimleri karşılayan veriler süzülür.
Geliştiriciler, tek bir API aracılığıyla tutarlı bir istek ve yanıt formatıyla ilgili blockchain verilerini kolayca çıkarabilir ve veriye erişmek için özel karmaşık sorgular yazmak zorunda kalmazlar. Belirli bir blockchain üzerinde hesaplanan CQT token'ını, bu önceden yapılandırılmış veri setlerini ağ operatörlerinden çekmek için ödeme aracı olarak kullanabilirsiniz.
Covalent'in ödülleri 23 yılının birinci çeyreğinden 24 yılının birinci çeyreğine kadar genel olarak bir artış eğilimi gösteriyor gibi görünüyor, bunun bir kısmı Covalent token'ı CQT'nin fiyatındaki artıştan kaynaklanıyor.
Bir dizinleyici seçerken aşağıdaki faktörleri dikkate almak gerekir:
Veri özelleştirilebilirliği: Bazı indeksleyiciler genel indeksleyicilerdir ve yalnızca API aracılığıyla standart önceden yapılandırılmış veri kümeleri sunarlar. Hızlı olsalar da, özelleştirilmiş veri kümesine ihtiyaç duyan geliştiricilere esneklik sunamazlar. İndeksleyici çerçevesi kullanmak, belirli uygulama ihtiyaçlarını karşılamak için daha fazla özelleştirilmiş veri işleme olanağı sağlar.
Güvenlik: İndeks verileri güvenli olmalıdır; aksi takdirde bu indeksleyicilere dayanan uygulamalar da saldırıya uğrayabilir. Tüm indeksleyiciler, belirli bir güvenlik biçimi sağlamak için stake edilmiş tokenler kullanırken, diğer indeksleyici çözümleri güvenliği artırmak için kanıtlar kullanabilir.
Hız ve ölçeklenebilirlik: Blockchain büyüdükçe, işlem hacmi de artmaktadır, bu da büyük miktarda veriyi indekslemeyi daha karmaşık hale getirir. Verimliliği korumak daha zor hale geliyor, ancak indeksleme protokolleri bu artan talepleri karşılamak için çözümler sunuyor.
Desteklenen ağlar: Çoğu blok zinciri etkinliği hala Ethereum üzerinde gerçekleşse de, zamanla farklı blok zincirleri daha popüler hale geliyor. Diğer indeksleme protokolleri tarafından desteklenmeyen bazı zincirler için destek sağlamak, daha fazla pazar payı ücreti elde edebilir.
Merkeziyetsiz uygulama geliştirmede dizinleyicilerin yaygın olarak kullanılmasına rağmen, potansiyeli hala çok büyük, özellikle yapay zeka ile entegrasyon durumunda. AI'nın Web2 ve Web3'teki sürekli yaygınlaşması ile birlikte, iyileştirme yeteneği ilgili verilere erişime bağlıdır.