آموزش مفاهیم پایه

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

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

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

معامله سریع و آسان در نوبیتکس خرید اتریوم

اجزای یک تراکنش در بلاکچین اتریوم

اجزای یک تراکنش اتریومی

هر تراکنش در شبکه اتریوم شامل اطلاعات و پارامترهای مختلفی است که هنگام رهگیری تراکنش می‌توان آنها را بررسی کرد:

هش تراکنش (Transaction Hash یا TX Hash)

هش تراکنش اتریومی

هش تراکنش یا شناسه تراکنش یک کد یکتای ۶۴ کاراکتری است که مثل شماره پیگیری عمل می‌کند، یعنی با داشتن این شناسه می‌توانید تمام اطلاعات یک تراکنش را در بلاکچین رهگیری کنید. سایت‌های بررسی تراکنش‌های اتریوم دقیقاً از همین هش یا شناسه برای جست‌وجوی تراکنش‌ها استفاده می‌کنند.

ثبت نام سریع در نوبیتکس

برای درک بهتر هش تراکنش می‌توانید آن را مثل کد رهگیری مرسوله‌های پستی در نظر بگیرید که با وارد کردن آن در سایت پست، موقعیت بسته پستی و اطلاعات مربوط به آن به شما نمایش داده می‌شود.

وضعیت تراکنش (Transaction Status)

وضعیت تراکنش اتریومی

یک تراکنش در بلاکچین معمولاً سه حالت دارد:

  • تراکنش موفق یا Success: یعنی تراکنش تأیید و کامل شده است.
  • تراکنش در حال انجام یا Pending: یعنی تراکنش هنوز تایید نشده است و در صف اعتبارسنجی قرار دارد.
  • تراکنش ناموفق یا Failed: یعنی تراکنش شکست خورده و با موفقیت انجام نشده است (معمولاً به دلیل گس ناکافی، خطا در قرارداد هوشمند و غیره این حالت رخ می‌دهد).

شماره بلاک (Block Number)

شماره بلاک تراکنش اتریومی

هر یک از تراکنش‌های بلاک چین در یک بلاک ذخیره می‌شوند و شماره بلاک نشان می‌دهد که تراکنش در چه زمانی و در کجای این زنجیره ثبت شده است. در واقع با بررسی زمان بلاک یا تایم استمپ (Timestamp) آن می‌توان دقیقاً فهمید که تراکنش چه زمانی تأیید شده است. بلاک نامبر برای بررسی تاریخچه شبکه، تحلیل قیمت در زمان تراکنش و… کاربرد دارد.

آدرس فرستنده (From Address)

آدرس فرستنده و گیرنده تراکنش اتریومی

آدرس فرستنده در یک تراکنش، همان آدرسی است که تراکنش از آن آغاز شده یا به اصطلاح مبدأ تراکنش است. این آدرس می‌تواند آدرس یک کیف پول شخصی، کیف پول صرافی یا یک قرارداد هوشمند باشد. با داشتن آدرس فرستنده می‌توان فعالیت‌ها و تراکنش‌های قبلی آن را نیز روی بلاکچین بررسی کرد.

آدرس گیرنده (To Address)

آدرس گیرنده در یک تراکنش اتریومی، مقصد تراکنش را نشان می‌دهد. مقصد و گیرنده می‌تواند یک فرد (با کیف پول شخصی یا اکانت صرافی)، یک قرارداد هوشمند یا حتی آدرس «null» باشد (این مورد معمولاً در سوزاندن توکن‌ها یا ایجاد توکن‌های جدید دیده می‌شود). اگر آدرس مقصد یک قرارداد باشد، تراکنش علاوه بر انتقال وجه، شامل اجرای یک تابع یا دستور داخل قرارداد نیز خواهد بود.

مقدار یا ارزش تراکنش (Value)

مبلغ تراکنش اتریومی

در بخش Value از یک تراکنش می‌توان مقدار اتریوم یا توکن منتقل شده در تراکنش را مشاهده کرد. اگر تراکنش از نوع توکن باشد و خود اتریوم انتقال داده نشده باشد، مقدار آن در بخش «Token Transfer» نمایش داده خواهد شد. دقت داشته باشید که گاهی مقدار Value صفر است، چون هدف تراکنش فقط اجرای یک تابع قراردادی بوده است و نه انتقال پول.

گس فی و هزینه تراکنش ( Gas و Gas Price)

کارمزد تراکنش اتریومی

گس یکی از مهم‌ترین اجزای تراکنش‌های اتریومی است که از آن برای محاسبه کارمزد تراکنش استفاده می‌کنند. هر واحد گس، مقدار توان محاسباتی لازم برای اجرای تراکنش است و Gas Price در واقع هزینه یک واحد گس را نشان می‌دهد. بنابراین از ضرب مقدار گس در قیمت هر واحد آن، گس فی یا همان کارمزد تراکنش به دست می‌آید که معمولاً با عنوان Transaction Fee یا Total Fee قابل مشاهده است.

داده ورودی (Input Data)

داده‌های ورودی در تراکنش اتریومی

این بخش بیشتر در تراکنش‌های قرارداد هوشمند اهمیت دارد و کاربران عادی برای بررسی تراکنش‌ها زیاد با آن سر و کار ندارند. داده ورودی معمولاً به‌صورت کد هگزادسیمال نمایش داده می‌شود و حاوی تابعی است که باید در قرارداد اجرا شود و همچنین مقادیری که به آن ارسال شده‌اند.

آموزش رهگیری تراکنش اتریوم با اتر اسکن

سایت اتر اسکن

مرورگر اتر اسکن (Etherscan.io) پرکاربردترین ابزار برای رهگیری وضعیت تراکنش‌ها در شبکه اتریوم است. این وبسایت تمام تراکنش‌ها را از بلاکچین استخراج می‌کند و به شکل قابل فهم و با یک ظاهر جذاب به کاربران نمایش می‌دهد.

البته پلتفرم‌های مختلفی مثل بلاک اسکن (Blockscan)، توکن ویو (Tokenview)، اتریوم اکسپلورر (Ethplorer)، بلاک اسکوت (Blockscout) و… نیز برای رهگیری تراکنش‌های اتریوم وجود دارند، اما چون اتراسکن نسبت به آنها رایج‌تر است، از این پلتفرم به عنوان نمونه استفاده می‌کنیم. مراحل بررسی در سایر پلتفرم‌ها نیز تقریباً به همین شکل است و مرورگرهای اتریومی مختلف فقط از نظر ظاهر و امکانات با هم تفاوت دارند.

در ادامه، روند بررسی یک تراکنش در بلاکچین اتریوم را مرحله به مرحله توضیح می‌دهیم:

مرحله اول: پیدا کردن هش تراکنش

بهترین حالت برای رهگیری یک تراکنش اتریومی این است که هش تراکنش یا TX Hash را در اختیار داشته باشید. اگر هش تراکنش موجود نباشد، با استفاده از آدرس کیف پول مبدأ یا مقصد و بررسی سابقه تراکنش‌های آن می‌توانید تراکنش خودتان را پیدا و آن را بررسی کنید، اما در صورتی که تراکنش‌های کیف پول‌ها زیاد باشد، پیدا کردن یک تراکنش خاص در آنها کمی زمان‌بر خواهد بود.

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

مشاهده هش تراکنش در کیف پول تراست والت

برای مشاهده هش یک تراکنش در کیف پول تراست ولت (Trust Wallet) ارز انتقال داده شده را انتخاب و در بخش History آن، تراکنش مد نظرتان را باز کنید.

تاریخچه تراکنش‌ها در تراست والت

پس از باز کردن تراکنش، اطلاعاتی مثل تاریخ و ساعت، وضعیت، کیف پول مقصد و کارمزد به شما نمایش داده می‌شود. در پایین صفحه، گزینه‌ای تحت عنوان More Details یا View on block explorer وجود دارد که با انتخاب آن، تراکنش شما در سایت اتر اسکن باز می‌شود.

اطلاعات تراکنش در تراست والت

در صفحه‌ای که باز می‌شود کافیست هش تراکنش را از قسمت Transaction Hash کپی کنید.

مشاهده هش تراکنش در نوبیتکس

برای مشاهده هش تراکنش‌ها در نوبیتکس کافیست به بخش تاریخچه تراکنش‌ها مراجعه و تراکنش مورد نظرتان را انتخاب کنید. سپس با زدن روی قسمت «اطلاعات بیشتر» هش تراکنش به شما نمایش داده می‌شود.

مشاهده هش تراکنش در نوبیتکس

مرحله دوم: وارد کردن هش تراکنش در سایت Etherscan

بعد از کپی کردن هش تراکنش، وارد سایت etherscan.io شوید و هش تراکنش خودتان را در کادر جستجوی آن وارد کنید. سپس جستجو را بزنید تا تراکنش شما رهگیری شود.

سایت اتر اسکن در موبایل

مرحله سوم: مشاهده اطلاعات تراکنش

در صفحه‌ای که باز می‌شود، می‌توانید اطلاعات تراکنش اتریومی خودتان را مشاهده کنید.

اطلاعات تراکنش اتریومی در اتر اسکن

در صورتی که وضعیت تراکنش با Success نمایش داده شده باشد، یعنی تراکنش شما با موفقیت انجام شده است. همچنین اگر تراکنش در حال انجام باشد عبارت Pending قابل مشاهده است و تراکنش‌های ناموفق نیز با عبارت Failed نشان داده می‌شوند.

رهگیری تراکنش اتریومی بدون داشتن هش

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

رهگیری تراکنش اتریومی با کیف پول

در پایین صفحه، در قسمت «Transactions» لیست تراکنش‌های انجام شده یا در حال انجام روی کیف پول شما نمایش داده می‌شود. از میان لیست، تراکنش مورد نظرتان را انتخاب کنید تا جزئیات آن به شما نمایش داده شود. معمولاً آخرین تراکنش انجام شده در بالای لیست نمایش داده می‌شود، بنابراین اگر قصد دارید آخرین تراکنش خودتان را رهگیری کنید، اولین تراکنش لیست را انتخاب کنید.

جمع‌بندی

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

سوالات متداول

اگر هش تراکنش اتریومی را نداشته باشم چطور آن را رهگیری کنم؟

اگر به هش تراکنش دسترسی ندارید، با وارد کردن آدرس کیف پول مبدأ یا مقصد خودتان در سایت اتر اسکن می‌توانید به تاریخچه تراکنش‌ها دسترسی پیدا کنید. سپس با انتخاب تراکنش مد نظرتان، جزئیات آن به شما نمایش داده می‌شود.

وضعیت Pending در تراکنش اتریوم به چه معناست؟

یعنی تراکنش هنوز توسط شبکه تأیید نشده است و به تاییدیه‌های بیشتری نیاز دارد. در این حالت معمولاً باید منتظر بمانید تا تراکنش شما انجام شود و به حالت Success در بیاید.

علت Failed شدن تراکنش اتریومی چیست؟

بنا به دلایل مختلفی از جمله خطای قرارداد هوشمند، کمبود موجودی یا گس ناکافی ممکن است تراکنش به حالت ناموفق یا Failed در بیاید که جزئیات آن را باید در سایت اتر اسکن بررسی کنید.

آیا همه تراکنش‌ها برای همیشه در بلاکچین باقی می‌مانند؟

بله. داده‌های بلاکچین قابل حذف نیستند و تمامی تراکنش‌ها به‌صورت عمومی قابل مشاهده‌اند.

سلب مسئولیت: تمام مطالب مجله نوبیتکس شامل اخبار، مقالات، تحلیل‌ها، معرفی بازی‌ها و ایردراپ‌ها، تنها با هدف آموزش یا اطلاع‌رسانی به کاربران فضای ارزهای دیجیتال منتشر می‌شود. مجله نوبیتکس به‌هیچ‌وجه توصیه‌ای برای سرمایه‌گذاری، خرید و فروش یا مشارکت در پروژه‌های مرتبط با این حوزه نداشته و صرفاً با توجه به درخواست جامعه رمزارزی ایران محتوا تولید می‌کند. فعالیت در بازار ارزهای دیجیتال، مانند سایر بازارهای مالی، با ریسک‌هایی همراه بوده و لازم است هر شخص با تحقیق و پذیرش کامل مسئولیت این خطرات احتمالی، برای فعالیت در این حوزه تصمیم‌گیری کند.

شایان صدر

چند سالی هست که به‌صورت حرفه‌ای توی زمینه ارزهای دیجیتال و فناوری بلاکچین فعالیت می‌کنم. به‌عنوان یک محقق و نویسنده، علاقه دارم پیچیدگی‌های این دنیای نوظهور رو به زبان ساده برای مخاطب‌ها توضیح بدم.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پانزده − 12 =