Blok Zinciri indeksleyicisinden yükseliş, verilerin erişilebilirliğinin önemini göstermektedir.

Blok Zinciri verilerinin önemi ve indeksleyicilerin yükselişi

Blok Zinciri teknolojisinin temeli veridedir. Bu, merkeziyetsiz uygulamalar (dApp) geliştirmek için bir temeldir. Şu anda endüstri esas olarak veri kullanılabilirliğine (DA) odaklansa da, veri erişilebilirliği de aynı derecede önemlidir ve sıklıkla göz ardı edilir.

Modüler Blok Zinciri çağında, DA çözümleri vazgeçilmez bir parça haline gelmiştir. Tüm katılımcıların işlem verilerine erişimini sağlayarak gerçek zamanlı doğrulama ve ağ bütünlüğünü korur. Ancak, DA katmanı bir veritabanı değil, daha çok bir reklam panosudur. Bu, verilerin kalıcı olarak depolanmadığı, bunun yerine zamanla yeni verilerle değiştirileceği anlamına gelir.

Buna karşılık, veri erişilebilirliği, geçmiş verilerin elde edilme yeteneğine odaklanır; bu, dApp geliştirmek ve Blok Zinciri analizi yapmak için hayati öneme sahiptir. Geçmiş veriye erişim gerektiren görevler için özellikle önemlidir, böylece doğru temsil ve yürütme sağlanabilir. Daha az tartışılsa da, veri erişilebilirliği, veri kullanılabilirliği kadar ö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 bu iki sorunu da aynı anda ele almalıdır.

Web3 veri erişiminin gelişimi: İndeksleyiciler ve ilgili projelerin tanıtımı

Geleneksel Blok Zinciri Veri Arama Yöntemleri

Doğduğu günden beri, Blok Zinciri altyapıyı tamamen değiştirdi ve oyun, finans ve sosyal ağlar gibi alanlarda dApp'lerin yaratılmasını teşvik etti. Ancak, bu dApp'leri inşa etmek için büyük miktarda Blok zinciri verisine erişim gerekmektedir ve bu hem zordur 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 ve tam erişim sağlar. Ancak arşiv düğümlerinin bakımı maliyetli olup, 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 bir seçenek olsa da, 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, verileri RPC uç noktaları aracılığıyla sunarlar. Kamu RPC uç noktaları ücretsizdir ancak hız sınırlamaları vardır, bu da dApp kullanıcı deneyimini etkileyebilir. Özel RPC uç noktaları, yoğunluğu azaltarak daha iyi performans sunar, ancak basit veri alımları bile önemli ölçüde gidiş-dönüş iletişimi gerektirir. Bu durum, onları talep yoğun hale getirir ve karmaşık veri sorgulamaları için verimliliği düşürür. Ayrıca, özel RPC uç noktaları genellikle ölçeklenmesi zor olup, ağlar arası uyumluluk açısından yetersizdir.

Blok Zinciri İndeksleyici: Daha İyi Çözüm

Blok zinciri indeksleyicileri, zincir üzerindeki verileri organize etme ve bunları veritabanına göndererek sorgulamayı kolaylaştırma konusunda kritik bir rol oynamaktadır, bu nedenle sıkça "blok zincirinin Google'ı" olarak adlandırılmaktadır. Blok zinciri verilerini indeksleyerek ve SQL benzeri sorgu dili ( gibi GraphQL API ) kullanarak verileri her zaman erişilebilir hale getirirler. İndeksleyiciler, geliştiricilerin standartlaştırılmış sorgu diliyle gerekli bilgileri hızlı ve doğru bir şekilde elde etmelerine olanak tanıyan birleşik bir veri sorgulama arayüzü sağlar, bu da süreci büyük ölçüde basitleştirir.

Farklı türdeki indeksleyiciler, veri arama işlemlerini çeşitli yollarla optimize eder:

  1. Tam Düğüm İndeksleyici: Verileri tam blok zinciri düğümünden doğrudan çıkarır, verilerin tam ve doğru olmasını sağlar, ancak büyük miktarda depolama ve işleme kapasitesi gerektirir.

  2. Hafif İndeksleyici: Tam düğümlere ihtiyaç duyuldukça belirli verileri almak için dayanarak, depolama gereksinimlerini azaltır ancak sorgulama süresini artırabilir.

  3. Özel İndeksleyici: Belirli veri türleri veya blok zinciri için optimizasyon yaparak arama, örneğin NFT verileri veya DeFi işlemleri.

  4. Birleştirilmiş İndeksleyici: Birden fazla blok zinciri ve kaynaktan veri çıkarır, çevrimdışı bilgileri de dahil eder, birleşik sorgulama arayüzü sağlar ve çoklu zincir dApp'ler için özellikle faydalıdır.

Sadece Ethereum için 3TB depolama alanı gerekmektedir, blok zinciri büyüdükçe arşiv düğümü veri miktarı sürekli artmaktadır. İndeksleyici protokolü, çok sayıda veriyi verimli bir şekilde indekslemek ve hızlı bir şekilde sorgulamak için birden fazla indeksleyici dağıtır, bu RPC'nin gerçekleştiremeyeceği bir şeydir.

İndeksleyiciler ayrıca karmaşık sorgular yapmayı, verileri kolayca filtrelemeyi ve son analizler gerçekleştirmeyi sağlar. Bazı indeksleyiciler, çok kaynaklı verileri bir araya getirerek çoklu zincir dApp'lerde birden fazla API dağıtımını önler. Çok sayıda düğümde dağılma sayesinde, indeksleyiciler artırılmış güvenlik ve performans sağlar, oysa RPC sağlayıcıları merkezileşmiş özellikler nedeniyle kesintiler ve duraklamalar yaşayabilir.

Genel olarak, RPC düğüm sağlayıcılarına kıyasla, indeksleyiciler veri elde etme verimliliğini ve güvenilirliğini artırırken, tek bir düğümün dağıtım maliyetlerini de düşürmüştür. Bu, blok zinciri indeksleyici protokolünü dApp geliştiricileri için birinci tercih haline getirmektedir.

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

İndeksleyici Uygulama Senaryoları

dApp oluşturmak için hizmetleri çalıştırmak amacıyla Blok Zinciri verilerini sorgulamak ve okumak gerekmektedir. Bu, DeFi, NFT platformları, oyunlar ve hatta sosyal ağlar dahil olmak üzere çeşitli dApp'leri kapsamaktadır, çünkü bu platformların diğer işlemleri gerçekleştirebilmesi için öncelikle verileri okumaları gerekmektedir.

DeFi

DeFi protokolleri, kullanıcılara belirli fiyatlar, oranlar ve ücretler sunmak için farklı bilgilere ihtiyaç duyar. Otomatik piyasa yapıcı (AMM), takas oranlarını hesaplamak için likidite bilgilerine ve havuz fiyatlarına ihtiyaç duyar, borç verme protokolleri ise borç verme oranını ve tasfiye borç oranını belirlemek için kullanım oranını kullanır. Kullanıcıların gerçekleştirdiği oranları hesaplamadan önce, bilgilerin dApp'e girilmesi gereklidir.

Oyun

GameFi, kullanıcıların sorunsuz bir oyun deneyimi yaşamasını sağlamak için verileri hızlı bir şekilde dizinlemek ve erişmek zorundadır. Sadece hızlı veri sorgulama ve yürütme ile Web3 oyunları, performans açısından Web2 oyunlarıyla rekabet edebilir ve daha fazla kullanıcı çekebilir. Bu oyunların arazi mülkiyeti, oyun içi token bakiyesi, oyun içi işlemler gibi verilere ihtiyacı vardır. Dizinleyicilerin kullanılması, stabil veri akışını ve stabil çalışma süresini daha iyi garanti ederek mükemmel bir oyun deneyimi sağlanmasına yardımcı olabilir.

NFT

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

Analiz

İndeksleyici, ham Blok Zinciri verilerinden (, her Blok içindeki akıllı sözleşme olaylarından ) belirli verileri çıkarma yöntemini sunar. Bu, daha spesifik veri analizi fırsatları sağlayarak 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 belirleyerek bunları platformda sürekli sözleşme olarak listeleyip listelemeyeceklerine karar verebilir. DEX geliştiricileri, kendi ürünleri için en yüksek getiri veya en yüksek likiditeye sahip fon havuzlarını derinlemesine anlamalarına olanak tanıyan paneller oluşturabilir. Ayrıca, geliştiricilerin grafiklerde göstermek istedikleri her türlü veriyi sorgulamalarında özgür ve esnek olmalarını sağlayan kamu panelleri de oluşturabilirler.

Ana Blok Zinciri İ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 sorgulamanızı sağlar. Belirli bir işlem havuzuyla ilgili tüm işlemler gibi, blok zincirinden toplanan veri alt kümesini tanımlamak ve filtrelemek için alt grafikler kullanır.

İndeks kanıtı kullanılarak, indeksleyiciler yerel GRT tokenlerini indeksleme ve sorgulama hizmetleri için stake eder, delegeler bu tokenleri stake etmek için bu seçeneği seçebilir. Küratörler, indeksleyicilere en iyi sorgulama ücretlerini kazanmak için hangi alt grafiklerin verilerini hazırlamaları gerektiğini belirlemelerine yardımcı olmak amacıyla yüksek kaliteli alt grafiklere erişebilir. Daha büyük bir merkeziyetsizleşme sürecine geçiş sırasında, The Graph nihayet barındırma hizmetini durduracak, alt grafiklerin ağlarına yükseltilmesini gerektirecek ve indeksleyicilerin yükseltilmesini sağlayacaktır.

Altyapısı, her bir milyon sorgunun ortalama maliyetini 40 dolara çıkararak, kendi kendine barındırılan düğümlerden çok daha düşük bir maliyet sunar. Dosya veri kaynaklarını kullanarak, hem zincir üzerindeki hem de zincir dışındaki verilere paralel indeksleme desteği sağlayarak, verimli veri erişimi gerçekleştirir.

The Graph'ın indeksçi ödülleri son birkaç çeyrekte sürekli bir artış gösterdi, bu kısmen sorgu hacmindeki artıştan ve token fiyatlarındaki yükselişten kaynaklanıyor, gelecekte AI destekli sorguları entegre etmeyi planlıyorlar.

Subsquid

Subsquid, noktalar arası, yatay olarak ölçeklenebilir merkezi olmayan bir veri gölüdür; büyük miktarda zincir içi ve zincir dışı veriyi verimli bir şekilde bir araya getirir ve sıfır bilgi kanıtları ile koruma sağlar. Merkezi olmayan bir işçi ağı olarak, her düğüm belirli blok alt kümesinin verilerini depolamaktan sorumludur ve gerekli verileri saklayan düğümleri hızlı bir şekilde tanımlayarak alma sürecini hızlandırır.

Subsquid, blok nihai hale gelmeden önce indekslemeye izin veren gerçek zamanlı indekslemeyi destekler. Ayrıca, verilerin BigQuery, Parquet veya CSV gibi araçlarla analiz edilmesini kolaylaştırmak için geliştiricinin seçtiği formatta saklanmasını da destekler. Ayrıca, alt grafikler Subsquid ağı üzerinde kodsuz bir şekilde dağıtılabilir, Squid SDK'ya geçiş yapmaya gerek yoktur.

Henüz test ağı aşamasında olmasına rağmen, Subsquid önemli başarılar elde etti, 80.000'den fazla test ağı kullanıcısına sahip, 60.000'den fazla Squid indeksleyici dağıtıldı, ağda 20.000'den fazla doğrulayıcı geliştirici bulunuyor. Yakın zamanda Subsquid veri gölü ana ağını başlattı.

İndeks dışında, Subsquid Network veri göleti, analiz, ZK/TEE yardımcı işlemcileri, AI ajanları ve oracle gibi senaryolardaki RPC'leri de değiştirebilir.

SubQuery

SubQuery, merkeziyetsiz bir ara katman altyapı ağıdır ve RPC ile veri indeksleme hizmetleri sunar. İlk olarak Polkadot ve Substrate ağlarını desteklemiş, şimdi ise 200'den fazla zincire genişlemiştir. Çalışma prensibi, The Graph'ta kullanılan indeksleme kanıtı ile benzerdir; indeksleyiciler verileri indeksler ve sorgu talepleri sağlar, vekiller hisselerini indeksleyicilere stake eder. Tüketicilerin satın alma siparişleri sunmasını sağlayarak, indeksleyicilerin gelirinin güvence altına alındığını, yönetici değil.

Bu, parçalama destekleyen SubQuery veri düğümlerinin tanıtılmasını sağlayacak, düğümler arasında sürekli yeni verilerin senkronizasyonunu önleyecek, sorgu verimliliğini optimize edecek ve daha büyük bir merkeziyetsizlik yönüne gidecektir. Kullanıcılar, her bin istekte yaklaşık 1 SQT token'ı hesaplama ücreti ödemeyi veya protokol aracılığıyla indeksleyici için özel ücretler belirlemeyi seçebilir.

SubQuery, bu yıl token'ı piyasaya sürmesine rağmen, düğüm ve yetkilendirenlerin dağıtım ödülleri, dolar cinsinden değerle artış göstermiştir; bu, platformlarında sunulan sorgu hizmetlerinin sayısının sürekli olarak arttığını göstermektedir. TGE'den bu yana, stake edilen SQT toplam miktarı 6 milyon'dan 125 milyon'a yükselerek ağ katılımındaki artışı vurgulamaktadır.

Kovalan

Covalent, merkeziyetsiz bir indeksleyici ağdır; blok örneği üreticisi (BSP) ağ düğümleri, toplu dışa aktarma ile blok zinciri veri kopyaları oluşturur ve bu verileri Covalent L1 blok zincirinde yayımlar. Bu veriler daha sonra blok sonucu üreticisi (BRP) düğümleri tarafından kurallara göre rafine edilir ve gereksinimleri karşılayan veriler süzülür.

Geliştiriciler, birleşik API sayesinde ilgili Blok Zinciri verilerini kolayca tutarlı bir formatta çıkarabilir, karmaşık sorgular yazmadan verilere erişebilir. Ağ operatörlerinden önceden yapılandırılmış veri setlerini çekmek için Moonbeam üzerinde hesaplanan CQT token'ını kullanabilirsiniz.

Covalent'in ödülleri 23 yılı ilk çeyreğinden 24 yılı ilk çeyreğine kadar genel olarak bir artış trendi göstermektedir, bunun bir kısmı CQT fiyatındaki artıştan kaynaklanmaktadır.

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

Seçim Endeksi İçin Dikkate Alınacak Unsurlar

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 sunarlar. Hızlı olmalarına rağmen esneklikten yoksundurlar ve özelleştirilmiş veri setlerine ihtiyaç duyan geliştiricileri tatmin edemezler. İndeksleyici çerçevesinin kullanılması, belirli uygulama ihtiyaçlarını karşılamak için daha fazla özelleştirilmiş veri işleme olanağı sağlar.

Güvenlik

İndeks verileri güvenli olmalıdır, aksi takdirde bu indeksleyicilere dayanan dApp'ler de saldırıya açık hale gelir. İşlemler ve cüzdan bakiyeleri manipüle edilebilir hale gelirse, dApp likiditesini kaybedebilir ve kullanıcıları etkileyebilir. Tüm indeksleyiciler, belirli bir güvenlik biçimini benimsemek için staking token'ları kullanıyor olsa da, diğer çözümler güvenliği artırmak için ek kanıtlar kullanabilir.

Subsquid, optimistik ve sıfır bilgi kanıtı seçenekleri sunar, Covalent ise blok hash değerlerini içeren kanıtlar yayınlar. Graph, indeksleyici sorguları için optimistik bir itiraz penceresi sağlar, SubQuery her blok için Merkle Mountain kanıtı oluşturarak veritabanındaki tüm verilerin her blok hash değerini hesaplar.

Hız ve Ölçeklenebilirlik

Blok Zinciri büyüdükçe, işlem hacmi artmakta, büyük miktarda verinin indekslenmesi daha karmaşık hale gelmekte ve daha fazla işleme gücü ile depolama alanı gerekmektedir. Verimliliği korumak daha zor hale gelmektedir, ancak indeksleyici protokolleri bu büyüme taleplerini karşılamak için çözümler sunmaktadır.

Subsquid, daha fazla düğüm ekleyerek verileri depolayarak yatay ölçeklendirme sağlar ve donanım iyileştirmeleri ile ölçeklenebilir. Graph, senkronizasyonu hızlandırmak için paralel akış verileri sunar, SubQuery ise senkronizasyon sürecini hızlandırmak için düğüm parçalama getirir.

Desteklenen Ağlar

Çoğu blok zinciri etkinliği hâlâ Ethereum üzerinde gerçekleşse de, zamanla farklı blok zincirleri giderek daha popüler hale gelmektedir. Layer 2, Solana, Move blok zinciri ve Bitcoin ekosistem zincirinin kendi sürekli büyüyen geliştirici ve etkinlikleri vardır ve indeksleme hizmetlerine ihtiyaç duymaktadır.

Desteklenmeyen bazı zincirler için diğer indeksleyici protokollerine destek sağlamak, daha fazla pazar payı elde etmek için bir maliyet oluşturur. Veri yoğun indeks ağları (, Solana ) gibi, kolay bir iş değildir; şu anda yalnızca Subsquid bu zincirler için indeks desteği sağlamayı başardı.

![Web3 Veri Erişimi Gelişimi: İndeksleyici

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
  • 4
  • Share
Comment
0/400
AirdropSkepticvip
· 14h ago
Bu dizinleyicilerin nasıl kullanılacağını kim anlıyor?
View OriginalReply0
SneakyFlashloanvip
· 14h ago
Veritabanı mı? Eğer gerçekten kalıcı olarak saklayabiliyorsa, o zaman biter.
View OriginalReply0
GasWranglervip
· 15h ago
aslında katmanlar sadece verimsiz reklam panoları... mempool dinamiklerini anlayan herkes bunu biliyor, smh
View OriginalReply0
consensus_whisperervip
· 15h ago
DA, reklam panosuna benziyor, çok komik.
View OriginalReply0
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)