اتراسکن: چیست، چگونه از کاوشگر بلاکچین اتریوم استفاده کنیم و چرا اهمیت دارد؟
اولین باری که ETH گم کردم، شخصی در Discord به من گفت که "Etherscan را بررسی کنم". من نمیدانستم آن چیست. هش تراکنش را در نوار جستجو وارد کردم، اینتر را زدم و به صفحهای پر از اعداد خیره شدم که سه چیز را همزمان تأیید میکرد: پولم رفته بود، تراکنشهای بلاکچین دکمه لغو ندارند و Etherscan ابزاری است که دقیقاً به شما نشان میدهد ارز دیجیتال شما کجا رفته است.
اگر بیش از یک هفته است که در حوزه ارزهای دیجیتال فعالیت دارید، احتمالاً نام Etherscan را شنیدهاید. اگر واقعاً از آن استفاده نکردهاید، یکی از مفیدترین ابزارهای رایگان در اکوسیستم اتریوم را از دست دادهاید. این ابزار اساساً گوگلی برای بلاکچین اتریوم است. هر تراکنش، هر کیف پول، هر قرارداد هوشمندی که تا به حال در اتریوم پیادهسازی شده است، در دفتر کل عمومی وجود دارد و Etherscan تمام آن دادههای خام را به چیزی تبدیل میکند که یک انسان واقعاً میتواند آن را بخواند.
متیو تان آن را در سال ۲۰۱۵، در کوالالامپور، ساخت. تیم او ۲۹ نفر است. همین. ۲۹ نفر پلتفرمی را اداره میکنند که ماهانه ۸۰ میلیون بازدید از صفحه را از ۸ میلیون بازدیدکننده منحصر به فرد مدیریت میکند. رایگان است. نیازی به حساب کاربری ندارید. و به مرجع پیشفرض برای هر کسی که با اتریوم سروکار دارد، تبدیل شده است، از خریداران تازهکار که بررسی میکنند آیا انتقال وجه آنها انجام شده است یا خیر گرفته تا توسعهدهندگان دیفای که تماسهای قرارداد را اشکالزدایی میکنند.
این راهنمایی است که کاش کسی قبل از اینکه شروع به کلیک کردن در Etherscan کنم و از خودم بپرسم نصف اعداد چه معنایی دارند، به من میداد.
اتراسکن چیست و چگونه کار میکند؟
در باطن، Etherscan از طریق JSON-RPC (به عنوان زبانی که رایانهها برای پرسیدن سوالات مربوط به بلاکچین استفاده میکنند) به گرههای اتریوم متصل میشود. این ابزار از گرهها داده میخواهد، آنچه را که به پایگاه داده برمیگردد سازماندهی میکند و آن را از طریق یک صفحه وب به شما نشان میدهد.
به زبان ساده: هر انتقال ETH، هر مبادله Uniswap، هر ضرب NFT، هر استقرار قرارداد هوشمند به طور دائم در بلاکچین اتریوم نوشته میشود. Etherscan همه آن را میخواند و حروف خام هگزادسیمال را به صفحاتی تبدیل میکند که فرستنده، گیرنده، مبلغ، مهر زمانی، هزینه گس و اینکه آیا کار کرده است یا خیر را به شما نشان میدهد. این به معنای واقعی کلمه تمام کاری است که انجام میدهد. اما همین برای ضروری بودن کافی است.
یک نکته که باید در مورد آن شفافسازی شود: اتراسکن (Etherscan) ارز دیجیتال شما را نگهداری نمیکند. تراکنشها را پردازش نمیکند. کلیدهای خصوصی شما را نمیبیند. فقط خواندنی است. شما از طریق یک پنجره به دادههای عمومی نگاه میکنید. هر کسی میتواند در هر زمانی به هر کیف پول یا هر تراکنشی نگاه کند. مالک هرگز متوجه نخواهد شد که شما نگاه کردهاید. این معنای یک بلاکچین عمومی است و اتراسکن فقط ذرهبین است.
| آنچه Etherscan نشان میدهد | کاری که Etherscan انجام نمیدهد |
|---|---|
| جزئیات تراکنش (فرستنده، گیرنده، مبلغ، سوخت) | نگهداری یا ذخیره ارز دیجیتال |
| موجودی کیف پول و داراییهای توکن | انجام تراکنشها به نمایندگی از شما |
| کد منبع قرارداد هوشمند و تعاملات | دسترسی به کلیدهای خصوصی یا عبارات بازیابی |
| تخمین قیمت بنزین به صورت لحظهای | تراکنشهای تأیید شده را معکوس یا لغو کنید |
| اطلاعات توکن (عرضه، دارندگان، انتقالات) | ارائه مشاوره مالی |
| تاریخچه مالکیت و انتقال NFT | با بلاکچینهایی غیر از اتریوم کار کنید |
نحوه استفاده از Etherscan: گام به گام برای مبتدیان
نیازی به حساب کاربری نیست. etherscan.io را باز کنید و شروع کنید. در اینجا کارهایی که باید با آن انجام دهید، آمده است.
جستجوی یک تراکنش
شما ETH را به جایی ارسال کردهاید و میخواهید بدانید که آیا به مقصد رسیده است یا خیر. این اتفاق برای همه میافتد.
etherscan.io را باز کنید. هش تراکنش (رشته طولانی 0x) را از کیف پول خود بردارید. آن را در نوار جستجو جایگذاری کنید. اینتر را بزنید.
آنچه میبینید: وضعیت (موفق، ناموفق یا در انتظار)، چه کسی آن را ارسال کرده، چه کسی آن را دریافت کرده، چقدر، چه مقدار بنزین پرداخت شده، کدام بلوک آن را ثبت کرده است. اگر وضعیت «موفق» باشد، کار تمام شده و قابل برگشت نیست. «در انتظار» به این معنی است که شبکه هنوز آن را پردازش نکرده است. «ناموفق» به این معنی است که چیزی خراب شده است، معمولاً بنزین کافی نیست یا خطایی در قرارداد هوشمند رخ داده است. و بخش آزاردهنده اینجاست: شما هنوز برای تراکنشهای ناموفق بنزین پرداخت میکنید. اتریوم حتی زمانی که کار نمیکند، برای تلاش از شما هزینه میگیرد.

بررسی آدرس کیف پول
همان نوار جستجو. به جای هش تراکنش، آدرس کیف پول را وارد کنید. حالا موجودی اتریوم، تمام تراکنشهای انجام شده (ورودی و خروجی)، تمام توکنهای ERC-20 موجود در آن کیف پول و تمام NFTهای موجود در آن را میبینید.
چرا باید این کار را انجام دهید؟ تأیید کنید که کسی به شما پول داده است. خزانهداری یک پروژه را بررسی کنید. ببینید آیا یک آدرس نامشخص سابقه کلاهبرداری دارد یا خیر. کیف پول یک نهنگ را دنبال کنید تا ببینید بازیکنان بزرگ چه چیزی میخرند. من این مورد آخر را بیشتر از آنچه که باید اعتراف کنم انجام میدهم.
این نکتهای است که مبتدیان را غافلگیر میکند: همه چیز در اتریوم عمومی است. اگر کسی آدرس کیف پول شما را داشته باشد، میتواند هر تراکنشی که تا به حال انجام دادهاید، هر توکنی که در اختیار دارید، هر NFT که دارید را ببیند. نام مستعار با ناشناس بودن متفاوت است. قبل از اینکه آدرس خود را در توییتر به اشتراک بگذارید، به این فکر کنید که آیا میخواهید دنیا تاریخچه مالی شما را مرور کند یا خیر.
استفاده از ردیاب گاز
گس (Gas) در اتریوم دقیقه به دقیقه تغییر میکند. ردیاب گس (Gas Tracker) در Etherscan آن را به سه سطح تقسیم میکند: پایین (ارزان اما کند)، متوسط و بالا (گران اما سریع). شما زمان و هزینه تخمینی تأیید را برای هر کدام به gwei و USD مشاهده میکنید.
من این را قبل از هر تراکنش غیر فوری بررسی میکنم. تفاوت بین ظهر یک روز کاری و ساعت ۳ بامداد به وقت جهانی در روز یکشنبه میتواند ۵ دلار در مقابل ۲۰ دلار برای همان انتقال باشد. برای یک مبادله DeFi یا یک NFT، این فاصله میتواند حتی بیشتر باشد. پنج ثانیه بررسی ردیاب گس میتواند پول واقعی شما را ذخیره کند. من این را به سختی و پس از پرداخت ۴۷ دلار گس برای یک تراکنش ۳۰ دلاری یاد گرفتم، زیرا اول به آن نگاه نکردم.
تأیید توکن قبل از خرید
این حداقل دو بار از ضرر کردن من جلوگیری کرد. قبل از اینکه هر توکنی را که در توییتر یا تلگرام پیدا کردید بخرید، آدرس قرارداد آن را در Etherscan جستجو کنید و به چهار نکته توجه کنید.
آیا قرارداد تأیید شده است؟ اگر کد منبع قابل مشاهده باشد، خوب است. اگر نوشته شده باشد «تأیید نشده»، از آن صرف نظر کنید. شما نمیتوانید ببینید که کد چه کاری انجام میدهد، و این بدان معناست که شما به یک غریبه اعتماد کردهاید و پول خود را به او سپردهاید.
چه کسی توکنها را نگه میدارد؟ تب «نگهدارندگان» را بالا بکشید. اگر یک کیف پول ۹۰٪ از موجودی را داشته باشد، این یک سقوط ناگهانی است. آن کیف پول میتواند به محض شروع خرید توسط مردم، همه چیز را دور بریزد.
آیا این معاملات واقعی به نظر میرسد؟ توکنهای قانونی دارای کیف پولهای مختلفی هستند که خرید و فروش میکنند. توکنهای کلاهبرداری دارای گروه کوچکی از کیف پولها هستند که با حجم جعلی، معاملات را انجام میدهند.
آیا توکن برچسبگذاری شده است؟ Etherscan توکنهای قانونی را تشخیص میدهد و نام و لوگوی آنها را نشان میدهد. اگر توکن هیچ برچسب و نمادی نداشته باشد، یا کاملاً جدید است یا هیچ فرد معتبری آن را تضمین نکرده است.
ویژگیهای Etherscan که اکثر مبتدیان از آنها بیاطلاع هستند
فراتر از جستجوهای اولیه، Etherscan ابزارهای متعددی دارد که وقتی از وجود آنها مطلع شوید، واقعاً مفید خواهند بود.
ردیاب سبد سهام چند زنجیرهای به شما امکان میدهد داراییهای خود را در بیش از ۲۵ بلاکچین از یک رابط کاربری واحد مشاهده کنید. Etherscan اکنون بیش از ۵۰ کاوشگر بلوک را در زنجیرههای EVM، به علاوه Solscan (که در ژانویه ۲۰۲۴ برای Solana خریداری کردند) اداره میکند. به جای پرش بین BscScan، PolygonScan، ArbiScan و دهها مورد دیگر، میتوانید همه چیز را در یک مکان مشاهده کنید.
لیستهای پیگیری آدرس به شما امکان میدهند کیف پولهای خاص را رصد کنید و هنگام ارسال یا دریافت تراکنشها، از طریق ایمیل از آنها مطلع شوید. حساب کاربری رایگان لازم است. به این ترتیب افراد بدون بررسی دستی، فعالیت نهنگها را ردیابی میکنند.
یادداشتهای خصوصی به شما امکان میدهند آدرسها و تراکنشها را با توضیحات دلخواه خود برچسبگذاری کنید. اگر چندین موقعیت DeFi را ردیابی میکنید یا پرداختهای یک کسبوکار را زیر نظر دارید، این کار همه چیز را سازماندهی میکند.
تعامل با قرارداد از طریق رابط خواندن/نوشتن به شما امکان میدهد توابع قرارداد هوشمند را مستقیماً از Etherscan فراخوانی کنید. توابع خواندن رایگان هستند (آنها فقط دادهها را جستجو میکنند). توابع نوشتن به یک کیف پول متصل و سوخت نیاز دارند. این زمانی مفید است که وبسایت یک پروژه از کار افتاده باشد اما شما نیاز به تعامل با قرارداد آنها داشته باشید.
بررسیکنندهی تأیید توکنها (در بخش ابزارهای بیشتر) هر قرارداد هوشمندی را که به آن اجازه خرج کردن توکنهایتان را دادهاید، نشان میدهد. این یک ویژگی امنیتی است. تأییدیههای قدیمی از قراردادهایی که دیگر از آنها استفاده نمیکنید، میتوانند مسیر حمله باشند. آنهایی را که نیازی ندارید، بررسی و لغو کنید.
| ویژگی | چه کاری انجام میدهد؟ | حساب کاربری لازم است؟ |
|---|---|---|
| جستجوی تراکنش | جستجوی هر تراکنشی بر اساس هش | خیر |
| کاوشگر کیف پول | مشاهده مانده حساب و تاریخچه | خیر |
| ردیاب گاز | تخمین هزینه در زمان واقعی | خیر |
| تأیید توکن | بررسی قرارداد و دارندگان آن | خیر |
| نمونه کارهای چند زنجیره ای | بیش از ۲۵ زنجیره در یک نما | خیر |
| فهرست پیگیری آدرس | هشدارهای ایمیلی برای فعالیت کیف پول | بله (رایگان) |
| یادداشتهای خصوصی | آدرسها و تراکنشها را برچسبگذاری کنید | بله (رایگان) |
| خواندن/نوشتن قرارداد | تعامل با قراردادهای هوشمند | خیر (نوشتن به کیف پول نیاز دارد) |
| تأییدیههای توکن | بررسی و لغو مجوزها | خیر (لغو نیاز به کیف پول دارد) |
| دسترسی به API | دادههای بلاکچین برنامهریزیشده | بله (رده رایگان موجود است) |
اشتباهات رایج مبتدیان در Etherscan
من بارها و بارها شاهد اشتباهات مشابهی در اتراسکن بودهام. در اینجا مواردی که باعث هزینه یا سردرگمی میشوند، آورده شده است.
جایگذاری اشتباه. هشهای تراکنش، آدرسهای کیف پول و آدرسهای قرارداد، همگی شبیه هم هستند: رشتههای طولانی که با 0x شروع میشوند. آنها یکسان نیستند. اگر میخواهید یک پرداخت را پیگیری کنید، به هش تراکنش از کیف پول خود نیاز دارید، نه خود آدرس کیف پول.
فکر میکنید اتراسکن میتواند هر چیزی را درست کند. اما نمیتواند. به شما نشان میدهد که چه اتفاقی افتاده است. آن را خنثی نمیکند. آیا اتریوم را به آدرس اشتباهی ارسال کردهاید؟ اتراسکن اشتباه را تأیید میکند. همین. هیچکس نمیتواند یک تراکنش تأیید شده اتریوم را معکوس کند.
اشتراکگذاری آدرسهای کیف پول بدون فکر کردن. من دیدم که یک نفر آدرس اتریوم خود را در یک Discord عمومی منتشر کرد و درخواست کمک کرد. در عرض چند دقیقه، یک نفر تمام سابقه او را در Etherscan پیدا کرد: ۲۰۰ هزار دلار در موقعیتهای DeFi، یک جمعآوری شرمآور NFT و سه تراکنش ناموفق. همه چیز در بلاکچین عمومی است. Etherscan این کار را با یک کلیک انجام میدهد.
اعتماد به قراردادهای تأیید نشده. اگر در برگه قرارداد عبارت «کد منبع تأیید نشده» نمایش داده شود، به این معنی است که نمیتوانید ببینید کد چه کاری انجام میدهد. شاید مشکلی نباشد. شاید کیف پول شما را خالی کند. تأیید شده به معنای ایمن نیست، اما تأیید نشده باید شما را بسیار محتاط کند.
نادیده گرفتن زمانبندی بنزین. من به اندازه کافی روی این موضوع تأکید ندارم. مردم ۵۰ دلار بنزین برای یک مبادله ۲۰ دلاری پرداخت میکنند، زیرا آنها در ساعات اوج مصرف تراکنش انجام دادهاند. ردیاب بنزین را بررسی کنید. منتظر ساعات غیر اوج مصرف باشید. این کار ۳۰ ثانیه طول میکشد و در هزینه واقعی صرفهجویی میکند.

رابط برنامهنویسی کاربردی Etherscan: توسعهدهندگان از آن برای چه مواردی استفاده میکنند
اگر برنامههایی میسازید که به دادههای اتریوم نیاز دارند، احتمالاً API اتراسکن (Etherscan) روشی است که میتوانید آن را دریافت کنید. این API به شما امکان میدهد دادههای تراکنش، موجودی کیف پول، اطلاعات توکن، قیمت بنزین و ABI های قرارداد را به صورت برنامهنویسی شده دریافت کنید.
سطح رایگان به شما ۳ تماس در ثانیه و ۱۰۰۰۰۰ تماس روزانه میدهد. این برای پروژههای شخصی و برنامههای کوچک کافی است. طرحهای پولی از ۴۹ دلار در ماه (نسخه لایت، ۵ تماس در ثانیه) شروع میشوند و تا ۸۹۹ دلار در ماه (نسخه پرو پلاس، ۳۰ تماس در ثانیه با متادیتای آدرس) افزایش مییابند. طرحهای سازمانی با زیرساخت اختصاصی و SLA برای عملیات بزرگتر در دسترس هستند. اکثر ردیابهای سبد ارزهای دیجیتال، ابزارهای مالیاتی و داشبوردهای DeFi از API Etherscan در جایی از مجموعه خود استفاده میکنند.
در اواخر سال ۲۰۲۴، اتراسکن (Etherscan) API V2 Multichain را راهاندازی کرد که به شما امکان میدهد از یک کلید API واحد در بیش از ۵۰ زنجیره EVM استفاده کنید. شما با تغییر پارامتر شناسه زنجیره، شبکهها را تغییر میدهید. همین امر به تنهایی توسعهدهندگان را از مدیریت یک کلید جداگانه برای هر زنجیره نجات میدهد.
یکی دیگر از ویژگیهای قابل ذکر: کدخوان مبتنی بر هوش مصنوعی. این ابزار از مدلهای OpenAI و Groq برای تجزیه و تحلیل کد منبع قرارداد هوشمند به زبان ساده استفاده میکند. اگر توسعهدهنده Solidity نیستید اما میخواهید قبل از تعامل با یک قرارداد، بفهمید که چه کاری انجام میدهد، این ابزار کد را به چیزی قابل خواندن تبدیل میکند. برای کاربران وارد شده رایگان است.
جایگزینهای Etherscan و سایتهای خواهر
Etherscan فقط شبکه اصلی اتریوم را پوشش میدهد. اما تیم پشت آن، کاوشگرهایی برای زنجیرههای دیگر نیز ساخته است:
| اکسپلورر | بلاکچین |
|---|---|
| اتراسکن | اتریوم |
| اسکن بی اس سی | زنجیره هوشمند BNB |
| اسکن چندضلعی | چندضلعی |
| آربیاسکن | آربیتروم |
| خوشبینی اسکن | خوشبینی |
| اسکن پایه | پایه |
| اسکن فوتم | فانتوم |
رقبایی هم وجود دارند. Blockscout یک جایگزین متنباز است که هر کسی میتواند آن را برای زنجیره خود مستقر کند. Dune Analytics مسیری کاملاً متفاوت را در پیش میگیرد: به شما امکان میدهد کوئریهای SQL را بر روی دادههای بلاکچین بنویسید و داشبوردهای سفارشی بسازید، که قدرتمند است اما برای مبتدیان مناسب نیست. Nansen و Arkham بر برچسبگذاری کیف پول و هوش درون زنجیرهای تمرکز میکنند و مشخص میکنند که کدام کیف پولها متعلق به نهادهای شناختهشده مانند صرافیها، صندوقها یا افراد خاص هستند. اینها بیشتر شبیه ابزارهای تحقیقاتی هستند تا کاوشگرهای ساده.
برای اکثر مردم، Etherscan تنها کاوشگر بلاکچینی است که به آن نیاز خواهند داشت. این ابزار سعی نمیکند همه کارها را انجام دهد. این ابزار یک کار انجام میدهد، به شما نشان میدهد که در اتریوم چه میگذرد، و این کار را به اندازه کافی خوب انجام میدهد که پس از نزدیک به یک دهه فعالیت، هنوز هم اولین جایی است که مردم به سراغ آن میروند.