डेटा आणि ॲनालिटिक्स
परिचय
नेटवर्कचा वापर जसजसा वाढत जाईल, तसतशी ऑनचेन डेटामध्ये मौल्यवान माहितीची मात्रा वाढत जाईल. डेटाचे प्रमाण वेगाने वाढत असल्याने, अहवाल देण्यासाठी किंवा विकेंद्रित ॲप्लिकेशन (dapp) चालवण्यासाठी या माहितीची गणना करणे आणि ती एकत्रित करणे हे वेळखाऊ आणि प्रक्रियेसाठी जड काम बनू शकते.
विद्यमान डेटा प्रदात्यांचा वापर केल्याने विकासाला गती मिळू शकते, अधिक अचूक परिणाम मिळू शकतात आणि चालू देखभाल प्रयत्न कमी होऊ शकतात. यामुळे टीमला त्यांच्या प्रोजेक्टद्वारे प्रदान केल्या जाणाऱ्या मुख्य कार्यक्षमतेवर लक्ष केंद्रित करण्यास सक्षम करेल.
पूर्व शर्ती
डेटा ॲनालिटिक्सच्या संदर्भात त्यांचा वापर अधिक चांगल्या प्रकारे समजून घेण्यासाठी तुम्हाला ब्लॉक एक्सप्लोरर्सची मूलभूत संकल्पना समजली पाहिजे. याव्यतिरिक्त, सिस्टम डिझाइनमध्ये ते कोणते फायदे जोडतात हे समजून घेण्यासाठी या संकल्पनेशी स्वतःला परिचित करा.
आर्किटेक्चरल मूलभूत गोष्टींच्या बाबतीत, API (नवीन टॅबमध्ये उघडते) आणि REST (नवीन टॅबमध्ये उघडते) म्हणजे काय हे समजून घेणे, अगदी सैद्धांतिकदृष्ट्या तरी आवश्यक आहे.
ब्लॉक एक्सप्लोरर्स
अनेक ब्लॉक एक्सप्लोरर्स RESTful (नवीन टॅबमध्ये उघडते) API (नवीन टॅबमध्ये उघडते) गेटवे ऑफर करतात जे डेव्हलपर्सना ब्लॉक्स, व्यवहार, व्हॅलिडेटर्स, खाती आणि इतर ऑनचेन ॲक्टिव्हिटीवरील रिअल-टाइम डेटामध्ये दृश्यमानता प्रदान करतील.
डेव्हलपर्स नंतर त्यांच्या वापरकर्त्यांना अद्वितीय अंतर्दृष्टी आणि परस्परसंवाद देण्यासाठी या डेटावर प्रक्रिया आणि रूपांतर करू शकतात. उदाहरणार्थ, Etherscan (नवीन टॅबमध्ये उघडते) आणि Blockscout (नवीन टॅबमध्ये उघडते) प्रत्येक 12 सेकंदांच्या स्लॉटसाठी एक्झिक्यूशन आणि एकमत डेटा प्रदान करतात.
The Graph
The Graph (नवीन टॅबमध्ये उघडते) हा एक इंडेक्सिंग प्रोटोकॉल आहे जो सबग्राफ म्हणून ओळखल्या जाणाऱ्या खुल्या APIs द्वारे ब्लॉकचेन डेटाची क्वेरी करण्याचा सोपा मार्ग प्रदान करतो.
The Graph सह, डेव्हलपर्सना खालील फायदे मिळू शकतात:
- विकेंद्रित इंडेक्सिंग: एकाधिक इंडेक्सर्सद्वारे ब्लॉकचेन डेटा इंडेक्स करण्यास सक्षम करते, ज्यामुळे अपयशाचा कोणताही एकच बिंदू (single point of failure) दूर होतो
- 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, कर्ज देणे, स्टेबलकॉइन्स इ.
SQD
SQD (नवीन टॅबमध्ये उघडते) हा एक विकेंद्रित हायपर-स्केलेबल डेटा प्लॅटफॉर्म आहे जो मोठ्या प्रमाणातील डेटामध्ये कार्यक्षम, परवानगीमुक्त प्रवेश प्रदान करण्यासाठी ऑप्टिमाइझ केलेला आहे. हे सध्या ऐतिहासिक ऑनचेन डेटा प्रदान करते, ज्यामध्ये घटना लॉग्स, व्यवहार पावत्या, ट्रेसेस आणि प्रति-व्यवहार स्थितीतील फरक (state diffs) समाविष्ट आहेत. SQD कस्टम डेटा एक्सट्रॅक्शन आणि प्रोसेसिंग पाइपलाइन्स तयार करण्यासाठी एक शक्तिशाली टूलकिट ऑफर करते, जे प्रति सेकंद 150k ब्लॉक्सपर्यंत इंडेक्सिंग गती प्राप्त करते.
सुरुवात करण्यासाठी, डॉक्युमेंटेशनला (नवीन टॅबमध्ये उघडते) भेट द्या किंवा तुम्ही SQD सह काय तयार करू शकता याची EVM उदाहरणे (नवीन टॅबमध्ये उघडते) पहा.
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 Query Language
EVM Query Language (EQL) ही EVM (इथेरियम व्हर्च्युअल मशीन) चेन्सची क्वेरी करण्यासाठी डिझाइन केलेली SQL-सारखी भाषा आहे. EQL चे अंतिम ध्येय EVM चेनच्या प्रथम-श्रेणी नागरिकांवर (ब्लॉक्स, खाती आणि व्यवहार) जटिल रिलेशनल क्वेरीजना समर्थन देणे आहे, तसेच डेव्हलपर्स आणि संशोधकांना दैनंदिन वापरासाठी एक एर्गोनॉमिक सिंटॅक्स प्रदान करणे आहे. EQL सह, डेव्हलपर्स परिचित SQL-सारख्या सिंटॅक्सचा वापर करून ब्लॉकचेन डेटा मिळवू शकतात आणि जटिल बॉयलरप्लेट कोडची आवश्यकता दूर करू शकतात. EQL मानक ब्लॉकचेन डेटा विनंत्यांना समर्थन देते (उदा., इथेरियमवर खात्याचा नॉन्स आणि बॅलन्स पुनर्प्राप्त करणे किंवा वर्तमान ब्लॉक आकार आणि टाइमस्टॅम्प मिळवणे) आणि अधिक जटिल विनंत्या आणि वैशिष्ट्यांसाठी सतत समर्थन जोडत आहे.
Envio (नवीन टॅबमध्ये उघडते) हे एक इंडेक्सिंग फ्रेमवर्क आहे जे ऑनचेन घटनांना क्वेरी करण्यायोग्य GraphQL API मध्ये रूपांतरित करते. हे इथेरियम आणि कोणत्याही EVM-सुसंगत चेनला समर्थन देते. डेव्हलपर्स रिअल-टाइम आणि ऐतिहासिक डेटा देण्यासाठी TypeScript, JavaScript किंवा ReScript मध्ये घटना हँडलर्स लिहितात, ज्यामध्ये रि-ऑर्ग समर्थन, मल्टीचेन इंडेक्सिंग आणि Envio Cloud वरील व्यवस्थापित होस्टिंग किंवा सेल्फ-होस्टिंगचा समावेश आहे.
सुरुवात करण्यासाठी, इंडेक्सर तयार करण्यासाठी, प्रस्थापित करण्यासाठी आणि क्वेरी करण्यासाठी HyperIndex क्विकस्टार्टचे (नवीन टॅबमध्ये उघडते) अनुसरण करा.
पुढील वाचन
- क्रिप्टो डेटा एक्सप्लोर करणे I: डेटा फ्लो आर्किटेक्चर्स (नवीन टॅबमध्ये उघडते)
- Graph नेटवर्क विहंगावलोकन (नवीन टॅबमध्ये उघडते)
- Graph क्वेरी प्लेग्राउंड (नवीन टॅबमध्ये उघडते)
- Etherscan वरील API कोड उदाहरणे (नवीन टॅबमध्ये उघडते)
- Blockscout वरील API डॉक्युमेंटेशन (नवीन टॅबमध्ये उघडते)
- Beaconcha.in बीकन साखळी एक्सप्लोरर (नवीन टॅबमध्ये उघडते)
- Dune बेसिक्स (नवीन टॅबमध्ये उघडते)
- SubQuery इथेरियम क्विक स्टार्ट मार्गदर्शक (नवीन टॅबमध्ये उघडते)
- SQD नेटवर्क विहंगावलोकन (नवीन टॅबमध्ये उघडते)
- EVM Query Language (नवीन टॅबमध्ये उघडते)
ट्यूटोरियल्स: डेटा आणि ॲनालिटिक्स / इथेरियमवर SQL
- SQL सह मूलभूत इथेरियम विषय जाणून घ्या – व्यवहार, ब्लॉक्स आणि गॅसच्या मूलभूत गोष्टी समजून घेण्यासाठी SQL सह ऑनचेन इथेरियम डेटाची क्वेरी करा.