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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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