Blok Zinciri veri erişiminin evrimi: İndeksleyici ve ilgili proje tanıtımı
Veri, Blok Zinciri teknolojisinin merkezidir ve merkeziyetsiz uygulamaların geliştirilmesinin temelidir. Mevcut tartışmalar, çoğunlukla veri kullanılabilirliği (DA) üzerine yoğunlaşmaktadır; yani, ağ katılımcılarının doğrulama için en güncel işlem verilerine erişimini sağlamaya. Ancak veri erişilebilirliği gibi bu kadar önemli bir konu genellikle göz ardı edilmektedir.
Modüler Blok Zinciri çağında, DA çözümleri artık bir gereklilik haline geldi. Tüm katılımcıların işlem verilerine erişimini sağlıyor, anlık doğrulama gerçekleştiriyor ve ağın bütünlüğünü koruyor. Ancak, DA katmanı bir veritabanı yerine reklam panosu gibi, veriler sonsuza kadar saklanmıyor, zamanla siliniyor.
Buna karşılık, veri erişilebilirliği, tarihsel verilerin geri alınabilme yeteneğine odaklanır; bu, dApp geliştirmek ve blok zinciri analizi yapmak için hayati öneme sahiptir. Daha az tartışılmasına rağmen, veri kullanılabilirliği ile eşit derecede önemlidir. Her ikisi de blok zinciri ekosisteminde tamamlayıcı bir rol oynar ve kapsamlı bir veri yönetimi, güçlü ve verimli blok zinciri uygulamalarını desteklemek için bu iki sorunu aynı anda ele almalıdır.
Blok Zinciri, doğduğu günden bu yana altyapıyı köklü bir şekilde değiştirmiş, oyun, finans ve sosyal ağlar gibi alanlarda dApp'lerin oluşturulmasını teşvik etmiştir. Ancak, bu dApp'leri inşa etmek, büyük miktarda blok verisine erişim gerektirir, bu da 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ş blok zinciri verilerini saklar, tam erişim sağlar. Ancak bakım maliyeti yüksektir ve sorgulama yetenekleri sınırlıdır. Daha ucuz düğümler çalıştırmak başka bir seçenektir, ancak veri alma yeteneği sınırlıdır, bu da dApp'in çalışmasını engelleyebilir.
Başka bir yöntem, ticari RPC düğüm sağlayıcılarını kullanmaktır. Bu sağlayıcılar düğüm maliyetlerinden 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, bu da kullanıcı deneyimini etkileyebilir. Özel RPC uç noktaları daha iyi performansa sahiptir, ancak basit veri alımı bile çok fazla iletişim gerektirir, verimsizdir ve ölçeklenmesi zordur.
Blok Zinciri indeksleyicileri, zincir üzerindeki verileri organize etme ve veritabanına kaydetme konusunda kritik bir rol oynar, bu nedenle "blok zincirinin Google'ı" olarak adlandırılırlar. Blok Zinciri verilerini indeksler, SQL benzeri sorgu dili aracılığıyla verileri erişilebilir hale getirirler. İndeksleyiciler, geliştiricilerin standartlaştırılmış sorgu diliyle hızlı ve doğru bir şekilde bilgi almasını sağlayan birleşik bir arayüz sunar ve süreci büyük ölçüde basitleştirir.
Farklı türdeki indeksleyiciler veri aramasını optimize eder:
Tam Düğüm İndeksleyici: Tam Blok Zinciri düğümünü çalıştırarak verileri doğrudan çıkarır, tam ve doğru olmasını sağlar, ancak büyük miktarda depolama ve işleme kapasitesi gerektirir.
Hafif dizinleyici: Tam düğümlere dayanarak belirli verileri talep üzerine almak, depolama gereksinimlerini azaltır ancak sorgu süresini artırabilir.
Özel İndeksleyici: Belirli veri türleri veya blok zincirleri için, NFT verileri veya DeFi işlemleri gibi belirli kullanım durumlarını optimize eden arama.
Birleştirici Dizinleyici: Birden fazla blok zincirinden ve kaynaktan veri çıkarır, zincir dışı bilgileri de içerir, birleştirilmiş sorgu arayüzü sunar, çoklu zincir dApp'leri için özellikle yararlıdır.
Sadece Ethereum için 3TB depolama alanı gerekmekte ve bu sürekli olarak artmaktadır. İndeksleyici protokolü, birçok indeksleyici dağıtarak büyük miktarda verinin verimli bir şekilde indekslenmesini ve hızlı bir şekilde sorgulanmasını sağlar, bu RPC ile mümkün değildir.
İndeksleyici, karmaşık sorgular yapmayı, verileri kolayca filtrelemeyi ve analiz sonrası verileri çıkarmayı da sağlar. Bazı indeksleyiciler, birden fazla kaynaktan gelen verileri toplayarak çok zincirli dApp'lerin birden fazla API'yi dağıtmasını önler. Birden fazla düğümde dağıtılmış olan indeksleyici, artırılmış güvenlik ve performans sunar, oysa RPC sağlayıcıları merkezileşmiş özellikleri nedeniyle kesintilere neden olabilir.
Genel olarak, RPC düğüm sağlayıcılarına kıyasla, indeksleyiciler veri retrieval verimliliğini ve güvenilirliğini artırırken, 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 getiriyor.
dApp oluşturmak, hizmeti çalıştırmak için Blok Zinciri verilerini sorgulamayı ve okumayı gerektirir. Bu, DeFi, NFT platformları, oyunlar ve hatta sosyal ağları içerir çünkü bu platformların diğer işlemleri gerçekleştirmeden önce verileri okuması gerekir.
DeFi protokolleri, kullanıcılara fiyat, oran, ücret gibi farklı bilgileri sunmak için gereklidir. AMM, takas faiz oranını hesaplamak için fiyat ve likidite bilgilerine ihtiyaç duyar, borç verme protokolleri ise borç verme faiz oranını ve tasfiye borç oranını belirlemek için kullanım oranını kullanır. Kullanıcının uyguladığı faiz oranını hesaplamadan önce, bilgilerin dApp'e girmesi zorunludur.
GameFi, kullanıcıların oyun oynamasına sorunsuz bir şekilde devam edebilmesi için verilerin hızlı bir şekilde indekslenmesi ve erişilmesini gerektirir. Hızlı veri alma 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, token bakiyeleri, oyun içi işlemler gibi verilere ihtiyaç duyar. İndeksleyici kullanmak, stabil veri akışını ve normal çalışma süresini daha iyi sağlamaya yardımcı olur ve mükemmel bir oyun deneyimi garanti eder.
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 indekslemesi gerekmektedir. Bu tür verilerin hızlı indekslenmesi, mülkiyet veya özellik verilerini bulmak için her bir NFT'yi tek tek gözden geçirmeyi önleyebilir.
Fiyat ve likidite bilgisine ihtiyaç duyan DeFi AMM'ler veya yeni kullanıcı gönderilerini güncellemesi gereken SocialFi uygulamaları olsun, verilerin hızlı bir şekilde alınması dApp'in normal çalışması için hayati önem taşır. İndeksleyici sayesinde, verileri verimli ve doğru bir şekilde alabilirler, akıcı bir kullanıcı deneyimi sunar.
İndeksleyici, ham Blok Zinciri verilerinden (, her Blok içindeki akıllı kontrat olaylarından belirli verileri çıkarmak için bir yöntem sunar, bu da daha spesifik veri analizi fırsatları sağlar ve kapsamlı içgörüler sunar.
Örneğin, sürekli işlem protokolleri hangi tokenlerin yüksek işlem hacmine sahip olduğunu ve ücret ürettiğini tespit edebilir, böylece bunları sürekli sözleşme olarak piyasaya sürüp sürmeyeceğine karar verebilir. DEX geliştiricileri en yüksek getiri veya en güçlü likiditeye sahip fon havuzlarını derinlemesine anlamak için paneller oluşturabilir. Ayrıca, geliştiricilerin grafikte göstermek istedikleri her türlü veriyi özgürce sorgulayabilecekleri kamu panelleri de oluşturabilirler.
Birden fazla blok zinciri indeksleyicisi mevcut olduğundan, geliştiricilerin ihtiyaçlarına en uygun indeksleyiciyi seçmelerini sağlamak için indeks protokolleri arasındaki farkların tanımlanması 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 sorgulamanızı sağlar. Blok Zincirinden veri toplamak için alt grafik tanımları ve filtrelemeler kullanarak, belirli bir işlem havuzuyla ilgili tüm işlemler gibi veri alt kümelerini tanımlar.
İndeks kanıtı kullanarak, indeksleyiciler GRT tokenlerini indeksleme ve sorgulama hizmetleri için stake eder, vekiller token stake etmeyi seçebilir. Küratörler, indeksleyicilerin en iyi sorgulama ücretlerini kazanmak için hangi alt grafiklerin verilerini hazırlayacaklarını belirlemelerine yardımcı olmak için yüksek kaliteli alt grafiklere erişebilir. The Graph, daha büyük bir merkeziyetsizlik geçişine doğru ilerliyor ve nihayetinde barındırma hizmetlerini durduracak ve alt grafiklerin ağlarına yükseltilmesini talep edecek.
Altyapısı, her bir milyon sorgu için ortalama maliyeti 40 dolar seviyesine getirerek, kendi kendine barındırılan düğümlerin maliyetinden çok daha düşük olmasını sağlıyor. Ayrıca, hem zincir üzerindeki hem de zincir dışındaki verilerin paralel indekslenmesini destekleyerek, verimli veri sorgulama imkanı sunuyor.
The Graph'ın indeksçi ödülleri son birkaç çeyrekte istikrarlı bir şekilde arttı, bu kısmen sorgu sayısındaki artışa, kısmen de token fiyatlarındaki artışa bağlıdır, çünkü gelecekte AI destekli sorgu entegrasyonu planlıyorlar.
![Web3 verileri erişiminin gelişimi: İndeksleyici ve ilgili projelerin tanıtımı])https://img-cdn.gateio.im/webp-social/moments-16396b955382c2c74010c264affdca46.webp(
Subsquid, verimli bir şekilde büyük miktarda zincir üstü ve zincir dışı veriyi toplayabilen, noktadan noktaya, yatay olarak ölçeklenebilir bir merkeziyetsiz veri gölüdür ve sıfır bilgi kanıtlarıyla korunmaktadır. Merkeziyetsiz işçi ağı olarak, her düğüm belirli blok alt kümesi verilerini depolamakla sorumludur ve gereken verileri saklayan düğümleri hızlı bir şekilde tanıyarak arama sürecini hızlandırır.
Subsquid, blok nihai olarak onaylanmadan önce indeksleme yapmaya izin verir ve gerçek zamanlı indekslemeyi destekler. Ayrıca verilerin, geliştiricinin seçtiği formatta depolanmasını destekleyerek BigQuery, Parquet veya CSV gibi araçlarla analiz yapmayı kolaylaştırır. Alt grafikler, Squid SDK'ya taşımaya gerek kalmadan, Subsquid ağında dağıtılabilir ve kodsuz dağıtım gerçekleştirilir.
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ğrulayıcı geliştirici bulunmaktadır. 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 senaryolarında RPC'yi de değiştirebilir.
![Web3 veri erişiminin gelişimi: İndeksleyici ve ilgili projelerin tanıtımı])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(
SubQuery, merkeziyetsiz bir ara yazılım altyapı ağıdır ve RPC ile veri indeksleme hizmetleri sunar. Başlangıçta Polkadot ve Substrate ağlarını desteklerken, şimdi 200'den fazla zincire genişlemiştir. Çalışma prensibi, verileri indeksleyen ve sorgu talepleri sağlayan indeksleyicilerin, The Graph'taki indeksleme kanıtını kullanmasıyla benzerdir; yetkilendirenler, indeksleyicilere hisse yatırımı yapar. Ancak, tüketicilerin satın alma siparişleri vermesini sağlayarak, indeksleyicilerin gelirinin güvence altına alındığını gösterir, yöneticilere değil.
Shard destekleyen SubQuery veri düğümlerini tanıtacak, düğümler arasında sürekli yeni verilerin senkronize edilmesini önleyecek, sorgu verimliliğini optimize edecek ve aynı zamanda daha büyük bir merkeziyetsizlik yönünde ilerleyecek. Kullanıcılar, her 1000 istekte 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, düğüm ve delege ödüllerinin dolar değeri, platformda sunulan sorgu hizmetlerinin sayısındaki sürekli artışı temsil edecek şekilde artmıştır. TGE'den bu yana, stake edilen SQT toplamı 6 milyondan 125 milyona çıkmış ve bu da ağ katılımındaki artışı vurgulamaktadır.
![Web3 veri erişiminin gelişimi: İndeksleyiciler ve ilgili proje tanıtımları])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(
Covalent, merkeziyetsiz bir indeksleme ağıdır; blok örnek üreticisi )BSP( ağ düğümleri, toplu dışa aktarma yoluyla blok zinciri veri kopyalarını oluşturur ve bunları Covalent L1 blok zincirinde kanıt olarak yayınlar. Bu veriler daha sonra blok sonuç üreticisi )BRP( düğümleri tarafından belirlenen kurallara göre incelenir ve gereksinimleri karşılayan veriler filtrelenir.
Birleşik API aracılığıyla, geliştiriciler karmaşık özel sorgular yazmadan, ilgili Blok Zinciri verilerini tutarlı bir istek ve yanıt formatında kolayca çıkarabilirler. Bu önceden yapılandırılmış veri kümelerini ağ operatörlerinden almak için Moonbeam üzerinde hesaplanan CQT token'ını ödeme aracı olarak kullanabilirler.
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 tokeni CQT'nin fiyatındaki artıştan kaynaklanıyor.
İndeksleyici seçerken aşağıdaki faktörleri dikkate almanız gerekir:
Veri Özelleştirilebilirliği: Bazı indeksleyiciler ), Covalent ( gibi genel indeksleyicilerdir ve yalnızca API aracılığıyla standart önceden yapılandırılmış veri setleri sunmaktadır. Hızlı olsa da, özelleştirilmiş veri setlerine ihtiyaç duyan geliştiricilere esneklik sağlamaz. İndeksleyici çerçevesi kullanmak, belirli uygulama gereksinimlerini karşılamak için daha fazla özelleştirilmiş veri işleme olanağı sunar.
Güvenlik: İndeks verileri güvenli olmalıdır, aksi takdirde bu indeksleyicilere dayanan dApp'ler de saldırılara açık olabilir. Örneğin, eğer işlemler ve cüzdan bakiyeleri manipüle edilebiliyorsa, dApp likiditesini kaybedebilir ve kullanıcıları etkileyebilir. Tüm indeksleyiciler, belirli bir güvenlik biçimi olarak token stake ederek güvenlik sağlar, ancak diğer çözümler güvenliği artırmak için kanıt kullanabilir.
Subsquid, iyimser ve sıfır bilgi kanıtı seçenekleri sunar, Covalent blok hash değerlerini içeren kanıtlar yayınlar. Graph, indeksleyici sorguları için iyimser meydan okuma penceresi ile itiraz süresi sağlar, SubQuery her blok için Merkle Mountain kanıtı üretir ve veritabanında saklanan tüm verilerin her blok hash değerini hesaplar.
Hız ve ölçeklenebilirlik: Blok Zinciri büyüdükçe, işlem hacmi arttıkça, büyük miktarda veriyi indekslemek daha karmaşık hale gelir, daha fazla işlem gücü ve depolama alanı gerektirir. Verimliliği korumak daha zor hale gelir, ancak indeksleyici protokolleri bu ihtiyaçları karşılayan çözümler sunar.
Subsquid, daha fazla düğüm ekleyerek verileri depolayarak yatay ölçeklenmeyi gerçekleştirir ve donanım geliştirmeleri ile ölçeklenebilir. Graph, daha hızlı senkronizasyon için paralel akış verileri sağlar, SubQuery ise senkronizasyon sürecini hızlandırmak için düğüm parçalamayı tanıtır.
Desteklenen ağlar: Çoğu blok zinciri etkinliği hâlâ Ethereum'da gerçekleşse de, farklı blok zincirleri giderek daha popüler hale geliyor. Layer 2'ler, Solana, Move blok zinciri ve Bitcoin ekosistem zincirinin her birinin kendine özgü büyüyen geliştirici ve etkinlikleri var ve ayrıca indeksleme hizmetlerine ihtiyaç duyuyor.
Diğer indeksleyici protokolleri tarafından desteklenmeyen bazı zincirleri desteklemek daha fazla pazar payı ücreti kazandırabilir. Veri yoğun indeksleme ağı ) gibi Solana ( için destek sağlamak kolay değildir, şu anda sadece Subsquid bunlar için indeksleme desteği sunmayı başarmıştır.
Indexer'lar dApp geliştirmede yaygın olarak kullanılmasına rağmen, potansiyeli hala büyük, özellikle AI entegrasyonu durumunda. AI'nın Web2 ve Web3'te yaygınlaşmasıyla birlikte, geliştirme yeteneği, modelleri eğitmek ve AI ajanları geliştirmek için ilgili verilere erişime bağlıdır. Veri bütünlüğünün sağlanması, AI uygulamaları için kritik öneme sahiptir ve modelin önyargılı veya yanlış bilgi girmesiyle engellenebilir.
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.
15 Likes
Reward
15
5
Share
Comment
0/400
ForkTongue
· 2h ago
Hızlı bir şekilde zincire eklenebilecek bir db alabilir miyim?
View OriginalReply0
GlueGuy
· 7h ago
Bu veri yönetimi çok karmaşık.
View OriginalReply0
LayerZeroHero
· 07-31 09:16
DA bu sefer gerçekten iyi değil
View OriginalReply0
PumpDoctrine
· 07-31 09:07
Ne dediklerini anlayamıyorum, bilen var mı?
View OriginalReply0
rekt_but_resilient
· 07-31 08:58
Dayanamadım, bu teknoloji neden bu kadar dolambaçlı?
Blok Zinciri İndeksleyici: Verimli dApp Geliştirmenin Temel Altyapısı
Blok Zinciri veri erişiminin evrimi: İndeksleyici ve ilgili proje tanıtımı
Veri, Blok Zinciri teknolojisinin merkezidir ve merkeziyetsiz uygulamaların geliştirilmesinin temelidir. Mevcut tartışmalar, çoğunlukla veri kullanılabilirliği (DA) üzerine yoğunlaşmaktadır; yani, ağ katılımcılarının doğrulama için en güncel işlem verilerine erişimini sağlamaya. Ancak veri erişilebilirliği gibi bu kadar önemli bir konu genellikle göz ardı edilmektedir.
Modüler Blok Zinciri çağında, DA çözümleri artık bir gereklilik haline geldi. Tüm katılımcıların işlem verilerine erişimini sağlıyor, anlık doğrulama gerçekleştiriyor ve ağın bütünlüğünü koruyor. Ancak, DA katmanı bir veritabanı yerine reklam panosu gibi, veriler sonsuza kadar saklanmıyor, zamanla siliniyor.
Buna karşılık, veri erişilebilirliği, tarihsel verilerin geri alınabilme yeteneğine odaklanır; bu, dApp geliştirmek ve blok zinciri analizi yapmak için hayati öneme sahiptir. Daha az tartışılmasına rağmen, veri kullanılabilirliği ile eşit derecede önemlidir. Her ikisi de blok zinciri ekosisteminde tamamlayıcı bir rol oynar ve kapsamlı bir veri yönetimi, güçlü ve verimli blok zinciri uygulamalarını desteklemek için bu iki sorunu aynı anda ele almalıdır.
Blok Zinciri, doğduğu günden bu yana altyapıyı köklü bir şekilde değiştirmiş, oyun, finans ve sosyal ağlar gibi alanlarda dApp'lerin oluşturulmasını teşvik etmiştir. Ancak, bu dApp'leri inşa etmek, büyük miktarda blok verisine erişim gerektirir, bu da 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ş blok zinciri verilerini saklar, tam erişim sağlar. Ancak bakım maliyeti yüksektir ve sorgulama yetenekleri sınırlıdır. Daha ucuz düğümler çalıştırmak başka bir seçenektir, ancak veri alma yeteneği sınırlıdır, bu da dApp'in çalışmasını engelleyebilir.
Başka bir yöntem, ticari RPC düğüm sağlayıcılarını kullanmaktır. Bu sağlayıcılar düğüm maliyetlerinden 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, bu da kullanıcı deneyimini etkileyebilir. Özel RPC uç noktaları daha iyi performansa sahiptir, ancak basit veri alımı bile çok fazla iletişim gerektirir, verimsizdir ve ölçeklenmesi zordur.
Blok Zinciri indeksleyicileri, zincir üzerindeki verileri organize etme ve veritabanına kaydetme konusunda kritik bir rol oynar, bu nedenle "blok zincirinin Google'ı" olarak adlandırılırlar. Blok Zinciri verilerini indeksler, SQL benzeri sorgu dili aracılığıyla verileri erişilebilir hale getirirler. İndeksleyiciler, geliştiricilerin standartlaştırılmış sorgu diliyle hızlı ve doğru bir şekilde bilgi almasını sağlayan birleşik bir arayüz sunar ve süreci büyük ölçüde basitleştirir.
Farklı türdeki indeksleyiciler veri aramasını optimize eder:
Tam Düğüm İndeksleyici: Tam Blok Zinciri düğümünü çalıştırarak verileri doğrudan çıkarır, tam ve doğru olmasını sağlar, ancak büyük miktarda depolama ve işleme kapasitesi gerektirir.
Hafif dizinleyici: Tam düğümlere dayanarak belirli verileri talep üzerine almak, depolama gereksinimlerini azaltır ancak sorgu süresini artırabilir.
Özel İndeksleyici: Belirli veri türleri veya blok zincirleri için, NFT verileri veya DeFi işlemleri gibi belirli kullanım durumlarını optimize eden arama.
Birleştirici Dizinleyici: Birden fazla blok zincirinden ve kaynaktan veri çıkarır, zincir dışı bilgileri de içerir, birleştirilmiş sorgu arayüzü sunar, çoklu zincir dApp'leri için özellikle yararlıdır.
Sadece Ethereum için 3TB depolama alanı gerekmekte ve bu sürekli olarak artmaktadır. İndeksleyici protokolü, birçok indeksleyici dağıtarak büyük miktarda verinin verimli bir şekilde indekslenmesini ve hızlı bir şekilde sorgulanmasını sağlar, bu RPC ile mümkün değildir.
İndeksleyici, karmaşık sorgular yapmayı, verileri kolayca filtrelemeyi ve analiz sonrası verileri çıkarmayı da sağlar. Bazı indeksleyiciler, birden fazla kaynaktan gelen verileri toplayarak çok zincirli dApp'lerin birden fazla API'yi dağıtmasını önler. Birden fazla düğümde dağıtılmış olan indeksleyici, artırılmış güvenlik ve performans sunar, oysa RPC sağlayıcıları merkezileşmiş özellikleri nedeniyle kesintilere neden olabilir.
Genel olarak, RPC düğüm sağlayıcılarına kıyasla, indeksleyiciler veri retrieval verimliliğini ve güvenilirliğini artırırken, 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 getiriyor.
dApp oluşturmak, hizmeti çalıştırmak için Blok Zinciri verilerini sorgulamayı ve okumayı gerektirir. Bu, DeFi, NFT platformları, oyunlar ve hatta sosyal ağları içerir çünkü bu platformların diğer işlemleri gerçekleştirmeden önce verileri okuması gerekir.
DeFi protokolleri, kullanıcılara fiyat, oran, ücret gibi farklı bilgileri sunmak için gereklidir. AMM, takas faiz oranını hesaplamak için fiyat ve likidite bilgilerine ihtiyaç duyar, borç verme protokolleri ise borç verme faiz oranını ve tasfiye borç oranını belirlemek için kullanım oranını kullanır. Kullanıcının uyguladığı faiz oranını hesaplamadan önce, bilgilerin dApp'e girmesi zorunludur.
GameFi, kullanıcıların oyun oynamasına sorunsuz bir şekilde devam edebilmesi için verilerin hızlı bir şekilde indekslenmesi ve erişilmesini gerektirir. Hızlı veri alma 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, token bakiyeleri, oyun içi işlemler gibi verilere ihtiyaç duyar. İndeksleyici kullanmak, stabil veri akışını ve normal çalışma süresini daha iyi sağlamaya yardımcı olur ve mükemmel bir oyun deneyimi garanti eder.
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 indekslemesi gerekmektedir. Bu tür verilerin hızlı indekslenmesi, mülkiyet veya özellik verilerini bulmak için her bir NFT'yi tek tek gözden geçirmeyi önleyebilir.
Fiyat ve likidite bilgisine ihtiyaç duyan DeFi AMM'ler veya yeni kullanıcı gönderilerini güncellemesi gereken SocialFi uygulamaları olsun, verilerin hızlı bir şekilde alınması dApp'in normal çalışması için hayati önem taşır. İndeksleyici sayesinde, verileri verimli ve doğru bir şekilde alabilirler, akıcı bir kullanıcı deneyimi sunar.
İndeksleyici, ham Blok Zinciri verilerinden (, her Blok içindeki akıllı kontrat olaylarından belirli verileri çıkarmak için bir yöntem sunar, bu da daha spesifik veri analizi fırsatları sağlar ve kapsamlı içgörüler sunar.
Örneğin, sürekli işlem protokolleri hangi tokenlerin yüksek işlem hacmine sahip olduğunu ve ücret ürettiğini tespit edebilir, böylece bunları sürekli sözleşme olarak piyasaya sürüp sürmeyeceğine karar verebilir. DEX geliştiricileri en yüksek getiri veya en güçlü likiditeye sahip fon havuzlarını derinlemesine anlamak için paneller oluşturabilir. Ayrıca, geliştiricilerin grafikte göstermek istedikleri her türlü veriyi özgürce sorgulayabilecekleri kamu panelleri de oluşturabilirler.
Birden fazla blok zinciri indeksleyicisi mevcut olduğundan, geliştiricilerin ihtiyaçlarına en uygun indeksleyiciyi seçmelerini sağlamak için indeks protokolleri arasındaki farkların tanımlanması 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 sorgulamanızı sağlar. Blok Zincirinden veri toplamak için alt grafik tanımları ve filtrelemeler kullanarak, belirli bir işlem havuzuyla ilgili tüm işlemler gibi veri alt kümelerini tanımlar.
İndeks kanıtı kullanarak, indeksleyiciler GRT tokenlerini indeksleme ve sorgulama hizmetleri için stake eder, vekiller token stake etmeyi seçebilir. Küratörler, indeksleyicilerin en iyi sorgulama ücretlerini kazanmak için hangi alt grafiklerin verilerini hazırlayacaklarını belirlemelerine yardımcı olmak için yüksek kaliteli alt grafiklere erişebilir. The Graph, daha büyük bir merkeziyetsizlik geçişine doğru ilerliyor ve nihayetinde barındırma hizmetlerini durduracak ve alt grafiklerin ağlarına yükseltilmesini talep edecek.
Altyapısı, her bir milyon sorgu için ortalama maliyeti 40 dolar seviyesine getirerek, kendi kendine barındırılan düğümlerin maliyetinden çok daha düşük olmasını sağlıyor. Ayrıca, hem zincir üzerindeki hem de zincir dışındaki verilerin paralel indekslenmesini destekleyerek, verimli veri sorgulama imkanı sunuyor.
The Graph'ın indeksçi ödülleri son birkaç çeyrekte istikrarlı bir şekilde arttı, bu kısmen sorgu sayısındaki artışa, kısmen de token fiyatlarındaki artışa bağlıdır, çünkü gelecekte AI destekli sorgu entegrasyonu planlıyorlar.
![Web3 verileri erişiminin gelişimi: İndeksleyici ve ilgili projelerin tanıtımı])https://img-cdn.gateio.im/webp-social/moments-16396b955382c2c74010c264affdca46.webp(
Subsquid, verimli bir şekilde büyük miktarda zincir üstü ve zincir dışı veriyi toplayabilen, noktadan noktaya, yatay olarak ölçeklenebilir bir merkeziyetsiz veri gölüdür ve sıfır bilgi kanıtlarıyla korunmaktadır. Merkeziyetsiz işçi ağı olarak, her düğüm belirli blok alt kümesi verilerini depolamakla sorumludur ve gereken verileri saklayan düğümleri hızlı bir şekilde tanıyarak arama sürecini hızlandırır.
Subsquid, blok nihai olarak onaylanmadan önce indeksleme yapmaya izin verir ve gerçek zamanlı indekslemeyi destekler. Ayrıca verilerin, geliştiricinin seçtiği formatta depolanmasını destekleyerek BigQuery, Parquet veya CSV gibi araçlarla analiz yapmayı kolaylaştırır. Alt grafikler, Squid SDK'ya taşımaya gerek kalmadan, Subsquid ağında dağıtılabilir ve kodsuz dağıtım gerçekleştirilir.
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ğrulayıcı geliştirici bulunmaktadır. 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 senaryolarında RPC'yi de değiştirebilir.
![Web3 veri erişiminin gelişimi: İndeksleyici ve ilgili projelerin tanıtımı])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(
SubQuery, merkeziyetsiz bir ara yazılım altyapı ağıdır ve RPC ile veri indeksleme hizmetleri sunar. Başlangıçta Polkadot ve Substrate ağlarını desteklerken, şimdi 200'den fazla zincire genişlemiştir. Çalışma prensibi, verileri indeksleyen ve sorgu talepleri sağlayan indeksleyicilerin, The Graph'taki indeksleme kanıtını kullanmasıyla benzerdir; yetkilendirenler, indeksleyicilere hisse yatırımı yapar. Ancak, tüketicilerin satın alma siparişleri vermesini sağlayarak, indeksleyicilerin gelirinin güvence altına alındığını gösterir, yöneticilere değil.
Shard destekleyen SubQuery veri düğümlerini tanıtacak, düğümler arasında sürekli yeni verilerin senkronize edilmesini önleyecek, sorgu verimliliğini optimize edecek ve aynı zamanda daha büyük bir merkeziyetsizlik yönünde ilerleyecek. Kullanıcılar, her 1000 istekte 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, düğüm ve delege ödüllerinin dolar değeri, platformda sunulan sorgu hizmetlerinin sayısındaki sürekli artışı temsil edecek şekilde artmıştır. TGE'den bu yana, stake edilen SQT toplamı 6 milyondan 125 milyona çıkmış ve bu da ağ katılımındaki artışı vurgulamaktadır.
![Web3 veri erişiminin gelişimi: İndeksleyiciler ve ilgili proje tanıtımları])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(
Covalent, merkeziyetsiz bir indeksleme ağıdır; blok örnek üreticisi )BSP( ağ düğümleri, toplu dışa aktarma yoluyla blok zinciri veri kopyalarını oluşturur ve bunları Covalent L1 blok zincirinde kanıt olarak yayınlar. Bu veriler daha sonra blok sonuç üreticisi )BRP( düğümleri tarafından belirlenen kurallara göre incelenir ve gereksinimleri karşılayan veriler filtrelenir.
Birleşik API aracılığıyla, geliştiriciler karmaşık özel sorgular yazmadan, ilgili Blok Zinciri verilerini tutarlı bir istek ve yanıt formatında kolayca çıkarabilirler. Bu önceden yapılandırılmış veri kümelerini ağ operatörlerinden almak için Moonbeam üzerinde hesaplanan CQT token'ını ödeme aracı olarak kullanabilirler.
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 tokeni CQT'nin fiyatındaki artıştan kaynaklanıyor.
İndeksleyici seçerken aşağıdaki faktörleri dikkate almanız gerekir:
Veri Özelleştirilebilirliği: Bazı indeksleyiciler ), Covalent ( gibi genel indeksleyicilerdir ve yalnızca API aracılığıyla standart önceden yapılandırılmış veri setleri sunmaktadır. Hızlı olsa da, özelleştirilmiş veri setlerine ihtiyaç duyan geliştiricilere esneklik sağlamaz. İndeksleyici çerçevesi kullanmak, belirli uygulama gereksinimlerini karşılamak için daha fazla özelleştirilmiş veri işleme olanağı sunar.
Güvenlik: İndeks verileri güvenli olmalıdır, aksi takdirde bu indeksleyicilere dayanan dApp'ler de saldırılara açık olabilir. Örneğin, eğer işlemler ve cüzdan bakiyeleri manipüle edilebiliyorsa, dApp likiditesini kaybedebilir ve kullanıcıları etkileyebilir. Tüm indeksleyiciler, belirli bir güvenlik biçimi olarak token stake ederek güvenlik sağlar, ancak diğer çözümler güvenliği artırmak için kanıt kullanabilir.
Subsquid, iyimser ve sıfır bilgi kanıtı seçenekleri sunar, Covalent blok hash değerlerini içeren kanıtlar yayınlar. Graph, indeksleyici sorguları için iyimser meydan okuma penceresi ile itiraz süresi sağlar, SubQuery her blok için Merkle Mountain kanıtı üretir ve veritabanında saklanan tüm verilerin her blok hash değerini hesaplar.
Hız ve ölçeklenebilirlik: Blok Zinciri büyüdükçe, işlem hacmi arttıkça, büyük miktarda veriyi indekslemek daha karmaşık hale gelir, daha fazla işlem gücü ve depolama alanı gerektirir. Verimliliği korumak daha zor hale gelir, ancak indeksleyici protokolleri bu ihtiyaçları karşılayan çözümler sunar.
Subsquid, daha fazla düğüm ekleyerek verileri depolayarak yatay ölçeklenmeyi gerçekleştirir ve donanım geliştirmeleri ile ölçeklenebilir. Graph, daha hızlı senkronizasyon için paralel akış verileri sağlar, SubQuery ise senkronizasyon sürecini hızlandırmak için düğüm parçalamayı tanıtır.
Desteklenen ağlar: Çoğu blok zinciri etkinliği hâlâ Ethereum'da gerçekleşse de, farklı blok zincirleri giderek daha popüler hale geliyor. Layer 2'ler, Solana, Move blok zinciri ve Bitcoin ekosistem zincirinin her birinin kendine özgü büyüyen geliştirici ve etkinlikleri var ve ayrıca indeksleme hizmetlerine ihtiyaç duyuyor.
Diğer indeksleyici protokolleri tarafından desteklenmeyen bazı zincirleri desteklemek daha fazla pazar payı ücreti kazandırabilir. Veri yoğun indeksleme ağı ) gibi Solana ( için destek sağlamak kolay değildir, şu anda sadece Subsquid bunlar için indeksleme desteği sunmayı başarmıştır.
Indexer'lar dApp geliştirmede yaygın olarak kullanılmasına rağmen, potansiyeli hala büyük, özellikle AI entegrasyonu durumunda. AI'nın Web2 ve Web3'te yaygınlaşmasıyla birlikte, geliştirme yeteneği, modelleri eğitmek ve AI ajanları geliştirmek için ilgili verilere erişime bağlıdır. Veri bütünlüğünün sağlanması, AI uygulamaları için kritik öneme sahiptir ve modelin önyargılı veya yanlış bilgi girmesiyle engellenebilir.
İndeksleyici çözümünde