Blok Zinciri İndeksleyici: RPC'yi aşan verimli veri sorgulama çözümü

Blok Zinciri Veri Araştırmasının Gelişimi: İndeksleyiciler ve Uygulamaları

Blok Zinciri verilerinin önemi

Veri, Blok Zinciri teknolojisinin temelidir ve merkeziyetsiz uygulamalar (dApp) geliştirmek için bir temeldir. Mevcut tartışmalar çoğunlukla veri kullanılabilirliği (DA) üzerine yoğunlaşmaktadır; yani, ağ katılımcılarının son işlem verilerine erişimini sağlamak. Ancak, aynı derecede önemli ama genellikle göz ardı edilen bir diğer yön ise veri erişilebilirliğidir.

Modüler Blok Zinciri çağında, DA çözümleri vazgeçilmez bir parça haline geldi. Bu çözümler, tüm katılımcıların işlem verilerine erişimini sağlayarak anlık doğrulama ve ağın bütünlüğünü korumayı mümkün kılar. Ancak, DA katmanı bir veritabanından çok bir reklam panosuna benziyor. Bu, verilerin sonsuza dek saklanmayacağı, zamanla silineceği anlamına geliyor; tıpkı bir reklam panosundaki posterlerin sonunda yeni posterlerle değiştirilmesi gibi.

Buna karşılık, veri erişilebilirliği, tarihsel verilere erişim yeteneğine odaklanır; bu, dApp geliştirmek ve Blok Zinciri analizi yapmak için kritik öneme sahiptir. Tarihsel verilere erişim gerektiren görevler için bu yön özellikle önemlidir. Veri erişilebilirliği üzerine tartışmalar daha az olsa da, veri kullanılabilirliği kadar önemlidir. Her ikisi de Blok Zinciri ekosisteminde farklı ama tamamlayıcı rollere sahiptir ve kapsamlı bir veri yönetimi yaklaşımı bu iki konuyu aynı anda ele almalıdır, böylece güçlü ve verimli Blok Zinciri uygulamalarını destekleyebilir.

Web3 veri erişiminin gelişimi: İndeksleyiciler ve ilgili proje tanıtımları

Geleneksel Blok Zinciri Veri Arama Yöntemleri

Doğduğu günden beri, Blok Zinciri altyapıyı tamamen değiştirerek oyun, finans ve sosyal ağlar gibi alanlarda merkeziyetsiz uygulama ( dApp ) oluşturulmasını teşvik etti. Ancak, bu dApp'leri inşa etmek büyük miktarda Blok verisine erişim gerektirir, bu da hem zor hem de maliyetlidir.

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, genesis bloğundan itibaren tüm tarihsel blok zinciri verilerini depolarak verilere tam erişim sağlar. Ancak, arşiv düğümlerinin bakımı maliyetlidir, sorgulama yetenekleri sınırlıdır ve verileri geliştiricilerin ihtiyaç duyduğu formatta sorgulamak mümkün değildir. 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 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üğümlerin maliyetinden ve yönetiminden sorumludur ve verileri RPC uç noktaları aracılığıyla sağlar. Kamu RPC uç noktaları ücretsiz olmasına rağmen, hız sınırlamaları vardır ve dApp kullanıcı deneyimini olumsuz etkileyebilir. Özel RPC uç noktaları, tıkanıklığı azaltarak daha iyi performans sunar, ancak basit veri alımı bile büyük miktarda gidiş geliş iletişimi gerektirir. Bu, karmaşık veri sorgularını işlerken 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 Seçim: Blok Zinciri İndeksleyici

Blok Zinciri indeksleyicileri, zincir üzerindeki verileri düzenleyip veritabanına göndermede sorgulama kolaylığı sağlamak için kritik bir rol oynamaktadır, bu yüzden sıkça "blok zincirinin Google'ı" olarak adlandırılırlar. Çalışma prensipleri, blok zinciri verilerini indeksleyip, benzer SQL sorgu dili ( kullanarak GraphQL gibi API'ler ) ile her zaman erişilebilir hale getirmektir. Birleşik bir veri sorgulama arayüzü sağlayarak, indeksleyiciler geliştiricilerin standartlaşmış sorgu dili kullanarak ihtiyaç duydukları bilgileri hızlı ve doğru bir şekilde elde etmelerini sağlar, bu da süreci büyük ölçüde basitleştirir.

Farklı türdeki indeksleyiciler, veri sorgulamasını optimize etmek için çeşitli yollar kullanır:

  1. Tam Düğüm Göstergesi: Bu göstergeler, tam blok zinciri düğümleri çalıştırır ve verileri doğrudan buradan çıkararak verilerin tam ve doğru olmasını sağlar, ancak büyük miktarda depolama ve işleme gücü gerektirir.

  2. Hafif İndeksleyiciler: Bu indeksleyiciler, depolama gereksinimlerini azaltırken sorgu süresini artırabilecek şekilde, tam düğümlerden ihtiyaç duyulduğunda belirli verileri alır.

  3. Özel İndeksleyiciler: Bu indeksleyiciler, belirli veri türleri veya belirli blok zincirleri için optimize edilmiştir ve belirli kullanım durumları (, NFT verileri veya DeFi işlemleri ) için daha verimli bir erişim sağlayabilir.

  4. Birleştirilmiş Göstergeler: Bu göstergeler, birden fazla blok zinciri ve kaynaktan veri çıkarır, çevrimdışı bilgileri de dahil ederek, çoklu zincir dApp'ler için özellikle yararlı olan birleşik bir sorgulama arayüzü sağlar.

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. İndeksleyici protokolü, büyük miktarda veriyi etkili bir şekilde indeksleyip yüksek hızda sorgulamak için birden fazla indeksleyici dağıtmıştır, bu RPC'nin gerçekleştiremeyeceği bir şeydir.

İndeksleyici, karmaşık sorgular yapılmasına, farklı standartlara göre verilerin kolayca filtrelenmesine ve verilerin çıkarılıp analiz edilmesine olanak tanır. Bazı indeksleyiciler, birden fazla kaynaktan verileri birleştirebilir ve çok zincirli dApp'lerde birden fazla API dağıtmayı önleyebilir. Birden fazla düğümde dağıtılan indeksleyici, artırılmış güvenlik ve performans sunarken, RPC sağlayıcıları merkeziyetçi ö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, tek bir düğümün dağıtım maliyetini de düşürmüştür. Bu, Blok Zinciri indeksleyici protokolünü dApp geliştiricileri için tercih edilen bir çözüm haline getirmiştir.

Web3 verisi erişiminin gelişimi: İndeksleyici ve ilgili projelerin tanıtımı

İndeksleyici Uygulama Senaryoları

Daha önce belirtildiği gibi, dApp oluşturmak için hizmetlerini çalıştırmak üzere Blok Zinciri verilerini sorgulamak ve okumak gerekmektedir. Bu, DeFi, NFT platformları, oyunlar ve hatta sosyal ağlar gibi çeşitli dApp türlerini içerir, çünkü bu platformların sonraki işlemleri gerçekleştirebilmeleri için önce verileri okumaları gerekir.

DeFi

DeFi protokolleri, kullanıcılara belirli fiyatlar, oranlar, ücretler vb. sunmak için farklı bilgilere ihtiyaç duyar. Otomatik piyasa yapıcı (AMM), takas oranını hesaplamak için bazı likidite havuzlarının fiyat ve likidite bilgilerine ihtiyaç duyarken, borç verme protokolleri borç verme oranını ve tasfiye borç oranını belirlemek için kullanım oranını kullanır. Kullanıcıların uyguladığı oranları hesaplamadan önce, bu bilgilerin dApp'e girişi hayati önem taşır.

Oyun

GameFi, kullanıcıların sorunsuz bir oyun deneyimi yaşamasını sağlamak için verilere hızlı bir şekilde erişim ve indeksleme gerektirir. Hızlı veri sorgulama ve yürütme ile Web3 oyunları, performans açısından Web2 oyunlarıyla rekabet edebilir hale gelir ve böylece 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, stabil veri akışını ve sürekli çalışma süresini daha iyi sağlayabilirler, böylece mükemmel bir oyun deneyimi sunabilirler.

NFT

NFT pazarı ve kredi platformları, NFT meta verileri, mülkiyet ve transfer verileri, telif hakkı bilgileri gibi çeşitli bilgilere erişmek için veri dizinine ihtiyaç duyar. Bu tür verilerin hızlı bir şekilde dizinlenmesi, her bir NFT'yi tek tek gözden geçirerek mülkiyet veya NFT özellik verilerini bulmayı önleyebilir.

Fiyat ve likidite bilgilerine ihtiyaç duyan DeFi otomatik piyasa yapıcı (AMM) veya yeni kullanıcı gönderilerini güncelleyen sosyal uygulama olsun, verileri hızlı bir şekilde sorgulamak dApp'in normal çalışması için kritik öneme sahiptir. İndeksleyici sayesinde, verileri verimli ve doğru bir şekilde sorgulayarak akıcı bir kullanıcı deneyimi sunabilirler.

analiz

İndeksleyici, ham blok zinciri verileri ( içindeki her blokta bulunan akıllı sözleşme olaylarından ) 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, hangi tokenlerin ücret ürettiğini belirleyerek bu tokenleri platformlarında sürekli sözleşme olarak listeleyip listelemeyeceklerine karar verebilirler. DEX geliştiricileri kendi ürünleri için, hangi likidite havuzlarının en yüksek getiri sağladığını veya en güçlü likiditeye sahip olduğunu derinlemesine anlamak için paneller oluşturabilirler. Ayrıca, geliştiricilerin grafiklerde göstermek istedikleri her türlü veriyi serbestçe sorgulayabilecekleri kamu panelleri de oluşturabilirler.

Birden fazla blok zinciri dizinleyici mevcut olduğundan, dizinleme protokolleri arasındaki farklılıkları tanımlamak, geliştiricilerin ihtiyaçlarına en uygun dizinleyiciyi seçmelerini sağlamak için kritik öneme sahiptir.

Web3 Veri Erişiminin Gelişimi: İndeksleyiciler ve İlgili Projelerin Tanıtımı

Ana Blok Zinciri İndeksleyici Genel Bakış

The Graph

The Graph, Ethereum üzerinde başlatılan en eski indeksleme protokollerinden biridir ve daha önce erişilmesi zor olan işlem verilerini kolayca sorgulamayı sağlar. Belirli bir fon havuzu ile ilgili tüm işlemler gibi, blok zincirinden toplanan verilerin alt kümesini tanımlamak ve filtrelemek için alt grafikler kullanır.

İndeks kanıtı kullanarak, indeksleyici yerel GRT tokenini indeksleme ve sorgulama hizmetleri için stake eder, delegeler tokenlerini burada stake etmeyi seçebilir. Küratörler, indeksleyicilerin en iyi sorgulama ücretlerini kazanmak için hangi alt grafikleri oluşturması gerektiğini belirlemelerine yardımcı olmak için yüksek kaliteli alt grafikleri erişebilir. Daha büyük bir merkeziyetsizlik geçişi sürecinde, The Graph nihayetinde barındırma hizmetlerini durduracak ve alt grafikleri ağlarına yükseltmelerini isteyecek, aynı zamanda indeksleyicileri yükseltmeyi sağlayacaktır.

Altyapısı, her milyon sorgu için ortalama maliyetin 40 dolar olmasını sağlıyor ki bu, 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ışı verilerin paralel indekslenmesini destekleyerek verimli veri alımı sağlıyor.

The Graph'ın indeksleyici ödülleri son birkaç çeyrekte sürekli bir artış gösterdi. Bu kısmen sorgu hacmindeki artıştan kaynaklanıyor, ancak aynı zamanda token fiyatlarındaki artışa da bağlanıyor, çünkü gelecekte yapay zeka destekli sorguların entegrasyonunu planlıyorlar.

Subsquid

Subsquid, çoklu zincir verilerini ve dış verileri etkin bir şekilde toplayabilen, nokta-nokta, yatay olarak ölçeklenebilir merkeziyetsiz bir veri gölü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 verileri depolamakla sorumludur ve gerekli verileri saklayan düğümleri hızlı bir şekilde tanımlayarak veri alma sürecini hızlandırır.

Subsquid ayrıca, blok kesinleştirilmeden önce gerçek zamanlı indeksleme yapmayı destekler. Geliştiricilerin verileri BigQuery, Parquet veya CSV gibi araçlarla daha kolay analiz etmeleri için istedikleri formatta saklamalarına da olanak tanır. Ayrıca, alt grafikleri Subsquid ağına dağıtmak mümkündür, bu da Squid SDK'ya geçiş yapmadan kodsuz dağıtım sağlar.

Test ağı aşamasında olmasına rağmen, Subsquid etkileyici istatistikler elde etti; 80.000'den fazla test ağı kullanıcısına, 60.000'den fazla Squid indeksleyicisine ve ağda 20.000'den fazla doğrulanmış geliştiriciye sahip. Son olarak, 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şlemcisi, AI ajanları ve Oracle gibi kullanım durumlarındaki RPC'yi de yerine getirebilir.

SubQuery

SubQuery, RPC ve veri indeksleme hizmetleri sunan merkeziyetsiz bir ara katman altyapı ağıdır. Başlangıçta Polkadot ve Substrate ağlarını desteklerken, şimdi 200'den fazla zinciri kapsamaktadır. Çalışma mantığı, indeks kanıtları kullanan The Graph ile benzerlik göstermektedir; indeksleyiciler verileri indeksler ve sorgu talepleri sunar, vekiller ise indeksleyicilere hisselerini teminat olarak yatırır. Ancak, indeksleyicilerin gelirinin garanti altına alındığını belirtmek için tüketicilerin satın alma siparişleri vermesini sağlamaktadır, yöneticiler yerine.

Shard desteği olan 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 aynı zamanda daha büyük bir merkeziyetsizliğe doğru gidecektir. Kullanıcılar, her 1000 isteğe yaklaşık 1 SQT token'ı hesaplama ücreti ödemeyi veya protokol aracılığıyla indeksleyiciye özel ücretler belirlemeyi seçebilir.

SubQuery, bu yılın başlarında token'ını piyasaya sürmesine rağmen, düğüm ve delegelerin dağıtım ödülleri de dolar değeri açısından artış gösterdi ve bu da platformlarında sunulan sorgu hizmetlerinin sayısının sürekli arttığını temsil ediyor. TGE'den bu yana, stake edilen SQT toplam miktarı 6 milyondan 125 milyona yükseldi ve bu da ağ katılımının artışını vurguluyor.

Covalent

Covalent, merkeziyetsiz bir indeksleme ağıdır. Blok örnek üreticisi (BSP) ağ düğümleri, toplu dışa aktarma yöntemiyle blok zinciri verilerinin kopyalarını oluşturur ve Covalent L1 blok zincirinde kanıt yayınlar. Bu veriler daha sonra blok sonuç üreticisi (BRP) düğümleri tarafından belirlenen kurallara göre rafine edilir ve gereksinimleri karşılayan veriler filtrelenir.

Geliştiriciler, birleşik bir API aracılığıyla, özel karmaşık sorgular yazmadan, tutarlı istek ve yanıt formatlarıyla ilgili Blok Zinciri verilerini kolayca çıkartabilirler. Bu önceden yapılandırılmış veri setlerini ağ operatörlerinden çıkartmak 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ğilimi göstermektedir, bunun bir kısmı Covalent token'ı CQT'nin fiyatındaki artıştır.

Web3 verileri erişiminin gelişimi: İndeksleyici ve ilgili proje tanıtımı

İndeksleyici Seçiminde Dikkate Alınacak Unsurlar

sayı

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.
  • Reward
  • 6
  • Share
Comment
0/400
LootboxPhobiavip
· 10h ago
Yine çok şık, indeksleyici nedir çevirebilir misin...
View OriginalReply0
MissedAirdropBrovip
· 07-05 03:48
Yine teknoloji araştırıyorum, yarın kaybetmeye devam.
View OriginalReply0
AllInDaddyvip
· 07-05 03:27
Bütün gün verileri gereksiz yere karıştırmak.
View OriginalReply0
TokenomicsTinfoilHatvip
· 07-05 03:26
Reklam panosu, daha fazla konuşma, sadece küçük bir kara tahta değil mi?
View OriginalReply0
BearMarketSurvivorvip
· 07-05 03:23
da neye yarar?
View OriginalReply0
Hash_Banditvip
· 07-05 03:20
2017'de madencilik havuzları zaten verileri indeksliyordu... açıkçası yeni bir şey değil.
View OriginalReply0
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)