فرض کنید از کیفپول خود ۵۰ تتر فرستادهاید. کیفپول نوشته «ارسال شد»، اما گیرنده میگوید چیزی نرسیده است. حالا چه کسی درست میگوید؟ پاسخ را نه کیفپول، نه صرافی و نه هیچ پیامی، بلکه خود بلاکچین میدهد. ابزار خواندن این پاسخ، اکسپلورر (block explorer) است.
در این نوشته یاد میگیرید یک تراکنش را به ترتیب بخوانید. دو مثال ما Etherscan برای شبکهی اتریوم و Tronscan برای شبکهی ترون هستند.
اکسپلورر چیست و تراکنش را چطور پیدا کنیم؟
اکسپلورر یک وبسایت است که دادههای عمومی بلاکچین را به شکل صفحهی قابلخواندن نشان میدهد. هر کسی میتواند هر تراکنشی را ببیند. برای دیدن آن به نام یا رمز عبور نیازی نیست، و هرگز نباید در اکسپلورر seed phrase یا کلید خصوصی وارد کنید.
هر تراکنش یک شناسه دارد: هش تراکنش (Transaction Hash) که به آن TXID هم میگویند. کیفپول یا صرافی بعد از ارسال، این شناسه را نشان میدهد. در اتریوم با 0x شروع میشود و ۶۶ نویسه دارد، مثل 0x1234…abcd. در ترون یک رشتهی ۶۴ نویسهای بدون پیشوند است. آن را در کادر جستوجوی اکسپلورر همان شبکه بچسبانید.
یک نکتهی مهم: اکسپلورر باید مال همان شبکهای باشد که انتقال را روی آن انجام دادهاید. هش یک تراکنش ترون در Etherscan پیدا نمیشود، و این به معنی گمشدن پول نیست.
برچسبها و چیدمان صفحهها گاهی تغییر میکنند. به همین دلیل، پایینتر برای هر فیلد «ایدهی ثابت» آن را هم نوشتهام.
فیلدها را به این ترتیب بخوانید
۱. وضعیت (Status)
اول از همه وضعیت را ببینید. به گفتهی راهنمای رسمی Etherscan، اگر شبکه تراکنش را بپذیرد وضعیت آن «موفق (Success)» است. در غیر این صورت صفحه یکی از حالتهای «در انتظار (Pending)»، «ناموفق (Failed)» یا «حذفشده (Dropped)» را نشان میدهد. در Tronscan هم نتیجهی اجرا بهصورت یک برچسب موفق یا ناموفق دیده میشود.
ایدهی ثابت: «Success» یعنی این تراکنش اجرا شده است. هنوز نمیگوید که پول به آدرس درست و در شبکهی درست رسیده یا نه. بقیهی مراحل همین را بررسی میکنند.
۲. بلوک و تأییدها (Block, Confirmations)
تراکنش داخل یک بلوک ثبت میشود. در Etherscan شمارهی بلوک و تعداد تأییدها کنار هم نشان داده میشود. هرچه تأییدها بیشتر باشد، برگشتن تراکنش کماحتمالتر است. در ترون، طبق مستندات توسعهدهندگان، تراکنش وقتی کاملاً تأیید شده است که بلوک آن «solidified» شود. به گفتهی همین مستندات، معمولاً حدود یک دقیقه طول میکشد.
۳. زمان (Timestamp)
زمان ثبت را با زمانی که ارسال کردهاید مقایسه کنید. اگر تراکنشی با همین مبلغ مربوط به روز دیگری است، احتمالاً به انتقال قبلی نگاه میکنید.
۴. فرستنده و گیرنده (From, To)
From آدرس فرستنده است. آن را با آدرس کیفپول خودتان بسنجید. در انتقال ETH یا TRX، فیلد To همان آدرس گیرنده است.
اما در انتقال توکن (مثل USDT) داستان فرق دارد. تتر یک قرارداد هوشمند است و کیفپول شما در واقع یک تابع آن قرارداد را صدا میزند. بنابراین در Etherscan فیلد «To» (یا «Interacted With») ممکن است آدرس قرارداد توکن باشد، نه آدرس گیرنده. این طبیعی است و ایرادی ندارد. گیرندهی واقعی را باید در بخش انتقال توکنها پیدا کنید. در Etherscan بخشی با نام شبیه «ERC-20 Tokens Transferred» هست که میگوید از چه آدرسی، به چه آدرسی، چه مقدار و کدام توکن جابهجا شده است. Tronscan هم بخش مشابهی برای انتقالهای TRC-20 دارد.
ایدهی ثابت: آدرس گیرندهی پول را از فهرست «انتقال توکن» بخوانید، نه از خود فیلد «To».
۵. مبلغ و توکن (Amount, Token)
در همان بخش انتقال توکن، مقدار و نام توکن را میبینید. به یاد داشته باشید که نام و نماد را کسی میتواند کپی کند. ethereum.org هم همین را میگوید: به این فیلدها برای امنیت نمیشود تکیه کرد. چیزی که نمیشود کپی کرد، آدرس قرارداد است.
۶. آدرس قرارداد توکن
آدرس قرارداد را از منبع رسمی بگیرید و با آنچه اکسپلورر نشان میدهد مقایسه کنید. به عنوان نمونه، صفحهی رسمی Tether این آدرسها را برای USDT میدهد:
- اتریوم (ERC-20):
0xdac17f958d2ee523a2206206994597c13d831ec7 - ترون (TRC-20):
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
اگر آدرس قرارداد در تراکنش شما با اینها فرق دارد، توکن دیگری دریافت یا ارسال شده است، حتی اگر اسم آن «USDT» باشد. این آدرسها را همیشه از صفحهی رسمی خودِ ناشر دوباره بررسی کنید.
۷. کارمزد (Transaction Fee)
در شبکههای خانوادهی اتریوم کارمزد از ضرب واحد گس مصرفشده در قیمت هر واحد به دست میآید. طبق مستندات ethereum.org، یک انتقال سادهی ETH معمولاً ۲۱٬۰۰۰ واحد گس مصرف میکند و تعامل با قراردادها بیشتر. کارمزد با ارز همان شبکه (ETH) پرداخت میشود. حتی تراکنش ناموفق هم گس مصرفشده را از شما کم میکند.
در ترون کارمزد دو منبع دارد. طبق مستندات رسمی TRON: «پهنای باند (Bandwidth)» هزینهی حجم تراکنش است و «انرژی (Energy)» هزینهی محاسباتی است که قراردادهای هوشمند (مثل انتقال USDT) مصرف میکنند. اگر حساب شما انرژی یا پهنای باند کافی نداشته باشد، بهجای آن مقداری TRX سوزانده میشود. میزان این سوزاندن به وضعیت حساب و شبکه بستگی دارد و ثابت نیست.
ایدهی ثابت: همیشه دنبال یک عدد «کارمزد پرداختشده» بگردید و ببینید با ارز کدام شبکه پرداخت شده است.
سه اشتباه رایج
۱. «Success» روی شبکهی اشتباه. تراکنش موفق است، ولی روی شبکهای که گیرنده انتظار ندارد (مثلاً شما روی ترون فرستادهاید و او آدرس اتریوم را باز میکند). موفق بودن بهتنهایی کافی نیست. شبکه، آدرس و قرارداد باید با هم بخوانند.
۲. توکن جعلی با نام یکسان. هر کسی میتواند توکنی با نام و نماد «USDT» بسازد. اگر آدرس قرارداد با آدرس رسمی نمیخواند، با توکن دیگری سروکار دارید. Etherscan توکنهایی را که جامعه کلاهبرداری گزارش کرده نشانهگذاری میکند، ولی به گفتهی ethereum.org این نشانه مرجع نهایی نیست. نبودن هشدار هم دلیل اصالت نیست.
۳. تراکنش در انتظار. در اتریوم، وقتی کارمزد پیشنهادی پایین باشد یا شبکه شلوغ، تراکنش ممکن است ساعتها در حالت Pending بماند. مستندات Etherscan میگوید تراکنش در انتظار را فقط تا وقتی هنوز در بلوکی ثبت نشده میشود با همان nonce و کارمزد بالاتر جایگزین کرد. پیش از هر کاری از کیفپول خود بخوانید که چه گزینههایی دارد، و تا وضعیت مشخص نشده انتقال تازهای با همان مبلغ نفرستید.
اگر اکسپلورر باز نمیشود
ممکن است برخی اکسپلوررها یا بخشهایی از آنها از ایران در دسترس نباشند یا کند باشند. دادهی بلاکچین عمومی است و برای همان شبکه روی اکسپلوررهای دیگر هم دیده میشود، مثل نمونههای Blockscout یا OKLink. مهم این است که اکسپلورر مربوط به همان شبکهای باشد که استفاده کردهاید و آدرس سایت را با دقت بررسی کنید.
بعد از هر انتقال این شش چیز را ببین
چکلیست ششگانه
- وضعیت: موفق است؟ (نه در انتظار، نه ناموفق)
- شبکه: اکسپلورر و شبکهی انتقال با شبکهی مورد انتظار گیرنده یکی است؟
- گیرنده: در بخش انتقال توکن، آدرس گیرنده را نویسهبهنویسه (دستکم ابتدا و انتها) با آدرس مقصد مقایسه کردید؟
- قرارداد توکن: با آدرس رسمی ناشر یکی است؟
- مبلغ و زمان: مقدار و زمان با انتقال شما میخواند؟
- کارمزد و تأیید: کارمزد پرداختشده منطقی است و بلوک تأیید شده است؟
خلاصه
- اکسپلورر منبع عمومی حقیقت دربارهی یک انتقال است؛ با هش (TXID) میتوان تراکنش را پیدا کرد.
- ترتیب خواندن: وضعیت، بلوک و تأیید، زمان، From/To، مبلغ و توکن، آدرس قرارداد، کارمزد.
- در انتقال توکن، «To» ممکن است قرارداد توکن باشد؛ گیرندهی واقعی را در بخش انتقال توکن ببینید.
- نام توکن قابلتقلید است؛ آدرس قرارداد را با منبع رسمی ناشر مقایسه کنید.
- کارمزد در اتریوم گس و در ترون انرژی و پهنای باند است.
گام بعد
برای اینکه پیش از ارسال بدانید کدام شبکه و آدرس را باید انتخاب کنید، جدول انتخاب شبکه برای انتقال تتر را دریافت کنید. اگر دوست دارید این مهارتها را در یک مسیر کامل یاد بگیرید، دورهی G4 کاربر امن کریپتو به همین موضوعها میپردازد. برای خبر شدن از انتشار، ثبتنام فهرست انتظار.
منابع
- Etherscan Knowledge Base — Viewing Transactions on Etherscan — https://kb.etherscan.com/viewing-transactions-on-etherscan
- Etherscan — How to replace a Pending/Dropped transaction — https://info.etherscan.com/how-to-replace-a-transaction
- ethereum.org — Gas and fees — https://ethereum.org/en/developers/docs/gas/
- ethereum.org — How to identify scam tokens — https://ethereum.org/en/guides/how-to-id-scam-tokens/
- TRON Developer Hub — Resource model (Bandwidth and Energy) — https://developers.tron.network/docs/resource-model
- TRON Developer Hub — Transaction lifecycle (confirmation and finality) — https://developers.tron.network/docs/tron-protocol-transaction
- Tether — Supported protocols (official USDT contract addresses) — https://tether.to/en/supported-protocols/
آخرین بازبینی دقت: ۱۴۰۵/۰۸/۰۶

