مرکزی مواد پر جائیں
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) ہر 12s سلاٹ کے لیے عمل درآمد اور اتفاق رائے کا ڈیٹا فراہم کرتے ہیں۔

The Graph

The Graph (opens in a new tab) ایک انڈیکسنگ پروٹوکول ہے جو اوپن APIs کے ذریعے بلاک چین ڈیٹا کو استفسار کرنے کا ایک آسان طریقہ فراہم کرتا ہے جسے سب گراف کہا جاتا ہے۔

The Graph کے ساتھ، ڈیولپرز ان چیزوں سے فائدہ اٹھا سکتے ہیں:

  • لامركزی انڈیکسنگ: متعدد انڈیکسرز کے ذریعے بلاک چین ڈیٹا کو انڈیکس کرنے کے قابل بناتا ہے، اس طرح ناکامی کے کسی ایک مقام کو ختم کرتا ہے
  • GraphQL سوالات: انڈیکس شدہ ڈیٹا کو استفسار کرنے کے لیے ایک طاقتور GraphQL انٹرفیس فراہم کرتا ہے، جس سے ڈیٹا کی بازیافت انتہائی آسان ہو جاتی ہے
  • تخصیص: بلاک چین ڈیٹا کو تبدیل کرنے اور ذخیرہ کرنے کے لیے اپنی منطق کی وضاحت کریں، اور The Graph نیٹ ورک پر دیگر ڈیولپرز کے ذریعے شائع کردہ سب گرافس کو دوبارہ استعمال کریں

5 منٹ کے اندر سب گراف بنانے، تعینات کرنے اور استفسار کرنے کے لیے اس فوری آغاز (opens in a new tab) گائیڈ پر عمل کریں۔

کلائنٹ کا تنوع

کلائنٹ کا تنوع ایتھیریم نیٹ ورک کی مجموعی صحت کے لیے اہم ہے کیونکہ یہ بگز اور خامیوں کے خلاف لچک فراہم کرتا ہے۔ اب کلائنٹ کے تنوع کے کئی ڈیش بورڈز موجود ہیں جن میں 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، قرض دینا، stablecoins، وغیرہ۔

SQD

SQD (opens in a new tab) ایک لامركزی ہائپر اسکیل ایبل ڈیٹا پلیٹ فارم ہے جسے ڈیٹا کے بڑے حجم تک موثر، بلا اجازت رسائی فراہم کرنے کے لیے بہتر بنایا گیا ہے۔ یہ فی الحال تاریخی آن چین ڈیٹا پیش کرتا ہے، بشمول ایونٹ لاگز، ٹرانزیکشن کی رسیدیں، ٹریسز، اور فی ٹرانزیکشن حالت کے فرق۔ SQD اپنی مرضی کے مطابق ڈیٹا نکالنے اور پروسیسنگ پائپ لائنز بنانے کے لیے ایک طاقتور ٹول کٹ پیش کرتا ہے، جو فی سیکنڈ 150k بلاکس تک کی انڈیکسنگ کی رفتار حاصل کرتا ہے۔

شروع کرنے کے لیے، دستاویزات (opens in a new tab) دیکھیں یا EVM کی مثالیں (opens in a new tab) دیکھیں کہ آپ SQD کے ساتھ کیا بنا سکتے ہیں۔

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 million+ ٹوکنز کے لیے افزودہ ڈیٹا فراہم کرتا ہے۔ ڈیولپرز اپنی مرضی کے مطابق انڈیکسنگ انفراسٹرکچر کو برقرار رکھے بغیر سٹرکچرڈ ٹوکن کی قیمتوں، والیٹ بیلنس، ٹرانزیکشن کی تاریخ، اور مجموعی تجزیات (حجم، سیالیت، منفرد والیٹس) تک رسائی حاصل کر سکتے ہیں۔ Codex WebSocket اور webhook انضمام کے ذریعے سب سیکنڈ ڈیٹا کی ترسیل کی حمایت کرتا ہے۔

شروع کرنے کے لیے، دستاویزات (opens in a new tab) دیکھیں، ایکسپلورر (opens in a new tab) آزمائیں، یا ڈیش بورڈ (opens in a new tab) پر سائن اپ کریں۔

EVM Query Language

EVM Query Language (EQL) ایک SQL جیسی زبان ہے جسے EVM (ایتھیریم ورچوئل مشین) چینز کو استفسار کرنے کے لیے ڈیزائن کیا گیا ہے۔ EQL کا حتمی مقصد EVM چین کے فرسٹ کلاس شہریوں (بلاکس، اکاؤنٹس، اور ٹرانزیکشنز) پر پیچیدہ رشتہ دار سوالات کی حمایت کرنا ہے جبکہ ڈیولپرز اور محققین کو روزمرہ کے استعمال کے لیے ایک ایرگونومک نحو فراہم کرنا ہے۔ EQL کے ساتھ، ڈیولپرز مانوس SQL جیسے نحو کا استعمال کرتے ہوئے بلاک چین ڈیٹا حاصل کر سکتے ہیں اور پیچیدہ بوائلر پلیٹ کوڈ کی ضرورت کو ختم کر سکتے ہیں۔ EQL معیاری بلاک چین ڈیٹا کی درخواستوں کی حمایت کرتا ہے (جیسے، ایتھیریم پر کسی اکاؤنٹ کا نانس اور بیلنس بازیافت کرنا یا موجودہ بلاک کا سائز اور ٹائم اسٹیمپ لانا) اور مسلسل مزید پیچیدہ درخواستوں اور فیچر سیٹس کے لیے تعاون شامل کر رہا ہے۔

مزید مطالعہ

ٹیوٹوریلز: ڈیٹا اور تجزیات / ایتھیریم پر SQL