Skip to main content

کاوشگر بلاکچین چیست

توجه: این سند ترجمه خودکار نسخه اصلی انگلیسی است.

کاوشگر بلاکچین چیست

کاوشگر بلاکچین ابزاری وب‌بنیاد است که داده‌های ثبت‌شده روی بلاکچین را ایندکس، سازمان‌دهی و در قالبی انسان‌خوان نمایش می‌دهد. مانند موتور جست‌وجویی برای داده‌های on-chain عمل می‌کند — به هر کسی امکان می‌دهد بدون اجرای گرهٔ بلاکچین، تراکنش‌ها، نشانی‌ها، بلوک‌ها، قراردادهای هوشمند، انتقال‌های توکن و دیگر رویدادهای on-chain را جست‌وجو کند.

همان‌طور که موتور جست‌وجوی وب وب‌سایت‌ها را می‌خزد و ایندکس می‌کند، کاوشگر بلاکچین بلوک‌ها را می‌خزد و ایندکس می‌کند. تفاوت این است که دادهٔ بلاکچین به‌طراحی عمومی است، پس کاوشگر نمایی شفاف و بی‌درنگ از هر آنچه در شبکه رخ می‌دهد فراهم می‌کند.

به‌طور خلاصه: کاوشگر بلاکچین ابزار راستی‌آزمایی داده‌های on-chain است — و در DecAIHub، ابزار اصلی بررسی مستقل این است که ادعاهای on-chain یک پروژه با واقعیت مطابقت دارند یا نه.

کاوشگر بلاکچین چگونه کار می‌کند

کاوشگر بلاکچین خودش بلاکچین نیست — زیرساختی است که دادهٔ بلاکچین را می‌خواند، پردازش می‌کند و نمایش می‌دهد. درک معماری‌اش هم قابلیت‌ها و هم محدودیت‌هایش را روشن می‌کند.

دریافت داده

کاوشگر بلاکچین گرهٔ بلاکچین خودش را اجرا می‌کند (یا به گرهی متصل می‌شود) و پیوسته بلوک‌های جدید را همزمان با تولیدشان می‌خواند. هر بلوک دسته‌ای از تراکنش‌ها را در بر دارد و هر تراکنش جزئیاتی دارد: فرستنده، گیرنده، مقدار، گس مصرفی، تابع فراخوانی‌شده، رویدادهای صادرشده و برچسب‌های زمانی. کاوشگر این داده‌ها را استخراج می‌کند و در پایگاه داده‌ای سنتی که برای کوئری سریع بهینه شده ذخیره می‌کند.

ایندکس‌سازی

دادهٔ خام بلاکچین به‌سادگی قابل جست‌وجو نیست. کاوشگر بلوک داده‌ها را در ابعاد متعدد ایندکس می‌کند:

  • بر پایهٔ نشانی — همهٔ تراکنش‌های ارسالی از یک نشانی مشخص یا دریافتی به آن.
  • بر پایهٔ هش تراکنش — شناسهٔ یکتای هر تراکنش.
  • بر پایهٔ شمارهٔ بلوک — همهٔ تراکنش‌های یک بلوک مشخص.
  • بر پایهٔ قرارداد — همهٔ تعامل‌ها با یک قرارداد هوشمند مشخص.
  • بر پایهٔ توکن — همهٔ انتقال‌های یک توکن مشخص (ERC-20، SPL، BEP-20 و غیره).
  • بر پایهٔ زمان — تراکنش‌های درون یک بازهٔ تاریخی.

این ایندکس‌سازی پاسخ‌دادن به پرسش‌هایی مانند «این قرارداد در ۳۰ روز گذشته چند تراکنش پردازش کرده؟» یا «کدام نشانی‌ها بیشترین تعامل را با این پروژه دارند؟» را ممکن می‌کند — پرسش‌هایی که بدون کاوشگر، پاسخشان به اجرای گرهٔ کامل و کوئری‌زدن به آن نیاز می‌داشت.

نمایش

کاوشگرها داده‌های on-chain را از طریق رابط‌های وبی طراحی‌شده برای مخاطبان مختلف نمایش می‌دهند:

  • صفحه‌های تراکنش جزئیات کامل یک تراکنش را نشان می‌دهند: وضعیت (موفق/ناموفق)، فرستنده، گیرنده، مقدار منتقل‌شده، گس مصرفی، دادهٔ ورودی و رویدادهای صادرشده.
  • صفحه‌های نشانی موجودی، تاریخچهٔ تراکنش‌ها، دارایی‌های توکنی و تعامل‌های قراردادی مرتبط با یک نشانی را نشان می‌دهند.
  • صفحه‌های قرارداد کد منبع قرارداد هوشمند (در صورت تأیید)، ABI (رابط دودویی اپلیکیشن) و همهٔ تراکنش‌های تاریخی را نشان می‌دهند.
  • صفحه‌های توکن توزیع دارندگان، حجم انتقال‌ها و عرضهٔ کل توکن‌های مشخص را نشان می‌دهند.
  • صفحه‌های بلوک اعتبارسنج، برچسب زمانی، تعداد تراکنش‌ها و میزان مصرف گس هر بلوک را نشان می‌دهند.

APIها

بیشتر کاوشگرهای بزرگ APIهایی ارائه می‌کنند که به توسعه‌دهندگان و تحلیلگران امکان می‌دهند دادهٔ بلاکچین را برنامه‌ای کوئری کنند. این APIها به‌طور گسترده برای این کارها به کار می‌روند:

  • ساخت داشبوردهایی که متریک‌های on-chain را رهگیری می‌کنند.
  • خودکارسازی راستی‌آزمایی ادعاهای on-chain.
  • پایش فعالیت کیف پول‌ها و تعامل‌های قراردادی.
  • تغذیهٔ داده‌های on-chain به پلتفرم‌های تحلیلی.

کاوشگرهای اصلی بلاکچین

هر بلاکچین معمولاً یک یا چند کاوشگر اختصاصی دارد. پراستفاده‌ترین‌ها عبارت‌اند از:

بلاکچین کاوشگر نشانی وب
Ethereum Etherscan etherscan.io
Solana Solscan solscan.io
BNB Smart Chain BscScan bscscan.com
Arbitrum One Arbiscan arbiscan.io
Base BaseScan basescan.org
Polygon PolygonScan polygonscan.com
Avalanche Snowtrace snowtrace.io
Bitcoin Blockchain.com Explorer blockchain.com/explorer

بسیاری از این‌ها (Etherscan، BscScan، Arbiscan، BaseScan، PolygonScan) را همان تیم ساخته و رابط مشابهی دارند، به‌طوری که با یادگیری یک کاوشگر، جابه‌جایی میان زنجیره‌ها آسان می‌شود.

کاوشگرهای چندزنجیره‌ای مانند Blockscout هم وجود دارند که رابط یکپارچه‌ای برای چندین شبکهٔ سازگار با EVM فراهم می‌کنند.

چرا کاوشگرهای بلاکچین برای پروژه‌های کریپتو-AI اهمیت دارند

کاوشگرهای بلاکچین لایهٔ راستی‌آزمایی‌ای‌اند که داده‌های on-chain را برای ارزیابی و پژوهش سودمند می‌کنند. برای DecAIHub، ابزارهایی ضروری‌اند.

راستی‌آزمایی مستقل ادعاهای on-chain

وقتی پروژه‌ای کریپتو-AI ادعای کاربران فعال، حجم تراکنش، توزیع توکن یا استنتاج AI on-chain می‌کند — این ادعاها را می‌توان با دادهٔ کاوشگر مقایسه کرد. این تأییدپذیری مستقل اصلی هسته‌ای در روش‌شناسی DecAIHub است: اعتبار ادعاهای on-chain فقط به‌اندازهٔ شواهد قابل مشاهده در کاوشگر است.

برای نمونه:

  • پروژه ادعای «۱۰٬۰۰۰ کاربر فعال روزانه» می‌کند — کاوشگر می‌تواند نشان دهد روزانه چند نشانی یکتا با قراردادهای پروژه تعامل می‌کنند.
  • پروژه ادعای «ثبت نتایج استنتاج AI روی زنجیره» می‌کند — کاوشگر می‌تواند نشان دهد قرارداد واقعاً دادهٔ استنتاج را دریافت و ذخیره می‌کند یا نه.
  • پروژه ادعای «توزیع منصفانهٔ توکن» می‌کند — کاوشگر می‌تواند توزیع دارندگان، بزرگ‌ترین کیف پول‌ها و فعالیت قراردادهای vesting را نشان دهد.

تأیید قرارداد

کاوشگرها به هر کسی امکان می‌دهند تأیید کند بایت‌کد مستقرشدهٔ قرارداد هوشمند با کد منبع ادعایی‌اش مطابقت دارد. وقتی قراردادهای پروژه‌ای روی کاوشگر «تأییدشده» هستند، یعنی کد منبع کامپایل و تأیید شده که دقیقاً همان بایت‌کد مستقر روی زنجیره را تولید می‌کند. این برای فهمیدن اینکه قرارداد واقعاً چه می‌کند در برابر آنچه مستندات پروژه ادعا می‌کند، حیاتی است.

قراردادهای تأییدنشده نشانهٔ خطرند: بدون تأیید کد منبع، راهی برای اطمینان از اینکه قرارداد آن‌طور که توصیف شده رفتار می‌کند وجود ندارد.

الگوهای فعالیت و نشانه‌های سلامت

کاوشگرها فراتر از تراکنش‌های منفرد، الگوها را هم آشکار می‌کنند:

  • بسامد تراکنش‌ها — آیا پروژه پیوسته فعال است یا جهش‌های پراکنده نشان می‌دهد (احتمالاً ناشی از کارزارهای بازاریابی یا رویدادهای ایردراپ)؟
  • نشانی‌های یکتا — چند نشانی متمایز با پروژه تعامل می‌کنند؟ اینکه تعداد کمی نشانی بیشتر فعالیت را تولید کنند نشانهٔ استفادهٔ متمرکز و احتمالاً مصنوعی است.
  • مصرف گس — قراردادهای پروژه چه مقدار کار محاسباتی انجام می‌دهند؟ مصرف حداقلی گس ممکن است نشان دهد جزء on-chain نسبت به ادعاهای پروژه سبک است.
  • جابه‌جایی‌های توکن — آیا توکن‌ها به‌طور طبیعی به کیف پول‌های فراوان جریان دارند، یا بلوک‌های بزرگ در الگوهایی سازگار با wash trading میان چند نشانی جابه‌جا می‌شوند؟

پشتیبانی از روش‌شناسی

چارچوب ارزیابی DecAIHub بر شواهد قابل تأیید تکیه دارد. کاوشگرهای بلوک دادهٔ خام چند نوع شواهد را فراهم می‌کنند:

  • شواهد Tier-1 شامل مصنوعات on-chain قابل تأیید است: قراردادهای مستقر، تراکنش‌های ثبت‌شده، توزیع‌های توکن. کاوشگرها ابزار بررسی این مصنوعات‌اند.
  • ارزیابی Onchain necessity به این بستگی دارد که پروژه فعالیت on-chain معناداری تولید می‌کند یا نه — که از طریق کاوشگرها قابل مشاهده است.
  • ارزیابی Token necessity می‌تواند به توزیع دارندگان توکن، الگوهای تراکنش و تعامل‌های قراردادیِ قابل مشاهده در کاوشگرها ارجاع دهد.

این مورد کجای کارت‌های پروژهٔ DecAIHub دیده می‌شود

کاوشگرهای بلاکچین در کارت‌های پروژه به‌عنوان فیلد ذکر نمی‌شوند، اما ابزار اصلی راستی‌آزمایی داده در چندین فیلدند:

  • Main chain — تعیین می‌کند برای راستی‌آزمایی از کدام کاوشگر استفاده کنید (Etherscan برای Ethereum، Solscan برای Solana و غیره).
  • نشانی‌های قرارداد — وقتی کارت پروژه نشانی‌های قرارداد را فهرست می‌کند، می‌توان آن‌ها را مستقیماً در کاوشگر مناسب جست‌وجو کرد.
  • Network status — کاوشگر نشان می‌دهد قراردادهای پروژه روی mainnet مستقرند یا testnet.
  • Token standard — کاوشگرها جزئیات قرارداد توکن، از جمله انطباق با استاندارد (ERC-20، SPL و غیره) را نمایش می‌دهند.
  • شواهد و تناسب با تز AI — شواهد on-chain که در ارزیابی‌های پروژه‌ها ذکر می‌شوند، از طریق کاوشگرها مستقلاً قابل راستی‌آزمایی‌اند.

کاوشگر بلاکچین به‌تنهایی چه چیزی را ثابت نمی‌کند

  • فعالیت offchain — کاوشگرها فقط آنچه on-chain رخ می‌دهد را نشان می‌دهند. محاسبات AI روی سرورهای سنتی، فراخوانی‌های API، خطوط پردازش داده و تعامل‌های کاربری‌ای که تراکنش تولید نمی‌کنند، برای کاوشگرها نامرئی‌اند.
  • نیت — کاوشگر نشان می‌دهد تراکنشی رخ داده، اما نه اینکه چرا. نمی‌تواند فعالیت واقعی کاربران را از فعالیت بات‌ها، wash trading یا شکار ایردراپ تشخیص دهد.
  • AI reality — حتی اگر کاوشگر تراکنش‌هایی در تعامل با قراردادهای پروژه نشان دهد، نمی‌تواند تأیید کند AI واقعاً در فرایند دخیل است. قرارداد می‌تواند منطق ساده‌ای اجرا کند در حالی که پروژه ادعا می‌کند AI پشت آن است.
  • انطباق حقوقی — شفافیت on-chain با انطباق حقوقی یا نظارتی برابر نیست. پروژه‌ای کاملاً شفاف روی زنجیره همچنان می‌تواند در حوزه‌های قضایی مشخصی قوانین را نقض کند.
  • کامل بودن داده — کاوشگرها داده‌ای را ایندکس می‌کنند که روی زنجیره وجود دارد. اگر پروژه بیشتر فعالیتش را offchain انجام دهد و فقط گاه‌به‌گاه خلاصه‌هایی روی زنجیره منتشر کند، کاوشگر تصویری ناقص نشان می‌دهد.

اشتباه نگیرید با

  • گرهٔ بلاکچین — گره رایانه‌ای است که خودش در شبکهٔ بلاکچین شرکت می‌کند، تراکنش‌ها را اعتبارسنجی می‌کند و دفتر کل را نگه می‌دارد. کاوشگر داده را از گرهی می‌گیرد (که ممکن است خودش اجرا کند یا از بیرون به آن متصل شود) اما خودش در شبکه شرکت نمی‌کند — نه تراکنش اعتبارسنجی می‌کند و نه دفتر کل نگه می‌دارد. لایهٔ ایندکس‌سازی و نمایش جداگانه‌ای است.
  • کیف پول — کیف پول ابزاری برای نگه‌داری کلیدها و امضای تراکنش‌هاست. کاوشگر ابزاری برای مشاهده و راستی‌آزمایی تراکنش‌ها. کارکردهایی مکمل اما متمایز دارند.
  • پلتفرم تحلیلی — پلتفرم‌هایی مانند Dune Analytics، Nansen یا DefiLlama داده‌های on-chain را با داشبوردها، نمودارها و مقایسه‌های میان‌زنجیره‌ای تجمیع و تحلیل می‌کنند. کاوشگرها دادهٔ خام در سطح تراکنش می‌دهند؛ پلتفرم‌های تحلیلی بینش تفسیرشده و تجمیع‌شده. هر دو مفیدند، اما در سطوح تحلیلی متفاوتی خدمت می‌کنند.
  • موتور جست‌وجو — گرچه کاوشگرها مانند موتورهای جست‌وجو برای دادهٔ بلاکچینی عمل می‌کنند، فقط یک نوع منبع داده (یک بلاکچین) را ایندکس می‌کنند. وب‌سایت‌ها، سندها یا اطلاعات offchain را ایندکس نمی‌کنند.

پرسش‌های متداول

آیا دادهٔ کاوشگر بلاکچین همیشه دقیق است؟

دادهٔ کاوشگر مستقیماً آنچه روی بلاکچین ثبت شده را بازتاب می‌دهد، پس دادهٔ خام تراکنش‌ها بنا به تعریف دقیق است — همان داده‌ای است که هر گرهٔ شبکه اعتبارسنجی کرده است. اما کاوشگرها ممکن است لایه‌های تفسیری بیفزایند (برچسب نشانی‌های شناخته‌شده، تبدیل قیمت توکن، نام‌گذاری قراردادها) که بر منابع دادهٔ بیرونی تکیه دارند و گاهی ممکن است نادرست یا قدیمی باشند. خودِ دادهٔ زیرین تراکنش‌ها قابل اعتماد است؛ برچسب‌ها و حاشیه‌نویسی‌ها تسهیلات‌اند، نه تضمین.

آیا می‌توانم با کاوشگر مشروعیت پروژه‌ای را بررسی کنم؟

کاوشگر به شما کمک می‌کند ادعاهای مشخص on-chain را راستی‌آزمایی کنید: آیا قرارداد مستقر شده؟ آیا تأییدشده است؟ آیا فعالیت تراکنشی دارد؟ آیا توکن‌ها طبق ادعا توزیع شده‌اند؟ اما مشروعیت عوامل فراوانی فراتر از دادهٔ on-chain دارد — سوابق تیم، کارکرد محصول offchain، جایگاه حقوقی و دوام مدل کسب‌وکار. کاوشگر یکی از ابزارهای ضروری بررسی موشکافانه است، نه ارزیابی کامل.

چرا برخی قراردادها روی کاوشگر «تأییدنشده» نمایش داده می‌شوند؟

«تأییدنشده» یعنی پروژه کد منبع را برای تطبیق با بایت‌کد مستقر به کاوشگر نداده است. این می‌تواند به این دلیل باشد که پروژه تصمیم گرفته تأیید نکند، قرارداد از فرایند کامپایل غیراستانداردی استفاده می‌کند یا روی زنجیره‌ای جدیدتر مستقر شده که کاوشگر هنوز کاملاً پشتیبانی‌اش نمی‌کند. نبود تأیید نشانهٔ منفی‌ای برای شفافیت است — قراردادهای تأییدشده به هر کسی امکان خواندن و حسابرسی کد را می‌دهند — اما دلیل نیت بدخواهانه نیست.

کاوشگرها با بلاکچین‌های حریم‌خصوصی‌محور چه می‌کنند؟

بلاکچین‌های حریم‌خصوصی‌محور (مانند تراکنش‌های محافظت‌شدهٔ Zcash یا قراردادهای رمزگذاری‌شدهٔ Secret Network) عمداً آنچه کاوشگرها می‌توانند نشان دهند را محدود می‌کنند. کاوشگرهای این شبکه‌ها ممکن است وجود تراکنش و فراداده را بدون افشای فرستنده، گیرنده یا مقدار نمایش دهند. این تنشی میان حریم خصوصی و تأییدپذیری می‌سازد: داده روی زنجیره هست اما به‌صورت رمزنگاری از دید عموم پنهان است. برای روش‌شناسی راستی‌آزمایی DecAIHub، این یعنی برخی ادعاهای on-chain روی زنجیره‌های حریم‌خصوصی را نمی‌توان با ابزارهای استاندارد کاوشگر مستقلاً راستی‌آزمایی کرد.

منابع خارجی

  • Etherscan — پراستفاده‌ترین کاوشگر بلوک Ethereum، با مستندات API و ابزارهای تأیید قرارداد
  • Solscan — کاوشگر بلوک اصلی Solana برای تراکنش‌ها، توکن‌ها و حساب‌های برنامه
  • Blockscout — کاوشگر بلوک متن‌باز با پشتیبانی از چندین شبکهٔ سازگار با EVM

همچنین ببینید