मुख्य सामग्री पर जाएं
Change page

डेटा और एनालिटिक्स

परिचय

जैसे-जैसे नेटवर्क का उपयोग बढ़ता जा रहा है, ऑनचेन डेटा में मूल्यवान जानकारी की मात्रा भी बढ़ती जाएगी। जैसे-जैसे डेटा की मात्रा तेज़ी से बढ़ती है, रिपोर्ट करने या किसी विकेंद्रीकृत एप्लिकेशन (dapp) को चलाने के लिए इस जानकारी की गणना करना और उसे एकत्रित करना एक समय लेने वाला और भारी प्रक्रिया वाला प्रयास बन सकता है।

मौजूदा डेटा प्रदाताओं का लाभ उठाने से विकास में तेज़ी आ सकती है, अधिक सटीक परिणाम मिल सकते हैं और चल रहे रखरखाव के प्रयासों को कम किया जा सकता है। यह एक टीम को उस मुख्य कार्यक्षमता पर ध्यान केंद्रित करने में सक्षम करेगा जो उनका प्रोजेक्ट प्रदान करने का प्रयास कर रहा है।

पूर्वापेक्षाएँ

डेटा एनालिटिक्स के संदर्भ में उनके उपयोग को बेहतर ढंग से समझने के लिए आपको ब्लॉक एक्सप्लोरर की बुनियादी अवधारणा को समझना चाहिए। इसके अलावा, सिस्टम डिज़ाइन में उनके द्वारा जोड़े जाने वाले लाभों को समझने के लिए की अवधारणा से खुद को परिचित करें।

आर्किटेक्चरल बुनियादी बातों के संदर्भ में, यह समझना कि API (एक नए टैब में खुलता है) और REST (एक नए टैब में खुलता है) क्या हैं, भले ही वह सैद्धांतिक रूप से हो।

ब्लॉक एक्सप्लोरर

कई ब्लॉक एक्सप्लोरर RESTful (एक नए टैब में खुलता है) API (एक नए टैब में खुलता है) गेटवे प्रदान करते हैं जो डेवलपर्स को ब्लॉकों, लेन-देन, वैलिडेटर्स, खातों और अन्य ऑनचेन गतिविधि पर रीयल-टाइम डेटा में दृश्यता प्रदान करेंगे।

डेवलपर्स तब इस डेटा को प्रोसेस और रूपांतरित कर सकते हैं ताकि वे अपने उपयोगकर्ताओं को के साथ अद्वितीय अंतर्दृष्टि और इंटरैक्शन दे सकें। उदाहरण के लिए, Etherscan (एक नए टैब में खुलता है) और Blockscout (एक नए टैब में खुलता है) हर 12s स्लॉट के लिए निष्पादन और सर्वसम्मति डेटा प्रदान करते हैं।

The Graph

The Graph (एक नए टैब में खुलता है) एक इंडेक्सिंग प्रोटोकॉल है जो खुले APIs के माध्यम से ब्लॉकचेन डेटा को क्वेरी करने का एक आसान तरीका प्रदान करता है, जिन्हें सबग्राफ के रूप में जाना जाता है।

The Graph के साथ, डेवलपर्स निम्नलिखित से लाभ उठा सकते हैं:

  • विकेंद्रीकृत इंडेक्सिंग: कई इंडेक्सर्स के माध्यम से ब्लॉकचेन डेटा को इंडेक्स करने में सक्षम बनाता है, इस प्रकार विफलता के किसी भी एकल बिंदु को समाप्त करता है
  • GraphQL क्वेरीज़: इंडेक्स किए गए डेटा को क्वेरी करने के लिए एक शक्तिशाली GraphQL इंटरफ़ेस प्रदान करता है, जिससे डेटा पुनर्प्राप्ति बहुत सरल हो जाती है
  • कस्टमाइज़ेशन: ब्लॉकचेन डेटा को बदलने और संग्रहीत करने के लिए अपना स्वयं का लॉजिक परिभाषित करें, और The Graph नेटवर्क पर अन्य डेवलपर्स द्वारा प्रकाशित सबग्राफ का पुन: उपयोग करें

5 मिनट के भीतर एक सबग्राफ बनाने, तैनात करने और क्वेरी करने के लिए इस क्विक-स्टार्ट (एक नए टैब में खुलता है) गाइड का पालन करें।

क्लाइंट विविधता

क्लाइंट विविधता इथेरियम नेटवर्क के समग्र स्वास्थ्य के लिए महत्वपूर्ण है क्योंकि यह बग और कारनामों (exploits) के प्रति लचीलापन प्रदान करती है। अब कई क्लाइंट विविधता डैशबोर्ड हैं जिनमें clientdiversity.org (एक नए टैब में खुलता है), rated.network (एक नए टैब में खुलता है), supermajority.info (एक नए टैब में खुलता है) और Ethernodes (एक नए टैब में खुलता है) शामिल हैं।

Dune Analytics

Dune Analytics (एक नए टैब में खुलता है) ब्लॉकचेन डेटा को रिलेशनल डेटाबेस (DuneSQL) तालिकाओं में प्री-प्रोसेस करता है, उपयोगकर्ताओं को SQL का उपयोग करके ब्लॉकचेन डेटा को क्वेरी करने और क्वेरी परिणामों के आधार पर डैशबोर्ड बनाने की अनुमति देता है। ऑनचेन डेटा को 4 कच्ची तालिकाओं में व्यवस्थित किया गया है: blocks, transactions, (घटना) logs और (कॉल) traces। लोकप्रिय अनुबंधों और प्रोटोकॉल को डिकोड किया गया है, और प्रत्येक का अपना घटना और कॉल तालिकाओं का सेट है। उन घटना और कॉल तालिकाओं को आगे प्रोसेस किया जाता है और प्रोटोकॉल के प्रकार, उदाहरण के लिए, dex, ऋण देना (lending), स्टेबलकॉइन आदि द्वारा एब्स्ट्रैक्शन तालिकाओं में व्यवस्थित किया जाता है।

SQD

SQD (एक नए टैब में खुलता है) एक विकेंद्रीकृत हाइपर-स्केलेबल डेटा प्लेटफ़ॉर्म है जिसे बड़ी मात्रा में डेटा तक कुशल, अनुमति-रहित पहुँच प्रदान करने के लिए अनुकूलित किया गया है। यह वर्तमान में ऐतिहासिक ऑनचेन डेटा प्रदान करता है, जिसमें घटना लॉग, लेन-देन रसीदें, ट्रेस और प्रति-लेन-देन स्थिति (state) अंतर शामिल हैं। SQD कस्टम डेटा निष्कर्षण और प्रोसेसिंग पाइपलाइन बनाने के लिए एक शक्तिशाली टूलकिट प्रदान करता है, जो प्रति सेकंड 150k ब्लॉकों तक की इंडेक्सिंग गति प्राप्त करता है।

आरंभ करने के लिए, दस्तावेज़ (एक नए टैब में खुलता है) पर जाएँ या EVM उदाहरण (एक नए टैब में खुलता है) देखें कि आप SQD के साथ क्या बना सकते हैं।

SubQuery नेटवर्क

SubQuery (एक नए टैब में खुलता है) एक अग्रणी डेटा इंडेक्सर है जो डेवलपर्स को उनके Web3 प्रोजेक्ट्स के लिए तेज़, विश्वसनीय, विकेंद्रीकृत और कस्टमाइज़्ड APIs देता है। SubQuery 165+ से अधिक इकोसिस्टम (इथेरियम सहित) के डेवलपर्स को अपने उपयोगकर्ताओं के लिए एक सहज और इमर्सिव अनुभव बनाने के लिए समृद्ध इंडेक्स किए गए डेटा के साथ सशक्त बनाता है। SubQuery नेटवर्क आपके न रुकने वाले ऐप्स को एक लचीले और विकेंद्रीकृत बुनियादी ढाँचे के नेटवर्क के साथ शक्ति प्रदान करता है। डेटा प्रोसेसिंग गतिविधियों के लिए कस्टम बैकएंड बनाने में समय बिताए बिना, भविष्य के Web3 एप्लिकेशन बनाने के लिए SubQuery के ब्लॉकचेन डेवलपर टूलकिट का उपयोग करें।

आरंभ करने के लिए, SubQuery की प्रबंधित सेवा (एक नए टैब में खुलता है) या SubQuery के विकेंद्रीकृत नेटवर्क (एक नए टैब में खुलता है) पर लाइव होने से पहले परीक्षण के लिए स्थानीय Docker वातावरण में मिनटों में इथेरियम ब्लॉकचेन डेटा को इंडेक्स करना शुरू करने के लिए इथेरियम क्विक स्टार्ट गाइड (एक नए टैब में खुलता है) पर जाएँ।

Codex

Codex (एक नए टैब में खुलता है) एक रीयल-टाइम ब्लॉकचेन डेटा API है जो 80+ नेटवर्क पर 70 मिलियन+ टोकन के लिए समृद्ध डेटा प्रदान करता है। डेवलपर्स कस्टम इंडेक्सिंग बुनियादी ढाँचे को बनाए रखे बिना संरचित टोकन मूल्य निर्धारण, वॉलेट बैलेंस, लेन-देन इतिहास और एकत्रित एनालिटिक्स (वॉल्यूम, तरलता, अद्वितीय वॉलेट) तक पहुँच सकते हैं। Codex WebSocket और वेबहुक एकीकरण के माध्यम से सब-सेकंड डेटा डिलीवरी का समर्थन करता है।

आरंभ करने के लिए, दस्तावेज़ (एक नए टैब में खुलता है) पर जाएँ, एक्सप्लोरर (एक नए टैब में खुलता है) आज़माएँ, या डैशबोर्ड (एक नए टैब में खुलता है) पर साइन अप करें।

Mobula (एक नए टैब में खुलता है) एक उच्च-प्रदर्शन वाला क्रिप्टो डेटा API है जो 90+ ब्लॉकचेन पर रीयल-टाइम और ऐतिहासिक बाज़ार डेटा, टोकन मेटाडेटा, वॉलेट पोर्टफोलियो और ऑनचेन एनालिटिक्स प्रदान करता है। डेवलपर्स अपने स्वयं के बुनियादी ढाँचे को चलाए बिना टोकन की कीमतों, मार्केट कैप, ट्रेडिंग वॉल्यूम, तरलता डेटा और मल्टी-चेन वॉलेट बैलेंस के लिए REST और GraphQL एंडपॉइंट तक पहुँच सकते हैं। Mobula प्रोडक्शन एप्लिकेशन के लिए मुफ़्त (100K अनुरोध/माह) और सशुल्क दोनों योजनाएँ प्रदान करता है।

आरंभ करने के लिए, दस्तावेज़ (एक नए टैब में खुलता है) पर जाएँ, API संदर्भ (एक नए टैब में खुलता है) देखें, या डैशबोर्ड (एक नए टैब में खुलता है) पर साइन अप करें।

EVM क्वेरी लैंग्वेज

EVM क्वेरी लैंग्वेज (EQL) एक SQL जैसी भाषा है जिसे EVM (इथेरियम वर्चुअल मशीन) चेन को क्वेरी करने के लिए डिज़ाइन किया गया है। EQL का अंतिम लक्ष्य EVM चेन के प्रथम श्रेणी के नागरिकों (ब्लॉकों, खातों और लेन-देन) पर जटिल रिलेशनल क्वेरीज़ का समर्थन करना है, जबकि डेवलपर्स और शोधकर्ताओं को रोज़मर्रा के उपयोग के लिए एक एर्गोनोमिक सिंटैक्स प्रदान करना है। EQL के साथ, डेवलपर्स परिचित SQL जैसे सिंटैक्स का उपयोग करके ब्लॉकचेन डेटा प्राप्त कर सकते हैं और जटिल बॉयलरप्लेट कोड की आवश्यकता को समाप्त कर सकते हैं। EQL मानक ब्लॉकचेन डेटा अनुरोधों का समर्थन करता है (उदा., इथेरियम पर किसी खाते का नॉन्स और बैलेंस प्राप्त करना या वर्तमान ब्लॉक आकार और टाइमस्टैम्प प्राप्त करना) और लगातार अधिक जटिल अनुरोधों और फीचरसेट के लिए समर्थन जोड़ रहा है।

Envio (एक नए टैब में खुलता है) एक इंडेक्सिंग फ्रेमवर्क है जो ऑनचेन घटनाओं को क्वेरी करने योग्य GraphQL API में बदल देता है। यह इथेरियम और किसी भी EVM-संगत चेन का समर्थन करता है। डेवलपर्स पुनर्गठन समर्थन, मल्टीचेन इंडेक्सिंग और Envio Cloud पर प्रबंधित होस्टिंग या सेल्फ-होस्टिंग के साथ रीयल-टाइम और ऐतिहासिक डेटा प्रदान करने के लिए TypeScript, JavaScript, या ReScript में घटना हैंडलर लिखते हैं।

आरंभ करने के लिए, एक इंडेक्सर बनाने, तैनात करने और क्वेरी करने के लिए HyperIndex क्विकस्टार्ट (एक नए टैब में खुलता है) का पालन करें।

आगे की पढ़ाई

ट्यूटोरियल: डेटा और एनालिटिक्स / इथेरियम पर SQL