Blok Zinciri Veri Erişiminin Gelişimi: İndeksleyiciler ve İlgili Projelerin Tanıtımı
Veri, Blok Zinciri teknolojisinin çekirdeğidir ve merkeziyetsiz uygulamalar (dApp) geliştirmek için temeldir. Şu anda tartışmalar çoğunlukla veri kullanılabilirliği (DA) üzerinde yoğunlaşsa da, yani her ağ katılımcısının en son işlem verilerine erişip doğrulama yapabilmesini sağlamak, aynı derecede önemli ama genellikle göz ardı edilen bir diğer yön: veri erişilebilirliği.
Modüler Blok Zinciri döneminde, DA çözümleri vazgeçilmez bir bileşen haline geldi. Bu çözümler, tüm katılımcıların işlem verilerini kullanmasını garanti ederek gerçek zamanlı doğrulamayı sağlar ve ağın bütünlüğünü korur. Ancak, DA katmanının işlevleri, bir veritabanı yerine bir ilan panosuna daha çok benzer. Bu, verilerin sonsuza dek saklanmayacağı, zamanla silineceği anlamına gelir; tıpkı ilan panosundaki posterlerin nihayetinde yenileriyle değiştirilmesi gibi.
Buna karşılık, veri erişilebilirliği, geçmiş verilere erişim yeteneğine odaklanır ve bu, dApp geliştirme ve blok zinciri analizi için kritik öneme sahiptir. Geçmiş verilere erişim gerektiren görevler için bu, özellikle önemlidir. Veri erişilebilirliği üzerine tartışmalar daha az olsa da, veri kullanılabilirliği ile eşit derecede önemlidir. Her ikisi de blok zinciri ekosisteminde farklı ancak tamamlayıcı roller üstlenir; 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.
Doğduğu günden beri, Blok Zinciri altyapıyı tamamen değiştirdi ve oyun, finans ve sosyal ağlar gibi birçok alanda merkeziyetsiz uygulamalar ( dApp ) oluşturulmasını sağladı. Ancak, bu dApp'leri inşa etmek büyük miktarda Blok verisine erişim gerektiriyor, bu da hem zor hem de maliyetli.
dApp geliştiricileri için bir seçenek, kendi arşiv RPC düğümlerini barındırmak ve çalıştırmaktır. Bu düğümler, tüm geçmiş Blok Zinciri verilerini baştan sona saklar ve veriye tam erişim sağlar. Ancak, arşiv düğümlerinin bakımı maliyetlidir, sorgulama yetenekleri sınırlıdır ve veriyi geliştiricilerin ihtiyaç duyduğu formatta sorgulamak mümkün değildir. Daha ucuz düğümler çalıştırmak bir seçenek olsa da, bu düğümlerin veri geri alma yetenekleri sınırlıdır ve dApp'in çalışmasını etkileyebilir.
Başka bir yöntem, ticari RPC düğüm sağlayıcılarını kullanmaktır. Bu sağlayıcılar, düğümün maliyetinden ve yönetiminden sorumludur ve verileri RPC uç noktaları aracılığıyla sağlar. Kamu RPC uç noktaları ücretsizdir, ancak hız sınırlamaları vardır ve bu da dApp kullanıcı deneyimi üzerinde olumsuz bir etki yaratabilir. Özel RPC uç noktaları, tıkanıklığı azaltarak daha iyi performans sunar, ancak basit veri alımı bile büyük miktarda gidiş-dönüş iletişimi gerektirir. Bu, onları talep açısından ağır hale getirir ve karmaşık veri sorguları için verimliliği düşürür. Ayrıca, özel RPC uç noktaları genellikle ölçeklenmesi zor olup, farklı ağlar arasında uyumluluktan yoksundur.
Blok Zinciri indeksleyicileri, zincir üzerindeki verileri düzenleyip bunları veritabanına göndererek sorgulama kolaylığı sağlamada kritik bir rol oynar; bu nedenle sıklıkla "blok zincirinin arama motorları" olarak adlandırılırlar. Çalışma prensipleri, blok zinciri verilerini indekslemek ve benzeri SQL sorgu dili (GraphQL gibi API'ler kullanarak) aracılığıyla bunları her zaman erişilebilir kılmaktır. İndeksleyiciler, sorgulama verileri için birleşik bir arayüz sunarak geliştiricilerin standartlaştırılmış sorgu diliyle ihtiyaç duydukları bilgileri hızla ve doğru bir şekilde almasına olanak tanır ve bu da süreci büyük ölçüde basitleştirir.
Farklı türdeki indeksleyiciler, veri arama işlemini çeşitli yollarla optimize eder:
Tam Düğüm Göstergesi: Bu göstergeler tam blok zinciri düğümlerini çalıştırır ve verileri doğrudan buradan çıkarır, verilerin tam ve doğru olmasını sağlar, ancak büyük miktarda depolama ve işleme gücü gerektirir.
Hafif İndeksleyici: Bu indeksleyiciler, depolama gereksinimlerini azaltmak için tam düğümlerin gerektiğinde belirli verileri almasına dayanır, ancak sorgu süresini artırabilir.
Özel İndeksleyiciler: Bu indeksleyiciler belirli veri türleri veya belirli blok zincirleri için özel olarak tasarlanmıştır ve belirli kullanım durumlarının sorgulamasını optimize edebilir, örneğin NFT verileri veya DeFi işlemleri.
Birleştirilmiş İndeksleyici: Bu indeksleyiciler, birden fazla blok zinciri ve kaynaktan veri çeker, zincir dışı bilgileri de dahil ederek, çoklu zincir dApp'ler için özellikle faydalı olan birleşik bir sorgulama arayüzü sunar.
Sadece Ethereum için 3TB depolama alanı gereklidir ve blok zincirinin sürekli büyümesiyle birlikte, arşiv düğümlerinin veri depolama miktarı da sürekli artacaktır. İndeksleme protokolü, büyük miktarda veriyi verimli bir şekilde indekslemek ve hızlı bir şekilde sorgulamak için birden fazla indeksleyici dağıtmaktadır, bu RPC'nin gerçekleştiremeyeceği bir durumdur.
İndeksleyici, karmaşık sorgular yapmayı, farklı kriterlere göre verileri kolayca filtrelemeyi ve ardından verileri analiz etmek için çıkarmayı da sağlar. Bazı indeksleyiciler, birden fazla kaynaktan gelen verileri birleştirmeye de izin verir, böylece çok zincirli dApp'lerde birden fazla API dağıtımını önler. Birden fazla düğümde dağıtılmış olarak, indeksleyici, RPC sağlayıcılarının merkeziyetçi doğası nedeniyle kesinti ve duraklamalar yaşayabileceği artan güvenlik ve performans sunar.
Genel olarak, RPC düğüm sağlayıcılarına kıyasla, 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ü dApp geliştiricileri için tercih edilen hale getirmektedir.
dApp oluşturmak için hizmetlerini çalıştırmak amacıyla Blok Zinciri verilerini sorgulamak ve okumak gereklidir. Bu, DeFi, NFT platformları, oyunlar ve hatta sosyal ağlar dahil olmak üzere her türlü dApp'i içerir, çünkü bu platformların önce verileri okuması, ardından diğer işlemleri gerçekleştirmesi gerekir.
DeFi protokolleri, kullanıcılara belirli fiyatlar, oranlar, ücretler vb. sunmak için farklı bilgilere ihtiyaç duyar. Otomatik piyasa yapıcı (AMM), takas faiz oranını hesaplamak için belirli likidite havuzlarının fiyat ve likidite bilgilerine ihtiyaç duyarken, borç verme protokolleri borç verme faiz oranını ve tasfiye borç oranını belirlemek için kullanım oranını kullanır. Kullanıcıların uyguladığı faiz oranlarını hesaplamadan önce bilgilerin dApp'lerine girmesi gereklidir.
GameFi, kullanıcıların oyun oynamasını sağlamak için verileri hızlı bir şekilde indeksleyip erişmesi gerekmektedir. Sadece yıldırım hızıyla veri alma ve yürütme sayesinde, 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. İndeksleyici kullanarak, stabil veri akışı ve sürekli çalışma süresini daha iyi sağlayarak mükemmel bir oyun deneyimi sunabilirler.
NFT pazarı ve kredi platformları, NFT meta verileri, sahiplik ve devretme verileri, telif hakkı bilgileri gibi çeşitli bilgilere erişmek için veri indekslemesi gerektirir. Bu tür verilerin hızlı bir şekilde indekslenmesi, her bir NFT'yi tek tek gözden geçirerek sahiplik veya NFT özellik verilerini bulmayı önleyebilir.
Fiyat ve likidite bilgisine ihtiyaç duyan DeFi otomatik piyasa yapıcı (AMM) veya yeni kullanıcı gönderilerini güncelleyen SocialFi uygulaması için, verileri hızlı bir şekilde almak dApp'in düzgün çalışması için kritik öneme sahiptir. İndeksleyici sayesinde, verileri verimli ve doğru bir şekilde alabilirler, böylece akıcı bir kullanıcı deneyimi sunabilirler.
İndeksleyici, ham blok zinciri verilerinden (her bloktaki akıllı sözleşme olayları dahil) belirli verileri çıkarma yöntemini sağlar. Bu, daha spesifik veri analizleri için fırsatlar sunarak kapsamlı içgörüler sağlar.
Örneğin, sürekli işlem protokolleri hangi tokenların işlem hacminin büyük olduğunu ve hangi tokenların maliyet üreteceğini belirleyerek bu tokenları platformunda sürekli sözleşme olarak listeleyip listelememeye karar verebilir. DEX geliştiricileri, en yüksek getiri veya en güçlü likiditeye sahip olan hangi fon havuzlarının olduğunu derinlemesine anlamak için kendi ürünleri için paneller oluşturabilirler. Ayrıca, geliştiricilerin grafiklerde göstermek istedikleri her türlü veriyi serbestçe sorgulayabilmeleri için kamu panelleri oluşturulabilir.
Birden fazla Blok Zinciri indeksleyici mevcut olduğundan, geliştiricilerin ihtiyaçlarına en uygun indeksleyiciyi seçmelerini sağlamak için indeksleme protokolleri arasındaki farkları belirlemek 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 sorgulayabilir. Blok zincirinden veri alt kümesini tanımlamak ve filtrelemek için alt grafikler kullanır; örneğin, belirli bir DEX USDC/ETH havuzuyla ilgili tüm işlemler.
İndeks kanıtı kullanarak, indeksleyiciler yerel GRT tokenlerini indeksleme ve sorgulama hizmetleri için stake ederler, delegeler bu tokenleri burada stake etmeyi seçebilirler. Küratörler, indeksleyicilerin en iyi sorgulama ücretlerini kazanmak için hangi alt grafiklere veri hazırlayacaklarını belirlemelerine yardımcı olmak için yüksek kaliteli alt grafiklere erişebilirler. Daha büyük bir merkeziyetsizlik geçişinde, The Graph nihayetinde barındırma hizmetlerini durduracak ve alt grafiklerin ağlarına güncellenmesini isteyecek, aynı zamanda indeksleyicilerin güncellenmesini sağlayacaktır.
Altyapısı, her milyon sorgu için ortalama maliyeti 40 dolara düşürüyor, bu da kendi kendine barındırılan düğümlerin maliyetinden çok daha düşük. Dosya veri kaynaklarını kullanarak, aynı anda hem zincir üstü hem de zincir dışı verilere paralel indeksleme desteği sunarak verimli veri alımını sağlıyor.
The Graph'ın indeksleyici ödülleri son birkaç çeyrekte sürekli bir artış gösterdi. Bu kısmen sorgu sayısındaki artıştan kaynaklanıyor, ancak aynı zamanda token fiyatlarındaki artışa da atfediliyor, çünkü gelecekte yapay zeka destekli sorguları entegre etmeyi planlıyorlar.
Subsquid, büyük miktarda zincir üstü ve zincir dışı verileri etkili bir şekilde toplayabilen, nokta-nokta, yatay olarak ölçeklenebilir bir merkeziyetsiz veri gölüdür ve sıfır bilgi kanıtları ile korunur. Merkeziyetsiz bir işçi ağı olarak, her düğüm belirli bir blok alt kümesinden verileri depolamaktan sorumludur ve gerekli verileri saklayan düğümleri hızlı bir şekilde tanımlayarak veri alma sürecini hızlandırır.
Subsquid ayrıca, blokların kesinleşmeden önce indekslenmesine izin veren gerçek zamanlı indekslemeyi destekler. Geliştiricinin seçtiği formatta veri depolamayı destekleyerek BigQuery, Parquet veya CSV gibi araçlarla daha kolay analiz yapılmasını sağlar. Ayrıca, alt grafikler Subsquid ağı üzerinde dağıtılabilir ve Squid SDK'ya geçiş yapmadan kodsuz dağıtım gerçekleştirilir.
Testnet aşamasında olmasına rağmen, Subsquid etkileyici istatistikler elde etti; 80,000'den fazla testnet kullanıcısı, 60,000'den fazla Squid indeksleyici kuruldu ve ağda 20,000'den fazla doğrulanmış geliştirici var. Son olarak, 3 Haziran'da Subsquid veri gölünün ana ağını başlattı.
İndeks dışında, Subsquid Network veri gölü ayrıca analiz, ZK/TEE yardımcı işlemcisi, AI ajanları ve Oracle gibi kullanım durumlarındaki RPC'yi de yerine getirebilir.
SubQuery, RPC ve veri indeksleme hizmetleri sunan merkeziyetsiz bir ara katman altyapı ağıdır. İlk olarak Polkadot ve Substrate ağlarını desteklerken, şimdi 200'den fazla zinciri kapsamaktadır. Çalışma prensibi, verileri indeksleyen ve sorgu talepleri sunan indeksleyicilerin, pay sahiplerinin indeksleyicilere hisse yatırdığı The Graph ile benzerdir. Ancak, yöneticiler yerine indeksleyicilerin gelirinin güvence altına alınması için tüketicilerin satın alma siparişleri vermesini sağlar.
Bu, her bir düğüm arasında sürekli yeni verilerin senkronize edilmesini önlemek için parçalanmayı destekleyen SubQuery veri düğümlerini tanıtacak ve böylece sorgu verimliliğini optimize edecek, aynı zamanda daha büyük bir merkeziyetsizliğe doğru ilerleyecek. Kullanıcılar, her 1000 istek başına yaklaşık 1 SQT token'ı hesaplama ücreti olarak ödemeyi veya protokol aracılığıyla indeksleyici için özel ücretler belirlemeyi seçebilir.
SubQuery, bu yılın başlarında token'ını piyasaya sürmesine rağmen, node ve delegelerin dağıtım ödülleri de dolar cinsinden artış göstermiştir, bu da platformlarında sunulan sorgu hizmetlerinin sayısının sürekli olarak arttığını temsil etmektedir. TGE'den bu yana, stake edilen SQT toplamı 6 milyon'dan 125 milyon'a yükselmiş ve bu da ağ katılımının artışını vurgulamaktadır.
Covalent, merkeziyetsiz bir indeksleyici ağdır; blok örnek üreticisi (BSP) ağ düğümleri, toplu dışa aktarma yöntemiyle blok zinciri verilerinin kopyalarını oluşturur ve bunları Covalent L1 blok zincirinde yayınlanan kanıtlarla birlikte yayınlar. Bu veriler, blok sonuç üreticisi (BRP) düğümleri tarafından belirlenen kurallara göre ayrıştırılır ve gereksinimleri karşılayan veriler filtrelenir.
Geliştiriciler, birleştirilmiş API aracılığıyla, özel karmaşık sorgular yazmadan veri erişimi sağlamak için tutarlı istek ve yanıt formatlarında ilgili Blok Zinciri verilerini kolayca çekebilirler. Bu önceden yapılandırılmış veri setlerini ağ operatörlerinden çekmek için Moonbeam üzerinde hesaplanan CQT token'ını ö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ğiliminde gibi görünüyor, bunun bir kısmı Covalent tokeni CQT'nin fiyatındaki artıştan kaynaklanıyor.
Bazı indeksleyiciler (örneğin Covalent) genel indeksleyicilerdir ve yalnızca API aracılığıyla standart önceden yapılandırılmış veri kümesi sunarlar. Hızlı olabilirler, ancak özel veri kümesine ihtiyaç duyan geliştiricilere esneklik sağlayamazlar. İndeksleyici çerçevesi kullanılarak, ilerlemeye izin verir.
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.
Blok Zinciri veri erişiminde yeni bir paradigm: indeksleyicilerin yükselişi ve ana akım projelerin karşılaştırması
Blok Zinciri Veri Erişiminin Gelişimi: İndeksleyiciler ve İlgili Projelerin Tanıtımı
Veri, Blok Zinciri teknolojisinin çekirdeğidir ve merkeziyetsiz uygulamalar (dApp) geliştirmek için temeldir. Şu anda tartışmalar çoğunlukla veri kullanılabilirliği (DA) üzerinde yoğunlaşsa da, yani her ağ katılımcısının en son işlem verilerine erişip doğrulama yapabilmesini sağlamak, aynı derecede önemli ama genellikle göz ardı edilen bir diğer yön: veri erişilebilirliği.
Modüler Blok Zinciri döneminde, DA çözümleri vazgeçilmez bir bileşen haline geldi. Bu çözümler, tüm katılımcıların işlem verilerini kullanmasını garanti ederek gerçek zamanlı doğrulamayı sağlar ve ağın bütünlüğünü korur. Ancak, DA katmanının işlevleri, bir veritabanı yerine bir ilan panosuna daha çok benzer. Bu, verilerin sonsuza dek saklanmayacağı, zamanla silineceği anlamına gelir; tıpkı ilan panosundaki posterlerin nihayetinde yenileriyle değiştirilmesi gibi.
Buna karşılık, veri erişilebilirliği, geçmiş verilere erişim yeteneğine odaklanır ve bu, dApp geliştirme ve blok zinciri analizi için kritik öneme sahiptir. Geçmiş verilere erişim gerektiren görevler için bu, özellikle önemlidir. Veri erişilebilirliği üzerine tartışmalar daha az olsa da, veri kullanılabilirliği ile eşit derecede önemlidir. Her ikisi de blok zinciri ekosisteminde farklı ancak tamamlayıcı roller üstlenir; 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.
Doğduğu günden beri, Blok Zinciri altyapıyı tamamen değiştirdi ve oyun, finans ve sosyal ağlar gibi birçok alanda merkeziyetsiz uygulamalar ( dApp ) oluşturulmasını sağladı. Ancak, bu dApp'leri inşa etmek büyük miktarda Blok verisine erişim gerektiriyor, bu da hem zor hem de maliyetli.
dApp geliştiricileri için bir seçenek, kendi arşiv RPC düğümlerini barındırmak ve çalıştırmaktır. Bu düğümler, tüm geçmiş Blok Zinciri verilerini baştan sona saklar ve veriye tam erişim sağlar. Ancak, arşiv düğümlerinin bakımı maliyetlidir, sorgulama yetenekleri sınırlıdır ve veriyi geliştiricilerin ihtiyaç duyduğu formatta sorgulamak mümkün değildir. Daha ucuz düğümler çalıştırmak bir seçenek olsa da, bu düğümlerin veri geri alma yetenekleri sınırlıdır ve dApp'in çalışmasını etkileyebilir.
Başka bir yöntem, ticari RPC düğüm sağlayıcılarını kullanmaktır. Bu sağlayıcılar, düğümün maliyetinden ve yönetiminden sorumludur ve verileri RPC uç noktaları aracılığıyla sağlar. Kamu RPC uç noktaları ücretsizdir, ancak hız sınırlamaları vardır ve bu da dApp kullanıcı deneyimi üzerinde olumsuz bir etki yaratabilir. Özel RPC uç noktaları, tıkanıklığı azaltarak daha iyi performans sunar, ancak basit veri alımı bile büyük miktarda gidiş-dönüş iletişimi gerektirir. Bu, onları talep açısından ağır hale getirir ve karmaşık veri sorguları için verimliliği düşürür. Ayrıca, özel RPC uç noktaları genellikle ölçeklenmesi zor olup, farklı ağlar arasında uyumluluktan yoksundur.
Blok Zinciri indeksleyicileri, zincir üzerindeki verileri düzenleyip bunları veritabanına göndererek sorgulama kolaylığı sağlamada kritik bir rol oynar; bu nedenle sıklıkla "blok zincirinin arama motorları" olarak adlandırılırlar. Çalışma prensipleri, blok zinciri verilerini indekslemek ve benzeri SQL sorgu dili (GraphQL gibi API'ler kullanarak) aracılığıyla bunları her zaman erişilebilir kılmaktır. İndeksleyiciler, sorgulama verileri için birleşik bir arayüz sunarak geliştiricilerin standartlaştırılmış sorgu diliyle ihtiyaç duydukları bilgileri hızla ve doğru bir şekilde almasına olanak tanır ve bu da süreci büyük ölçüde basitleştirir.
Farklı türdeki indeksleyiciler, veri arama işlemini çeşitli yollarla optimize eder:
Tam Düğüm Göstergesi: Bu göstergeler tam blok zinciri düğümlerini çalıştırır ve verileri doğrudan buradan çıkarır, verilerin tam ve doğru olmasını sağlar, ancak büyük miktarda depolama ve işleme gücü gerektirir.
Hafif İndeksleyici: Bu indeksleyiciler, depolama gereksinimlerini azaltmak için tam düğümlerin gerektiğinde belirli verileri almasına dayanır, ancak sorgu süresini artırabilir.
Özel İndeksleyiciler: Bu indeksleyiciler belirli veri türleri veya belirli blok zincirleri için özel olarak tasarlanmıştır ve belirli kullanım durumlarının sorgulamasını optimize edebilir, örneğin NFT verileri veya DeFi işlemleri.
Birleştirilmiş İndeksleyici: Bu indeksleyiciler, birden fazla blok zinciri ve kaynaktan veri çeker, zincir dışı bilgileri de dahil ederek, çoklu zincir dApp'ler için özellikle faydalı olan birleşik bir sorgulama arayüzü sunar.
Sadece Ethereum için 3TB depolama alanı gereklidir ve blok zincirinin sürekli büyümesiyle birlikte, arşiv düğümlerinin veri depolama miktarı da sürekli artacaktır. İndeksleme protokolü, büyük miktarda veriyi verimli bir şekilde indekslemek ve hızlı bir şekilde sorgulamak için birden fazla indeksleyici dağıtmaktadır, bu RPC'nin gerçekleştiremeyeceği bir durumdur.
İndeksleyici, karmaşık sorgular yapmayı, farklı kriterlere göre verileri kolayca filtrelemeyi ve ardından verileri analiz etmek için çıkarmayı da sağlar. Bazı indeksleyiciler, birden fazla kaynaktan gelen verileri birleştirmeye de izin verir, böylece çok zincirli dApp'lerde birden fazla API dağıtımını önler. Birden fazla düğümde dağıtılmış olarak, indeksleyici, RPC sağlayıcılarının merkeziyetçi doğası nedeniyle kesinti ve duraklamalar yaşayabileceği artan güvenlik ve performans sunar.
Genel olarak, RPC düğüm sağlayıcılarına kıyasla, 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ü dApp geliştiricileri için tercih edilen hale getirmektedir.
dApp oluşturmak için hizmetlerini çalıştırmak amacıyla Blok Zinciri verilerini sorgulamak ve okumak gereklidir. Bu, DeFi, NFT platformları, oyunlar ve hatta sosyal ağlar dahil olmak üzere her türlü dApp'i içerir, çünkü bu platformların önce verileri okuması, ardından diğer işlemleri gerçekleştirmesi gerekir.
DeFi protokolleri, kullanıcılara belirli fiyatlar, oranlar, ücretler vb. sunmak için farklı bilgilere ihtiyaç duyar. Otomatik piyasa yapıcı (AMM), takas faiz oranını hesaplamak için belirli likidite havuzlarının fiyat ve likidite bilgilerine ihtiyaç duyarken, borç verme protokolleri borç verme faiz oranını ve tasfiye borç oranını belirlemek için kullanım oranını kullanır. Kullanıcıların uyguladığı faiz oranlarını hesaplamadan önce bilgilerin dApp'lerine girmesi gereklidir.
GameFi, kullanıcıların oyun oynamasını sağlamak için verileri hızlı bir şekilde indeksleyip erişmesi gerekmektedir. Sadece yıldırım hızıyla veri alma ve yürütme sayesinde, 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. İndeksleyici kullanarak, stabil veri akışı ve sürekli çalışma süresini daha iyi sağlayarak mükemmel bir oyun deneyimi sunabilirler.
NFT pazarı ve kredi platformları, NFT meta verileri, sahiplik ve devretme verileri, telif hakkı bilgileri gibi çeşitli bilgilere erişmek için veri indekslemesi gerektirir. Bu tür verilerin hızlı bir şekilde indekslenmesi, her bir NFT'yi tek tek gözden geçirerek sahiplik veya NFT özellik verilerini bulmayı önleyebilir.
Fiyat ve likidite bilgisine ihtiyaç duyan DeFi otomatik piyasa yapıcı (AMM) veya yeni kullanıcı gönderilerini güncelleyen SocialFi uygulaması için, verileri hızlı bir şekilde almak dApp'in düzgün çalışması için kritik öneme sahiptir. İndeksleyici sayesinde, verileri verimli ve doğru bir şekilde alabilirler, böylece akıcı bir kullanıcı deneyimi sunabilirler.
İndeksleyici, ham blok zinciri verilerinden (her bloktaki akıllı sözleşme olayları dahil) belirli verileri çıkarma yöntemini sağlar. Bu, daha spesifik veri analizleri için fırsatlar sunarak kapsamlı içgörüler sağlar.
Örneğin, sürekli işlem protokolleri hangi tokenların işlem hacminin büyük olduğunu ve hangi tokenların maliyet üreteceğini belirleyerek bu tokenları platformunda sürekli sözleşme olarak listeleyip listelememeye karar verebilir. DEX geliştiricileri, en yüksek getiri veya en güçlü likiditeye sahip olan hangi fon havuzlarının olduğunu derinlemesine anlamak için kendi ürünleri için paneller oluşturabilirler. Ayrıca, geliştiricilerin grafiklerde göstermek istedikleri her türlü veriyi serbestçe sorgulayabilmeleri için kamu panelleri oluşturulabilir.
Birden fazla Blok Zinciri indeksleyici mevcut olduğundan, geliştiricilerin ihtiyaçlarına en uygun indeksleyiciyi seçmelerini sağlamak için indeksleme protokolleri arasındaki farkları belirlemek 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 sorgulayabilir. Blok zincirinden veri alt kümesini tanımlamak ve filtrelemek için alt grafikler kullanır; örneğin, belirli bir DEX USDC/ETH havuzuyla ilgili tüm işlemler.
İndeks kanıtı kullanarak, indeksleyiciler yerel GRT tokenlerini indeksleme ve sorgulama hizmetleri için stake ederler, delegeler bu tokenleri burada stake etmeyi seçebilirler. Küratörler, indeksleyicilerin en iyi sorgulama ücretlerini kazanmak için hangi alt grafiklere veri hazırlayacaklarını belirlemelerine yardımcı olmak için yüksek kaliteli alt grafiklere erişebilirler. Daha büyük bir merkeziyetsizlik geçişinde, The Graph nihayetinde barındırma hizmetlerini durduracak ve alt grafiklerin ağlarına güncellenmesini isteyecek, aynı zamanda indeksleyicilerin güncellenmesini sağlayacaktır.
Altyapısı, her milyon sorgu için ortalama maliyeti 40 dolara düşürüyor, bu da kendi kendine barındırılan düğümlerin maliyetinden çok daha düşük. Dosya veri kaynaklarını kullanarak, aynı anda hem zincir üstü hem de zincir dışı verilere paralel indeksleme desteği sunarak verimli veri alımını sağlıyor.
The Graph'ın indeksleyici ödülleri son birkaç çeyrekte sürekli bir artış gösterdi. Bu kısmen sorgu sayısındaki artıştan kaynaklanıyor, ancak aynı zamanda token fiyatlarındaki artışa da atfediliyor, çünkü gelecekte yapay zeka destekli sorguları entegre etmeyi planlıyorlar.
Subsquid, büyük miktarda zincir üstü ve zincir dışı verileri etkili bir şekilde toplayabilen, nokta-nokta, yatay olarak ölçeklenebilir bir merkeziyetsiz veri gölüdür ve sıfır bilgi kanıtları ile korunur. Merkeziyetsiz bir işçi ağı olarak, her düğüm belirli bir blok alt kümesinden verileri depolamaktan sorumludur ve gerekli verileri saklayan düğümleri hızlı bir şekilde tanımlayarak veri alma sürecini hızlandırır.
Subsquid ayrıca, blokların kesinleşmeden önce indekslenmesine izin veren gerçek zamanlı indekslemeyi destekler. Geliştiricinin seçtiği formatta veri depolamayı destekleyerek BigQuery, Parquet veya CSV gibi araçlarla daha kolay analiz yapılmasını sağlar. Ayrıca, alt grafikler Subsquid ağı üzerinde dağıtılabilir ve Squid SDK'ya geçiş yapmadan kodsuz dağıtım gerçekleştirilir.
Testnet aşamasında olmasına rağmen, Subsquid etkileyici istatistikler elde etti; 80,000'den fazla testnet kullanıcısı, 60,000'den fazla Squid indeksleyici kuruldu ve ağda 20,000'den fazla doğrulanmış geliştirici var. Son olarak, 3 Haziran'da Subsquid veri gölünün ana ağını başlattı.
İndeks dışında, Subsquid Network veri gölü ayrıca analiz, ZK/TEE yardımcı işlemcisi, AI ajanları ve Oracle gibi kullanım durumlarındaki RPC'yi de yerine getirebilir.
SubQuery, RPC ve veri indeksleme hizmetleri sunan merkeziyetsiz bir ara katman altyapı ağıdır. İlk olarak Polkadot ve Substrate ağlarını desteklerken, şimdi 200'den fazla zinciri kapsamaktadır. Çalışma prensibi, verileri indeksleyen ve sorgu talepleri sunan indeksleyicilerin, pay sahiplerinin indeksleyicilere hisse yatırdığı The Graph ile benzerdir. Ancak, yöneticiler yerine indeksleyicilerin gelirinin güvence altına alınması için tüketicilerin satın alma siparişleri vermesini sağlar.
Bu, her bir düğüm arasında sürekli yeni verilerin senkronize edilmesini önlemek için parçalanmayı destekleyen SubQuery veri düğümlerini tanıtacak ve böylece sorgu verimliliğini optimize edecek, aynı zamanda daha büyük bir merkeziyetsizliğe doğru ilerleyecek. Kullanıcılar, her 1000 istek başına yaklaşık 1 SQT token'ı hesaplama ücreti olarak ödemeyi veya protokol aracılığıyla indeksleyici için özel ücretler belirlemeyi seçebilir.
SubQuery, bu yılın başlarında token'ını piyasaya sürmesine rağmen, node ve delegelerin dağıtım ödülleri de dolar cinsinden artış göstermiştir, bu da platformlarında sunulan sorgu hizmetlerinin sayısının sürekli olarak arttığını temsil etmektedir. TGE'den bu yana, stake edilen SQT toplamı 6 milyon'dan 125 milyon'a yükselmiş ve bu da ağ katılımının artışını vurgulamaktadır.
Covalent, merkeziyetsiz bir indeksleyici ağdır; blok örnek üreticisi (BSP) ağ düğümleri, toplu dışa aktarma yöntemiyle blok zinciri verilerinin kopyalarını oluşturur ve bunları Covalent L1 blok zincirinde yayınlanan kanıtlarla birlikte yayınlar. Bu veriler, blok sonuç üreticisi (BRP) düğümleri tarafından belirlenen kurallara göre ayrıştırılır ve gereksinimleri karşılayan veriler filtrelenir.
Geliştiriciler, birleştirilmiş API aracılığıyla, özel karmaşık sorgular yazmadan veri erişimi sağlamak için tutarlı istek ve yanıt formatlarında ilgili Blok Zinciri verilerini kolayca çekebilirler. Bu önceden yapılandırılmış veri setlerini ağ operatörlerinden çekmek için Moonbeam üzerinde hesaplanan CQT token'ını ö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ğiliminde gibi görünüyor, bunun bir kısmı Covalent tokeni CQT'nin fiyatındaki artıştan kaynaklanıyor.
Bazı indeksleyiciler (örneğin Covalent) genel indeksleyicilerdir ve yalnızca API aracılığıyla standart önceden yapılandırılmış veri kümesi sunarlar. Hızlı olabilirler, ancak özel veri kümesine ihtiyaç duyan geliştiricilere esneklik sağlayamazlar. İndeksleyici çerçevesi kullanılarak, ilerlemeye izin verir.