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


از یک کاوشگر بلاک چین برای بررسی تراکنش اتریوم و وارد کردن هش تراکنش برای مشاهده جزئیاتی مانند آدرس فرستنده/گیرنده و هزینه گاز استفاده کنید.

تراکنش در بلاک چین اتریوم از نظر فنی توسط یک دارنده حساب خارجی (نه قرارداد) آغاز می شود. به عنوان مثال، اگر کاربر A 1 اتر (ETH) را برای کاربر B ارسال کند، روند وام گرفتن از یک حساب و وام دادن به حساب دیگر وضعیت بلاک چین را تغییر می دهد.

این تغییر به طور خاص در ماشین مجازی اتریوم (EVM) رخ می دهد. تراکنش های اتریوم باید در کل شبکه پخش شوند و هر گره می تواند درخواستی برای اجرای تراکنش در EVM صادر کند.

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

  • تراکنش های منظم: تراکنش از یک حساب به حساب دیگر.
  • عملیات اجرای قرارداد: تراکنش‌هایی که با قراردادهای هوشمند مستقر در تعامل هستند (آدرس «به» یک آدرس قرارداد هوشمند است).
  • تراکنش های توزیع قرارداد: تراکنش های بدون آدرس “به” (فیلد داده فقط برای توزیع کد قرارداد هوشمند استفاده می شود).

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

در اینجا یک راهنمای گام به گام کوتاه در مورد نحوه ردیابی تراکنش های اتریوم آورده شده است:

مرحله 1: یک کاوشگر بلاک چین اتریوم را انتخاب کنید

برخی از کاوشگرهای بلاک چین مانند Etherscan، Ethplorer و EthVM مختص اتریوم هستند. برخی دیگر از چندین زنجیره مانند Blockchain.com و Tokenview در میان دیگران پشتیبانی می کنند.

مرحله 2: هش تراکنش را در قسمت جستجوی کاوشگر بلاک چین وارد کنید

به عنوان مثال، در Etherscan، قسمت جستجو در گوشه سمت چپ بالای صفحه، در کنار لیست کشویی “همه فیلترها” قرار دارد. بسته به ابزار، کاربر می تواند اطلاعات را با آدرس کیف پول، هش تراکنش (txid)، بلوک، توکن یا دامنه جستجو کند.

txid یک شناسه منحصر به فرد است که به یک تراکنش خاص متصل شده است. تمام تراکنش‌های زنجیره‌ای یا تراکنش‌ها به آدرس‌های خارجی و از آن‌ها دارای یک txid منحصربه‌فرد هستند که در جزئیات تراکنش یافت می‌شود.

بسته به پلتفرم ممکن است به آن “hash” یا “txn hash” نیز گفته شود. معمولاً مانند رشته ای از حروف و اعداد تصادفی به نظر می رسد. به عنوان مثال، در MetaMask، هنگامی که کاربر بر روی تب “Activity” کلیک می کند و عمل را انتخاب می کند، می تواند فورا txid را ببیند.

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

مرتبط با: کیف پول اتریوم: راهنمای ذخیره سازی ETH برای مبتدیان

مرحله 3: روی نماد “جستجو” یا “ورود” در کاوشگر بلاک چین کلیک کنید

مرحله 4: بررسی کنید که آیا عملیات موفقیت آمیز بوده است یا خیر

نحوه تشخیص موفقیت آمیز بودن تراکنش ETH: جزئیاتی که وضعیت تراکنش را نشان می دهد در کاوشگر بلاک چین ظاهر می شود. اگر تراکنش با موفقیت تأیید شد و در حال حاضر در بلاک چین است، عبارت “موفق” یا “موفق” خواهد بود.

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

از طرف دیگر، اگر تراکنش اتر با شکست مواجه شود، ممکن است چندین پیام خطا ظاهر شود:

  • پیام یا نماد خطا: علامت تعجب قرمز یا پیام خطای «دستورالعمل اشتباه» یا «تمام گاز» به این معنی است که تراکنش شکست خورده و پول به مقصد مورد نظر نرسیده است. در صورت بروز خطای «Out of gas»، کاربران می‌توانند حد مجاز گازی را که در ابتدا تعیین کرده‌اند دو برابر کرده و دوباره امتحان کنند.
  • Reverted: این مربوط به یک خطای کاربر قرارداد هوشمند است. این بدان معناست که کاربر باید جزئیات تراکنش را دوباره بررسی کند.
  • تراکنش یافت نشد: تراکنش انجام نشده است یا هنوز در کاوشگر بلاک چین قابل مشاهده نیست. سعی کنید از مسافر دیگری استفاده کنید. اگر باز هم در بیش از یک مورد ظاهر نشد، احتمال زیادی وجود دارد که از بین نرفته باشد.
  • در انتظار: تراکنش هنوز در انتظار تایید یا پردازش است، اما در مخزن تراکنش کاوشگر است. گاهی اوقات تراکنش های معلق همچنان می توانند توسط کاربر لغو یا اصلاح شوند.

مربوط:نحوه فروش اتریوم: راهنمای مبتدیان برای فروش اتریوم

پردازش تراکنش اتریوم چقدر طول می کشد؟

پردازش یک تراکنش متوسط ​​روی بلاک چین اتریوم معمولاً بین 15 ثانیه تا پنج دقیقه طول می کشد که این بستگی به عوامل مختلفی دارد. این شامل مبلغ پرداختی برای پردازش (کارمزد تراکنش) و میزان شلوغی شبکه در طول تراکنش است.

پس از ادغام، اتریوم از حالت اثبات کار به بلاک چین اثبات سهام تبدیل شد. با این حال، سرعت تراکنش تقریباً یکسان است. به گفته بنیاد اتریوم، این یک تصور غلط رایج است که تجمیع تراکنش ها را تا حد زیادی سرعت می بخشد.

با این حال، تفاوت جزئی وجود دارد زیرا اسلات ها دقیقا هر 12 ثانیه بعد از Defrag در مقایسه با هر 13.3 ثانیه قبل از Defrag رخ می دهند. در هر صورت، این تغییر برای اکثر کاربران به سختی قابل توجه است، زیرا تراکنش هنوز اغلب به ازدحام شبکه و کارمزد تراکنش وابسته است.

هنگامی که یک تراکنش آغاز می شود، در استخر حافظه اتریوم ذخیره می شود و منتظر می ماند تا اعتباردهندگان آن را بازیابی کنند. ممپول مانند یک اتاق انتظار عمل می کند که در آن تراکنش های معلق نگهداری می شوند.

یک تراکنش زمانی کامل در نظر گرفته می شود که اعتباردهنده داده های تراکنش را در یک بلوک وارد کرده و بلوک را به زنجیره بلوکی اضافه کند. گفته می شود که پس از حذف شش بلوک اضافی و اضافه شدن آن، نهایی و غیر قابل برگشت است.

با بررسی وضعیت یک تراکنش، معامله گران می توانند تأیید کنند که آیا تراکنش آنها موفقیت آمیز بوده است و از زمانی که تراکنش آنها به زنجیره اضافه شده است، چند بلوک ایجاد شده است.

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

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

بنابراین ازدحام و تقاضای شبکه به طور مستقیم با هزینه های تراکنش متناسب است. زمانی که تقاضا زیاد باشد هزینه ها افزایش می یابد و برعکس زمانی که تقاضا کم است. در هر صورت، بررسی وضعیت تراکنش به معامله گر کمک می کند تا هزینه استفاده از شبکه را کنترل کند.

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

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

علاوه بر وضعیت تراکنش، کاوشگران بلاک چین اتریوم می توانند اطلاعات مفید زیر را نیز کشف کنند:

  • مهر زمانی: تاریخ و زمانی که تراکنش به بلاک چین اضافه شد.
  • تاییدات بلاک: تعداد بلوک های استخراج شده از زمان تایید تراکنش.
  • کارمزد تراکنش: هزینه ای که به ماینر یا اعتبار دهنده پرداخت می شود.
  • قیمت اتریوم: قیمت اتریوم در زمانی که معامله شد.
  • کارمزد پایه: کمترین کارمزد مورد نیاز برای تراکنش در اتریوم.
  • حد گاز: حداکثر مقدار گازی که فرستنده برای پردازش تراکنش اختصاص داده است.
  • Nonce: یک شماره منحصر به فرد که هر تراکنش انجام شده در کیف پول کاربر را مشخص می کند. هر بار که یک تراکنش جدید ارسال می شود یک افزایش می یابد.

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


نویسنده: Marcel Deer

اشتراک گذاری و حمایت

امیر کرمی

امیر کرمی

کارشناس تولید محتوا و علاقه مند به ارز دیجیتال و دنیای فناوری 😉

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