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