Web3 Veri Erişimi Gelişimi: İndeksleyiciler ve İlgili Projelerin Analizi
Veri, blok zinciri teknolojisinin çekirdeğidir ve merkeziyetsiz uygulamalar(dApp) geliştirme temelidir. Şu anda çoğu tartışma, her ağ katılımcısının en son işlem verilerine erişimini sağlamak için doğrulama yapabilmesi anlamına gelen veri kullanılabilirliği(DA) üzerine yoğunlaşsa da, veri erişilebilirliği aynı derecede önemli bir yön sıklıkla göz ardı edilmektedir.
Modüler blok zinciri çağında, DA çözümleri vazgeçilmez bir bileşen haline geldi. Bu çözümler, tüm katılımcıların işlem verilerine erişebilmesini sağlayarak, gerçek zamanlı doğrulama ve ağın bütünlüğünün korunmasını sağlar. Ancak, DA katmanının işlevi bir veri tabanından çok bir ilan panosuna benzemektedir. Bu, verilerin sonsuza dek saklanmadığı, zamanla silindiği anlamına gelir; tıpkı ilan panosundaki posterlerin sonunda yeni posterlerle değiştirildiği gibi.
Buna karşılık, veri erişilebilirliği, geçmiş verilerin geri alınabilme yeteneğine odaklanmaktadır; bu, dApp geliştirme ve blockchain analizi için hayati öneme sahiptir. Bu açıdan, geçmiş verilere erişim gerektiren görevler için doğru temsil ve yürütme sağlamak özellikle kritik öneme sahiptir. Veri erişilebilirliği tartışmaları daha az olmasına rağmen, veri kullanılabilirliği kadar önemlidir. Her ikisi de blockchain ekosisteminde farklı ancak tamamlayıcı roller üstlenmektedir; kapsamlı bir veri yönetim yaklaşımı, güçlü ve verimli blockchain uygulamalarını desteklemek için bu iki meseleyi aynı anda ele almalıdır.
Blokzincir Veri Araştırma Erken Yöntemleri
Doğduğu günden bu yana, blok zinciri altyapıyı köklü bir şekilde değiştirdi ve oyun, finans ve sosyal ağlar gibi alanlarda merkeziyetsiz uygulamaların ( dApp ) oluşturulmasını teşvik etti. Ancak, bu dApp'leri inşa etmek için büyük miktarda blok zinciri verisine erişim gereklidir ve bu hem zor hem de pahalıdır.
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ş blockchain verilerini baştan itibaren saklar ve verilere tam erişim sağlar. Ancak, arşiv düğümlerinin bakım maliyeti oldukça yüksektir ve sorgulama yetenekleri sınırlıdır, bu nedenle geliştiricinin ihtiyaç duyduğu formatta veri sorgulamak mümkün değildir. Daha ucuz düğümleri çalıştırmak bir seçenek olmasına rağmen, bu düğümlerin veri alma yetenekleri sınırlıdır ve dApp'in ç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ü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, dApp kullanıcı deneyimi üzerinde olumsuz bir etki yaratabilir. Özel RPC uç noktaları, tıkanıklığı azaltarak daha iyi performans sağlar, ancak basit veri alımı bile çok sayıda gidiş geliş iletişimi gerektirir. Bu, onları talep yoğun hale getirir ve karmaşık veri sorguları için verimsiz hale getirir. Ayrıca, özel RPC uç noktaları genellikle ölçeklenmesi zor olup, farklı ağlar arasında uyumluluk eksikliği vardır.
Daha İyi Çözümler: Blockchain İndeksleyici
Blok zinciri indeksleyicileri, zincir üzerindeki verileri düzenleyip veritabanına göndererek sorgulama kolaylığı sağlama konusunda kilit bir rol oynamaktadır, bu nedenle genellikle "blok zincirinin arama motorları" olarak adlandırılırlar. Çalışma şekilleri, blok zinciri verilerini indekslemek ve ( gibi API'ler aracılığıyla SQL benzeri sorgu dili kullanarak ) her zaman kullanılabilir hale getirmektir. İndeksleyiciler, sorgu verileri için standartlaştırılmış bir arayüz sunarak geliştiricilerin ihtiyaç duydukları bilgileri hızlı ve doğru bir şekilde geri almasına olanak tanıyarak süreci büyük ölçüde basitleştirir.
Farklı türdeki indeksleyiciler, veri arama işlemlerini çeşitli şekillerde optimize eder:
Tam Düğüm İndeksleyicisi: Bu indeksleyiciler, tam blok zinciri düğümleri çalıştırır ve verileri doğrudan çıkararak verilerin bütünlüğünü ve doğruluğunu sağlar, ancak büyük miktarda depolama ve işleme gücü gerektirir.
Hafif Dizinleyiciler: Bu dizinleyiciler, depolama gereksinimlerini azaltmak için belirli verileri gerektiğinde almak üzere tam düğümlere dayanır, ancak sorgu süresini artırabilir.
Özel Endeksleyiciler: Bu endeksleyiciler, belirli veri türlerine veya belirli bir blok zincirine odaklanır ve belirli kullanım durumlarının sorgulamasını optimize edebilir, örneğin NFT verileri veya DeFi işlemleri.
Agregat İndeksleyici: Bu indeksleyiciler, birden fazla blok zinciri ve kaynaktan veri çekerek, zincir dışı bilgileri de dahil ederek, birleşik bir sorgulama arayüzü sağlar. Bu, çok zincirli dApp'ler için özellikle faydalıdır.
Sadece Ethereum için 3TB depolama alanı gerekmektedir ve blok zincirinin sürekli büyümesiyle birlikte, Erigon arşiv düğümünün veri depolama miktarı da sürekli artacaktır. İndeksleme protokolü, büyük miktarda veriyi verimli bir şekilde indeksleyip hızlı bir şekilde sorgulamak için birden fazla indeksleyici dağıtmıştır, bu RPC'nin gerçekleştiremeyeceği bir şeydir.
İndeksleyici ayrıca karmaşık sorgular yapmayı, farklı kriterlere göre verileri kolayca filtrelemeyi ve verileri analiz etmek için çıkarmayı sağlar. Bazı indeksleyiciler, birden fazla kaynaktan gelen verileri birleştirmeye de izin verir, böylece çoklu zincirli dApp'lerde birden fazla API dağıtma gereğini ortadan kaldırır. Birden fazla düğümde dağıtılan indeksleyici, artırılmış güvenlik ve performans sunar, oysa RPC sağlayıcıları merkezi özellikleri nedeniyle kesintiler ve duraklamalar yaşayabilir.
Genel olarak, RPC düğüm sağlayıcılarına kıyasla, indeksleyiciler veri alımının verimliliğini ve güvenilirliğini artırırken, aynı zamanda tek bir düğümün dağıtım maliyetini de düşürmektedir. Bu, blockchain indeksleyici protokolünü dApp geliştiricileri için birinci tercih haline getirmektedir.
İndeksleyicinin Uygulama Alanları
Daha önce belirtildiği gibi, dApp oluşturmak, hizmetlerini çalıştırmak için blockchain verilerini arayıp okumayı gerektirir. Bu, DeFi, NFT platformları, oyunlar ve hatta sosyal ağlar gibi her türlü dApp'yi içerir, çünkü bu platformların diğer işlemleri gerçekleştirebilmesi için önce verileri okuması gerekir.
DeFi
DeFi protokolleri, kullanıcılara belirli fiyatlar, oranlar, ücretler vb. bildirmek için farklı bilgilere ihtiyaç duyar. Otomatik piyasa yapıcı (AMM), swap oranlarını hesaplamak için belirli likidite havuzlarının fiyat ve likidite bilgilerine ihtiyaç duyarken, borç verme protokolleri de borç verme oranlarını ve tasfiye borç oranını belirlemek için kullanım oranını kullanır. Kullanıcıların uyguladığı oranları hesaplamadan önce, bilgilerin dApp'lerine girmesi gereklidir.
oyun
GameFi, kullanıcıların oyun oynamasını sağlamak için verileri hızlı bir şekilde indeksleyip erişebilmelidir. Sadece yıldırım hızında veri alımı ve yürütme 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 bakiyeleri, oyun içi işlemler gibi verilere ihtiyaç duyar. İndeksleyiciler kullanarak, sabit bir veri akışını ve sürekli çalışma süresini daha iyi sağlayarak mükemmel bir oyun deneyimi sunabilirler.
NFT
NFT pazarı ve borç verme platformları, NFT meta verileri, sahiplik ve transfer verileri, telif hakkı bilgileri gibi çeşitli bilgilere erişmek için veri indekslemesine ihtiyaç duyar. Bu tür verileri hızlı bir şekilde indekslemek, her bir NFT'yi tek tek gözden geçirerek sahiplik veya NFT özellik verilerini aramayı önleyebilir.
Fiyat ve likidite bilgilerine ihtiyaç duyan DeFi otomatik piyasa yapıcı (AMM) veya yeni kullanıcı gönderilerini güncellemek için gereken SocialFi uygulaması için, verileri hızlı bir şekilde almak dApp'in düzgün çalışması açısından kritik öneme sahiptir. İndeksleyici sayesinde, verileri verimli ve doğru bir şekilde alarak sorunsuz bir kullanıcı deneyimi sunabilirler.
analiz
İndeksleyici, her blokta bulunan akıllı sözleşme olaylarından ( dahil olmak üzere, ham blockchain verilerinden belirli verileri çıkarmanın bir yolunu sağlar. Bu, daha spesifik veri analizi yapma fırsatı sunarak kapsamlı içgörüler sağlar.
Örneğin, sürekli ticaret protokolleri, hangi tokenlerin yüksek işlem hacmine sahip olduğunu ve hangi tokenlerin ücret oluşturduğunu belirleyerek bu tokenleri platformlarında sürekli sözleşmeler olarak listeleyip listelemeyeceklerine karar verebilir. DEX geliştiricileri, ürünleri için en yüksek getiriye veya en güçlü likiditeye sahip olan likidite havuzlarını derinlemesine incelemek için paneller oluşturabilir. Ayrıca geliştiricilerin grafiklerde göstermek istedikleri her türlü veriyi serbestçe ve esnek bir şekilde sorgulayabilmeleri için kamuya açık paneller de oluşturabilirler.
Birden fazla blok zinciri dizinleyicisi mevcut olduğundan, geliştiricilerin ihtiyaçlarına en uygun dizinleyiciyi seçmelerini sağlamak için dizin protokolleri arasındaki farkları tanımlamak çok önemlidir.
Blockchain İndeksleyici Genel Bakış
) The Graph
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. Blok zincirinden toplanan 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, indeksleme ve sorgulama hizmetleri için yerel GRT jetonlarını stake eder ve yetkilendirilmiş kişiler, jetonlarını burada stake etmeyi seçebilirler. Küratörler, indeksleyicilerin en iyi sorgu ücretlerini kazanmak için hangi alt grafiklerin verilerini hazırlayacaklarını belirlemelerine yardımcı olmak amacıyla yüksek kaliteli alt grafiklere erişim sağlayabilirler. Daha büyük bir merkeziyetsizlik geçiş sürecinde, The Graph nihayetinde barındırma hizmetlerini durduracak ve alt grafiklerin kendi ağlarına yükseltilmesini talep edecek, aynı zamanda indeksleyici yükseltmeleri sunacaktır.
Altyapısı, her milyon sorgu için ortalama maliyetin 40 dolara ulaşmasını sağlıyor, bu da kendi kendine barındırılan düğümlerin maliyetinden çok daha düşük. Dosya veri kaynaklarını kullanarak, hem zincir üzerindeki hem de zincir dışındaki verilere eşzamanlı olarak paralel indeksleme desteği sunarak verimli veri alma sağlar.
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
Subsquid, çok sayıda zincir içi ve zincir dışı veriyi verimli bir şekilde bir araya getirebilen, merkeziyetsiz bir veri gölü olan, eşler arası ve yatay olarak ölçeklenebilir bir yapıdır ve sıfır bilgi kanıtları ile korunmaktadır. Merkeziyetsiz bir işçi ağı olarak, her düğüm belirli bir blok alt kümesinden gelen verilerin depolanmasından sorumludur ve verilerin hızlı bir şekilde saklandığı düğümleri tanımlayarak veri alma sürecini hızlandırır.
Subsquid, bloklar kesinleşmeden önce onları indekslemeye olanak tanıyan gerçek zamanlı indekslemeyi de desteklemektedir. Ayrıca, geliştiricilerin 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ğına dağıtılabilir, böylece Squid SDK'ya taşınmaya gerek kalmadan kodsuz dağıtım sağlanır.
Testnet aşamasında olmasına rağmen, Subsquid etkileyici istatistikler elde etti; 80.000'den fazla testnet kullanıcısına sahip, 60.000'den fazla Squid indeksleyici dağıttı ve ağda 20.000'den fazla doğrulanmış geliştirici bulunuyor. Son olarak, 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ında RPC'yi de değiştirebilir.
SubQuery
SubQuery, RPC ve veri indeksleme hizmetleri sunan merkeziyetsiz bir ara katman altyapı ağıdır. İlk olarak Polkadot ve Substrate ağlarını desteklemiştir, şimdi ise 200'den fazla zinciri kapsamaktadır. Çalışma prensibi, indeksleme kanıtı kullanan The Graph'a benzer; indeksleyiciler verileri indeksler ve sorgu talepleri sunar, delegeler ise hisselerini indeksleyicilere teminat olarak yatırır. Ancak, indeksleyicinin gelirinin güvence altına alınmasını sağlamak için tüketicilerin satın alma siparişleri vermesini sağlayarak yöneticiler yerine gelir güvence altına alınır.
Shard desteği sunan SubQuery veri düğümlerini tanıtacak, böylece her düğüm arasında sürekli yeni verilerin senkronize edilmesini önleyerek sorgu verimliliğini optimize edecek ve daha büyük bir merkeziyetsizliğe doğru yol alacak. Kullanıcılar her 1000 isteğe yaklaşık 1 SQT token'ı hesaplama ücreti ödemeyi veya indeksleyici için protokol aracılığıyla özel bir ücret 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 değeri bazında artış göstermiştir; bu da platformunda sağlanan sorgulama hizmetlerinin sayısının sürekli arttığını temsil etmektedir. TGE'den bu yana, stake edilen SQT toplamı 6 milyondan 125 milyona çıkmış, bu da ağ katılımının artışını vurgulamaktadır.
Covalent
Covalent, merkeziyetsiz bir indeksleme ağıdır. Blok örneği üreticileri ###BSP( ağ düğümleri tarafından toplu dışa aktarma yöntemiyle blok zincir verilerinin kopyaları oluşturulur ve Covalent L1 blok zincirinde kanıt olarak yayınlanır. Bu veriler, blok sonuç üreticileri )BRP( düğümleri tarafından belirlenen kurallara göre ayrıştırılır ve gereken verilere göre filtrelenir.
Geliştiriciler, bir bütünleşik API aracılığıyla, özel karmaşık sorgular yazmadan ilgili blockchain verilerini kolayca tutarlı bir istek ve yanıt formatında alabilirler. Bu önceden yapılandırılmış veri setlerini ağ sağlayıcılarından almak için Moonbeam'de kullanılan CQT token'ını ödeme aracı olarak kullanabilirsiniz.
Covalent'in ödülleri 23 yılı birinci çeyreğinden 24 yılı birinci çeyreğine kadar genel olarak bir artış eğilimi göstermektedir, bunun başlıca nedeni Covalent tokeni CQT'nin fiyatının yükselmesidir.
![Web3 veri erişiminin gelişimi: İndeksleyiciler ve ilgili projelerin tanıtımı])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(
İndeksleyici Seçerken Dikkat Edilmesi Gerekenler
) Verinin özelleştirilebilirliği
Bazı dizinleyiciler ###, örneğin Covalent (, genel dizinleyicilerdir, yalnızca...
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.
Web3 veri erişim devrimi: İndeksleyiciler dApp geliştirmeyi hızlandırıyor ve verimliliği artırıyor.
Web3 Veri Erişimi Gelişimi: İndeksleyiciler ve İlgili Projelerin Analizi
Veri, blok zinciri teknolojisinin çekirdeğidir ve merkeziyetsiz uygulamalar(dApp) geliştirme temelidir. Şu anda çoğu tartışma, her ağ katılımcısının en son işlem verilerine erişimini sağlamak için doğrulama yapabilmesi anlamına gelen veri kullanılabilirliği(DA) üzerine yoğunlaşsa da, veri erişilebilirliği aynı derecede önemli bir yön sıklıkla göz ardı edilmektedir.
Modüler blok zinciri çağında, DA çözümleri vazgeçilmez bir bileşen haline geldi. Bu çözümler, tüm katılımcıların işlem verilerine erişebilmesini sağlayarak, gerçek zamanlı doğrulama ve ağın bütünlüğünün korunmasını sağlar. Ancak, DA katmanının işlevi bir veri tabanından çok bir ilan panosuna benzemektedir. Bu, verilerin sonsuza dek saklanmadığı, zamanla silindiği anlamına gelir; tıpkı ilan panosundaki posterlerin sonunda yeni posterlerle değiştirildiği gibi.
Buna karşılık, veri erişilebilirliği, geçmiş verilerin geri alınabilme yeteneğine odaklanmaktadır; bu, dApp geliştirme ve blockchain analizi için hayati öneme sahiptir. Bu açıdan, geçmiş verilere erişim gerektiren görevler için doğru temsil ve yürütme sağlamak özellikle kritik öneme sahiptir. Veri erişilebilirliği tartışmaları daha az olmasına rağmen, veri kullanılabilirliği kadar önemlidir. Her ikisi de blockchain ekosisteminde farklı ancak tamamlayıcı roller üstlenmektedir; kapsamlı bir veri yönetim yaklaşımı, güçlü ve verimli blockchain uygulamalarını desteklemek için bu iki meseleyi aynı anda ele almalıdır.
Blokzincir Veri Araştırma Erken Yöntemleri
Doğduğu günden bu yana, blok zinciri altyapıyı köklü bir şekilde değiştirdi ve oyun, finans ve sosyal ağlar gibi alanlarda merkeziyetsiz uygulamaların ( dApp ) oluşturulmasını teşvik etti. Ancak, bu dApp'leri inşa etmek için büyük miktarda blok zinciri verisine erişim gereklidir ve bu hem zor hem de pahalıdır.
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ş blockchain verilerini baştan itibaren saklar ve verilere tam erişim sağlar. Ancak, arşiv düğümlerinin bakım maliyeti oldukça yüksektir ve sorgulama yetenekleri sınırlıdır, bu nedenle geliştiricinin ihtiyaç duyduğu formatta veri sorgulamak mümkün değildir. Daha ucuz düğümleri çalıştırmak bir seçenek olmasına rağmen, bu düğümlerin veri alma yetenekleri sınırlıdır ve dApp'in ç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ü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, dApp kullanıcı deneyimi üzerinde olumsuz bir etki yaratabilir. Özel RPC uç noktaları, tıkanıklığı azaltarak daha iyi performans sağlar, ancak basit veri alımı bile çok sayıda gidiş geliş iletişimi gerektirir. Bu, onları talep yoğun hale getirir ve karmaşık veri sorguları için verimsiz hale getirir. Ayrıca, özel RPC uç noktaları genellikle ölçeklenmesi zor olup, farklı ağlar arasında uyumluluk eksikliği vardır.
Daha İyi Çözümler: Blockchain İndeksleyici
Blok zinciri indeksleyicileri, zincir üzerindeki verileri düzenleyip veritabanına göndererek sorgulama kolaylığı sağlama konusunda kilit bir rol oynamaktadır, bu nedenle genellikle "blok zincirinin arama motorları" olarak adlandırılırlar. Çalışma şekilleri, blok zinciri verilerini indekslemek ve ( gibi API'ler aracılığıyla SQL benzeri sorgu dili kullanarak ) her zaman kullanılabilir hale getirmektir. İndeksleyiciler, sorgu verileri için standartlaştırılmış bir arayüz sunarak geliştiricilerin ihtiyaç duydukları bilgileri hızlı ve doğru bir şekilde geri almasına olanak tanıyarak süreci büyük ölçüde basitleştirir.
Farklı türdeki indeksleyiciler, veri arama işlemlerini çeşitli şekillerde optimize eder:
Tam Düğüm İndeksleyicisi: Bu indeksleyiciler, tam blok zinciri düğümleri çalıştırır ve verileri doğrudan çıkararak verilerin bütünlüğünü ve doğruluğunu sağlar, ancak büyük miktarda depolama ve işleme gücü gerektirir.
Hafif Dizinleyiciler: Bu dizinleyiciler, depolama gereksinimlerini azaltmak için belirli verileri gerektiğinde almak üzere tam düğümlere dayanır, ancak sorgu süresini artırabilir.
Özel Endeksleyiciler: Bu endeksleyiciler, belirli veri türlerine veya belirli bir blok zincirine odaklanır ve belirli kullanım durumlarının sorgulamasını optimize edebilir, örneğin NFT verileri veya DeFi işlemleri.
Agregat İndeksleyici: Bu indeksleyiciler, birden fazla blok zinciri ve kaynaktan veri çekerek, zincir dışı bilgileri de dahil ederek, birleşik bir sorgulama arayüzü sağlar. Bu, çok zincirli dApp'ler için özellikle faydalıdır.
Sadece Ethereum için 3TB depolama alanı gerekmektedir ve blok zincirinin sürekli büyümesiyle birlikte, Erigon arşiv düğümünün veri depolama miktarı da sürekli artacaktır. İndeksleme protokolü, büyük miktarda veriyi verimli bir şekilde indeksleyip hızlı bir şekilde sorgulamak için birden fazla indeksleyici dağıtmıştır, bu RPC'nin gerçekleştiremeyeceği bir şeydir.
İndeksleyici ayrıca karmaşık sorgular yapmayı, farklı kriterlere göre verileri kolayca filtrelemeyi ve verileri analiz etmek için çıkarmayı sağlar. Bazı indeksleyiciler, birden fazla kaynaktan gelen verileri birleştirmeye de izin verir, böylece çoklu zincirli dApp'lerde birden fazla API dağıtma gereğini ortadan kaldırır. Birden fazla düğümde dağıtılan indeksleyici, artırılmış güvenlik ve performans sunar, oysa RPC sağlayıcıları merkezi özellikleri nedeniyle kesintiler ve duraklamalar yaşayabilir.
Genel olarak, RPC düğüm sağlayıcılarına kıyasla, indeksleyiciler veri alımının verimliliğini ve güvenilirliğini artırırken, aynı zamanda tek bir düğümün dağıtım maliyetini de düşürmektedir. Bu, blockchain indeksleyici protokolünü dApp geliştiricileri için birinci tercih haline getirmektedir.
İndeksleyicinin Uygulama Alanları
Daha önce belirtildiği gibi, dApp oluşturmak, hizmetlerini çalıştırmak için blockchain verilerini arayıp okumayı gerektirir. Bu, DeFi, NFT platformları, oyunlar ve hatta sosyal ağlar gibi her türlü dApp'yi içerir, çünkü bu platformların diğer işlemleri gerçekleştirebilmesi için önce verileri okuması gerekir.
DeFi
DeFi protokolleri, kullanıcılara belirli fiyatlar, oranlar, ücretler vb. bildirmek için farklı bilgilere ihtiyaç duyar. Otomatik piyasa yapıcı (AMM), swap oranlarını hesaplamak için belirli likidite havuzlarının fiyat ve likidite bilgilerine ihtiyaç duyarken, borç verme protokolleri de borç verme oranlarını ve tasfiye borç oranını belirlemek için kullanım oranını kullanır. Kullanıcıların uyguladığı oranları hesaplamadan önce, bilgilerin dApp'lerine girmesi gereklidir.
oyun
GameFi, kullanıcıların oyun oynamasını sağlamak için verileri hızlı bir şekilde indeksleyip erişebilmelidir. Sadece yıldırım hızında veri alımı ve yürütme 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 bakiyeleri, oyun içi işlemler gibi verilere ihtiyaç duyar. İndeksleyiciler kullanarak, sabit bir veri akışını ve sürekli çalışma süresini daha iyi sağlayarak mükemmel bir oyun deneyimi sunabilirler.
NFT
NFT pazarı ve borç verme platformları, NFT meta verileri, sahiplik ve transfer verileri, telif hakkı bilgileri gibi çeşitli bilgilere erişmek için veri indekslemesine ihtiyaç duyar. Bu tür verileri hızlı bir şekilde indekslemek, her bir NFT'yi tek tek gözden geçirerek sahiplik veya NFT özellik verilerini aramayı önleyebilir.
Fiyat ve likidite bilgilerine ihtiyaç duyan DeFi otomatik piyasa yapıcı (AMM) veya yeni kullanıcı gönderilerini güncellemek için gereken SocialFi uygulaması için, verileri hızlı bir şekilde almak dApp'in düzgün çalışması açısından kritik öneme sahiptir. İndeksleyici sayesinde, verileri verimli ve doğru bir şekilde alarak sorunsuz bir kullanıcı deneyimi sunabilirler.
analiz
İndeksleyici, her blokta bulunan akıllı sözleşme olaylarından ( dahil olmak üzere, ham blockchain verilerinden belirli verileri çıkarmanın bir yolunu sağlar. Bu, daha spesifik veri analizi yapma fırsatı sunarak kapsamlı içgörüler sağlar.
Örneğin, sürekli ticaret protokolleri, hangi tokenlerin yüksek işlem hacmine sahip olduğunu ve hangi tokenlerin ücret oluşturduğunu belirleyerek bu tokenleri platformlarında sürekli sözleşmeler olarak listeleyip listelemeyeceklerine karar verebilir. DEX geliştiricileri, ürünleri için en yüksek getiriye veya en güçlü likiditeye sahip olan likidite havuzlarını derinlemesine incelemek için paneller oluşturabilir. Ayrıca geliştiricilerin grafiklerde göstermek istedikleri her türlü veriyi serbestçe ve esnek bir şekilde sorgulayabilmeleri için kamuya açık paneller de oluşturabilirler.
Birden fazla blok zinciri dizinleyicisi mevcut olduğundan, geliştiricilerin ihtiyaçlarına en uygun dizinleyiciyi seçmelerini sağlamak için dizin protokolleri arasındaki farkları tanımlamak çok önemlidir.
Blockchain İndeksleyici Genel Bakış
) The Graph
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. Blok zincirinden toplanan 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, indeksleme ve sorgulama hizmetleri için yerel GRT jetonlarını stake eder ve yetkilendirilmiş kişiler, jetonlarını burada stake etmeyi seçebilirler. Küratörler, indeksleyicilerin en iyi sorgu ücretlerini kazanmak için hangi alt grafiklerin verilerini hazırlayacaklarını belirlemelerine yardımcı olmak amacıyla yüksek kaliteli alt grafiklere erişim sağlayabilirler. Daha büyük bir merkeziyetsizlik geçiş sürecinde, The Graph nihayetinde barındırma hizmetlerini durduracak ve alt grafiklerin kendi ağlarına yükseltilmesini talep edecek, aynı zamanda indeksleyici yükseltmeleri sunacaktır.
Altyapısı, her milyon sorgu için ortalama maliyetin 40 dolara ulaşmasını sağlıyor, bu da kendi kendine barındırılan düğümlerin maliyetinden çok daha düşük. Dosya veri kaynaklarını kullanarak, hem zincir üzerindeki hem de zincir dışındaki verilere eşzamanlı olarak paralel indeksleme desteği sunarak verimli veri alma sağlar.
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
Subsquid, çok sayıda zincir içi ve zincir dışı veriyi verimli bir şekilde bir araya getirebilen, merkeziyetsiz bir veri gölü olan, eşler arası ve yatay olarak ölçeklenebilir bir yapıdır ve sıfır bilgi kanıtları ile korunmaktadır. Merkeziyetsiz bir işçi ağı olarak, her düğüm belirli bir blok alt kümesinden gelen verilerin depolanmasından sorumludur ve verilerin hızlı bir şekilde saklandığı düğümleri tanımlayarak veri alma sürecini hızlandırır.
Subsquid, bloklar kesinleşmeden önce onları indekslemeye olanak tanıyan gerçek zamanlı indekslemeyi de desteklemektedir. Ayrıca, geliştiricilerin 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ğına dağıtılabilir, böylece Squid SDK'ya taşınmaya gerek kalmadan kodsuz dağıtım sağlanır.
Testnet aşamasında olmasına rağmen, Subsquid etkileyici istatistikler elde etti; 80.000'den fazla testnet kullanıcısına sahip, 60.000'den fazla Squid indeksleyici dağıttı ve ağda 20.000'den fazla doğrulanmış geliştirici bulunuyor. Son olarak, 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ında RPC'yi de değiştirebilir.
SubQuery
SubQuery, RPC ve veri indeksleme hizmetleri sunan merkeziyetsiz bir ara katman altyapı ağıdır. İlk olarak Polkadot ve Substrate ağlarını desteklemiştir, şimdi ise 200'den fazla zinciri kapsamaktadır. Çalışma prensibi, indeksleme kanıtı kullanan The Graph'a benzer; indeksleyiciler verileri indeksler ve sorgu talepleri sunar, delegeler ise hisselerini indeksleyicilere teminat olarak yatırır. Ancak, indeksleyicinin gelirinin güvence altına alınmasını sağlamak için tüketicilerin satın alma siparişleri vermesini sağlayarak yöneticiler yerine gelir güvence altına alınır.
Shard desteği sunan SubQuery veri düğümlerini tanıtacak, böylece her düğüm arasında sürekli yeni verilerin senkronize edilmesini önleyerek sorgu verimliliğini optimize edecek ve daha büyük bir merkeziyetsizliğe doğru yol alacak. Kullanıcılar her 1000 isteğe yaklaşık 1 SQT token'ı hesaplama ücreti ödemeyi veya indeksleyici için protokol aracılığıyla özel bir ücret 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 değeri bazında artış göstermiştir; bu da platformunda sağlanan sorgulama hizmetlerinin sayısının sürekli arttığını temsil etmektedir. TGE'den bu yana, stake edilen SQT toplamı 6 milyondan 125 milyona çıkmış, bu da ağ katılımının artışını vurgulamaktadır.
Covalent
Covalent, merkeziyetsiz bir indeksleme ağıdır. Blok örneği üreticileri ###BSP( ağ düğümleri tarafından toplu dışa aktarma yöntemiyle blok zincir verilerinin kopyaları oluşturulur ve Covalent L1 blok zincirinde kanıt olarak yayınlanır. Bu veriler, blok sonuç üreticileri )BRP( düğümleri tarafından belirlenen kurallara göre ayrıştırılır ve gereken verilere göre filtrelenir.
Geliştiriciler, bir bütünleşik API aracılığıyla, özel karmaşık sorgular yazmadan ilgili blockchain verilerini kolayca tutarlı bir istek ve yanıt formatında alabilirler. Bu önceden yapılandırılmış veri setlerini ağ sağlayıcılarından almak için Moonbeam'de kullanılan CQT token'ını ödeme aracı olarak kullanabilirsiniz.
Covalent'in ödülleri 23 yılı birinci çeyreğinden 24 yılı birinci çeyreğine kadar genel olarak bir artış eğilimi göstermektedir, bunun başlıca nedeni Covalent tokeni CQT'nin fiyatının yükselmesidir.
![Web3 veri erişiminin gelişimi: İndeksleyiciler ve ilgili projelerin tanıtımı])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(
İndeksleyici Seçerken Dikkat Edilmesi Gerekenler
) Verinin özelleştirilebilirliği
Bazı dizinleyiciler ###, örneğin Covalent (, genel dizinleyicilerdir, yalnızca...