Indexer چیست ؟
داده بلاکچین عمومی است، اما پیدا کردن پاسخ یک سؤال ساده از میان میلیونها بلاک و تراکنش همیشه آسان نیست. Indexer یا ایندکسر سیستمی است که دادههای بلاکچین را میخواند، مرتب میکند و به شکلی ذخیره میکند که جستوجو و استفاده از آن سریعتر شود.
مثلاً یک DApp ممکن است بخواهد فهرست تمام NFTهای متعلق به یک آدرس را نشان دهد. خواندن مستقیم کل تاریخچه شبکه برای هر بار نمایش بسیار سنگین است. Indexer داده مرتبط را از قبل پردازش میکند تا برنامه بتواند پاسخ را سریعتر بگیرد.
The Graph یکی از نمونههای معروف زیرساخت Indexing است. در آن، Indexerها داده Subgraphها را پردازش میکنند و Queryهای کاربران را پاسخ میدهند.
Indexer با Node یکی نیست. Node وضعیت و داده شبکه را طبق پروتکل نگه میدارد؛ Indexer معمولاً لایهای برای سازماندهی و جستوجوی بهتر همان دادههاست.
پس ساده بگوییم: Indexer مثل موتور فهرستسازی کتابخانه بلاکچین است؛ داده خام را تبدیل میکند به چیزی که برنامهها بتوانند سریعتر پیدا و استفاده کنند.
