मुख्य आशयावर जा
Change page

डेटा आणि ॲनालिटिक्स

परिचय

नेटवर्कचा वापर जसजसा वाढत जाईल, तसतशी ऑनचेन डेटामध्ये मौल्यवान माहितीची मात्रा वाढत जाईल. डेटाचे प्रमाण वेगाने वाढत असल्याने, अहवाल देण्यासाठी किंवा विकेंद्रित ॲप्लिकेशन (dapp) चालवण्यासाठी या माहितीची गणना करणे आणि ती एकत्रित करणे हे वेळखाऊ आणि प्रक्रियेसाठी जड काम बनू शकते.

विद्यमान डेटा प्रदात्यांचा वापर केल्याने विकासाला गती मिळू शकते, अधिक अचूक परिणाम मिळू शकतात आणि चालू देखभाल प्रयत्न कमी होऊ शकतात. यामुळे टीमला त्यांच्या प्रोजेक्टद्वारे प्रदान केल्या जाणाऱ्या मुख्य कार्यक्षमतेवर लक्ष केंद्रित करण्यास सक्षम करेल.

पूर्व शर्ती

डेटा ॲनालिटिक्सच्या संदर्भात त्यांचा वापर अधिक चांगल्या प्रकारे समजून घेण्यासाठी तुम्हाला ब्लॉक एक्सप्लोरर्सची मूलभूत संकल्पना समजली पाहिजे. याव्यतिरिक्त, सिस्टम डिझाइनमध्ये ते कोणते फायदे जोडतात हे समजून घेण्यासाठी या संकल्पनेशी स्वतःला परिचित करा.

आर्किटेक्चरल मूलभूत गोष्टींच्या बाबतीत, API (opens in a new tab) आणि REST (opens in a new tab) म्हणजे काय हे समजून घेणे, अगदी सैद्धांतिकदृष्ट्या तरी आवश्यक आहे.

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

अनेक ब्लॉक एक्सप्लोरर्स RESTful (opens in a new tab) API (opens in a new tab) गेटवे ऑफर करतात जे डेव्हलपर्सना ब्लॉक्स, व्यवहार, व्हॅलिडेटर्स, खाती आणि इतर ऑनचेन ॲक्टिव्हिटीवरील रिअल-टाइम डेटामध्ये दृश्यमानता प्रदान करतील.

डेव्हलपर्स नंतर त्यांच्या वापरकर्त्यांना अद्वितीय अंतर्दृष्टी आणि परस्परसंवाद देण्यासाठी या डेटावर प्रक्रिया आणि रूपांतर करू शकतात. उदाहरणार्थ, Etherscan (opens in a new tab) आणि Blockscout (opens in a new tab) प्रत्येक 12 सेकंदांच्या स्लॉटसाठी एक्झिक्यूशन आणि एकमत डेटा प्रदान करतात.

The Graph

The Graph (opens in a new tab) हा एक इंडेक्सिंग प्रोटोकॉल आहे जो सबग्राफ म्हणून ओळखल्या जाणाऱ्या खुल्या APIs द्वारे ब्लॉकचेन डेटाची क्वेरी करण्याचा सोपा मार्ग प्रदान करतो.

The Graph सह, डेव्हलपर्सना खालील फायदे मिळू शकतात:

  • विकेंद्रित इंडेक्सिंग: एकाधिक इंडेक्सर्सद्वारे ब्लॉकचेन डेटा इंडेक्स करण्यास सक्षम करते, ज्यामुळे अपयशाचा कोणताही एकच बिंदू (single point of failure) दूर होतो
  • GraphQL क्वेरीज: इंडेक्स केलेल्या डेटाची क्वेरी करण्यासाठी एक शक्तिशाली GraphQL इंटरफेस प्रदान करते, ज्यामुळे डेटा पुनर्प्राप्ती अत्यंत सोपी होते
  • कस्टमायझेशन: ब्लॉकचेन डेटा रूपांतरित आणि संचयित करण्यासाठी तुमचे स्वतःचे लॉजिक परिभाषित करा आणि The Graph नेटवर्कवर इतर डेव्हलपर्सनी प्रकाशित केलेले सबग्राफ पुन्हा वापरा

5 मिनिटांत सबग्राफ तयार करण्यासाठी, प्रस्थापित करण्यासाठी आणि क्वेरी करण्यासाठी या क्विक-स्टार्ट (opens in a new tab) मार्गदर्शकाचे अनुसरण करा.

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

इथेरियम नेटवर्कच्या एकूण आरोग्यासाठी क्लायंट विविधता महत्त्वाची आहे कारण ती बग्स आणि शोषणास (exploits) लवचिकता प्रदान करते. आता clientdiversity.org (opens in a new tab), rated.network (opens in a new tab), supermajority.info (opens in a new tab) आणि Ethernodes (opens in a new tab) यासह अनेक क्लायंट विविधता डॅशबोर्ड्स उपलब्ध आहेत.

Dune Analytics

Dune Analytics (opens in a new tab) ब्लॉकचेन डेटावर रिलेशनल डेटाबेस (DuneSQL) टेबल्समध्ये पूर्व-प्रक्रिया करते, वापरकर्त्यांना SQL वापरून ब्लॉकचेन डेटाची क्वेरी करण्याची आणि क्वेरी परिणामांवर आधारित डॅशबोर्ड तयार करण्याची अनुमती देते. ऑनचेन डेटा 4 कच्च्या टेबल्समध्ये आयोजित केला जातो: blocks, transactions, (घटना) logs आणि (कॉल) traces. लोकप्रिय कॉन्ट्रॅक्ट्स आणि प्रोटोकॉल्स डीकोड केले गेले आहेत आणि प्रत्येकाचा स्वतःचा घटना आणि कॉल टेबल्सचा संच आहे. त्या घटना आणि कॉल टेबल्सवर पुढे प्रक्रिया केली जाते आणि प्रोटोकॉलच्या प्रकारानुसार ॲब्स्ट्रॅक्शन टेबल्समध्ये आयोजित केले जाते, उदाहरणार्थ, dex, कर्ज देणे, स्टेबलकॉइन्स इ.

SQD

SQD (opens in a new tab) हा एक विकेंद्रित हायपर-स्केलेबल डेटा प्लॅटफॉर्म आहे जो मोठ्या प्रमाणातील डेटामध्ये कार्यक्षम, परवानगीमुक्त प्रवेश प्रदान करण्यासाठी ऑप्टिमाइझ केलेला आहे. हे सध्या ऐतिहासिक ऑनचेन डेटा प्रदान करते, ज्यामध्ये घटना लॉग्स, व्यवहार पावत्या, ट्रेसेस आणि प्रति-व्यवहार स्थितीतील फरक (state diffs) समाविष्ट आहेत. SQD कस्टम डेटा एक्सट्रॅक्शन आणि प्रोसेसिंग पाइपलाइन्स तयार करण्यासाठी एक शक्तिशाली टूलकिट ऑफर करते, जे प्रति सेकंद 150k ब्लॉक्सपर्यंत इंडेक्सिंग गती प्राप्त करते.

सुरुवात करण्यासाठी, डॉक्युमेंटेशनला (opens in a new tab) भेट द्या किंवा तुम्ही SQD सह काय तयार करू शकता याची EVM उदाहरणे (opens in a new tab) पहा.

SubQuery नेटवर्क

SubQuery (opens in a new tab) हा एक आघाडीचा डेटा इंडेक्सर आहे जो डेव्हलपर्सना त्यांच्या Web3 प्रोजेक्ट्ससाठी जलद, विश्वासार्ह, विकेंद्रित आणि सानुकूलित APIs देतो. SubQuery 165+ पेक्षा जास्त इकोसिस्टम्समधील (इथेरियमसह) डेव्हलपर्सना त्यांच्या वापरकर्त्यांसाठी एक अंतर्ज्ञानी आणि इमर्सिव्ह अनुभव तयार करण्यासाठी समृद्ध इंडेक्स केलेल्या डेटासह सक्षम करते. SubQuery नेटवर्क तुमच्या न थांबणाऱ्या ॲप्सना लवचिक आणि विकेंद्रित इन्फ्रास्ट्रक्चर नेटवर्कसह सामर्थ्य देते. डेटा प्रोसेसिंग ॲक्टिव्हिटीजसाठी कस्टम बॅकएंड तयार करण्यात वेळ न घालवता, भविष्यातील Web3 ॲप्लिकेशन्स तयार करण्यासाठी SubQuery च्या ब्लॉकचेन डेव्हलपर टूलकिटचा वापर करा.

सुरुवात करण्यासाठी, SubQuery च्या व्यवस्थापित सेवेवर (opens in a new tab) किंवा SubQuery च्या विकेंद्रित नेटवर्कवर (opens in a new tab) लाइव्ह जाण्यापूर्वी चाचणीसाठी स्थानिक Docker वातावरणात काही मिनिटांत इथेरियम ब्लॉकचेन डेटा इंडेक्स करणे सुरू करण्यासाठी इथेरियम क्विक स्टार्ट मार्गदर्शकाला (opens in a new tab) भेट द्या.

Codex

Codex (opens in a new tab) हा एक रिअल-टाइम ब्लॉकचेन डेटा API आहे जो 80+ नेटवर्क्सवरील 70 दशलक्ष+ टोकन्ससाठी समृद्ध डेटा प्रदान करतो. डेव्हलपर्स कस्टम इंडेक्सिंग इन्फ्रास्ट्रक्चर न राखता स्ट्रक्चर्ड टोकन किंमत, वॉलेट बॅलन्स, व्यवहार इतिहास आणि एकत्रित ॲनालिटिक्स (व्हॉल्यूम, तरलता, युनिक वॉलेट्स) ॲक्सेस करू शकतात. Codex WebSocket आणि वेबहुक इंटिग्रेशन्सद्वारे सब-सेकंद डेटा वितरणास समर्थन देते.

सुरुवात करण्यासाठी, डॉक्युमेंटेशनला (opens in a new tab) भेट द्या, एक्सप्लोरर (opens in a new tab) वापरून पहा किंवा डॅशबोर्डवर (opens in a new tab) साइन अप करा.

EVM Query Language

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

पुढील वाचन

ट्यूटोरियल्स: डेटा आणि ॲनालिटिक्स / इथेरियमवर SQL