اتریوم و Web3مقدماتیدرس ۳ از ۱۰

گس اتریوم چیست؟ محاسبه کارمزد، Gwei و تراکنش ناموفق

فرمول کارمزد اتریوم، Base Fee، Priority Fee، Gas Limit و دلیل Pending یا Failed شدن تراکنش را با مثال کاربردی یاد بگیرید.

انتشار: ۱۱ مرداد ۱۴۰۵۱۴ دقیقه مطالعهبازبینی تحریریهگزارش خطا

پاسخ کوتاه

گس اتریوم چیست؟ محاسبه کارمزد، Gwei و تراکنش ناموفق

گس واحد اندازه‌گیری کار محاسباتی در اتریوم است و کارمزد نهایی تقریباً از «گس مصرف‌شده × قیمت هر واحد گس» به دست می‌آید. قیمت شامل Base Fee پروتکل و Priority Fee یا انعام اعتبارسنج است. Gas Limit سقف مصرف است، نه مبلغی که حتماً کامل پرداخت می‌شود؛ تراکنش ناموفق نیز کار انجام‌شده را مصرف می‌کند.

در این درس چه یاد می‌گیرید؟

  • Gwei واحد قیمت گس است و یک میلیاردیم ETH محسوب می‌شود.
  • Max Fee سقف قیمت است؛ اختلاف استفاده‌نشده طبق قواعد تراکنش برمی‌گردد.
  • گس کم برای اجرا و قیمت کم برای اولویت دو مسئله متفاوت‌اند.
۱

اجزای کارمزد

پارامترمعنیاثر
Gas usedکار واقعی اجراتابع پیچیده مصرف بیشتری دارد
Base feeقیمت پایه پروتکلبا تقاضای بلاک تغییر می‌کند و سوزانده می‌شود
Priority feeانعامبر اولویت درج اثر دارد
Max feeسقف قیمت هر گساز جهش هزینه محافظت می‌کند
Gas limitسقف واحد قابل مصرفکمبود آن می‌تواند Out of Gas بسازد
۲

یک مثال ساده

اگر انتقال ۲۱هزار گس مصرف کند و مجموع Base Fee و انعام ۱۲ Gwei باشد، هزینه ۲۵۲هزار Gwei یا ۰٫۰۰۰۲۵۲ ETH است. ارزش ریالی به قیمت لحظه‌ای ETH بستگی دارد.

نکته:انتقال ساده ETH معمولاً ۲۱هزار واحد گس می‌خواهد؛ تعامل قرارداد مقدار ثابت ندارد و باید شبیه‌سازی شود.
۳

چرا تراکنش Pending یا Failed می‌شود؟

در Failed، تغییرات وضعیت برمی‌گردد اما اعتبارسنج‌ها اجرای انجام‌شده را رایگان انجام نداده‌اند؛ بنابراین بخشی یا همه گس مصرف‌شده پرداخت می‌شود.

  • Max Fee کمتر از هزینه لازم یا انعام نامتناسب با ازدحام.
  • Nonce قبلی هنوز تأیید نشده و تراکنش‌های بعدی در صف‌اند.
  • Gas Limit کمتر از مسیر واقعی اجرای قرارداد.
  • شرط قرارداد نقض شده؛ مانند لغزش، مهلت یا موجودی ناکافی.
  • موجودی ETH برای ارزش انتقال به‌علاوه حداکثر کارمزد کافی نیست.
۴

کاهش هزینه بدون افزایش ریسک

  1. ۱

    شبکه را کنترل کنید

    کم‌بودن هزینه یک L2 دلیل نمی‌شود دارایی روی همان شبکه مقصد باشد.

  2. ۲

    زمان ازدحام

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

  3. ۳

    مسیر مستقیم

    تعداد swap، approve و bridge اضافه، هزینه و ریسک قرارداد را بالا می‌برد.

  4. ۴

    سقف منطقی

    پیشنهاد معتبر کیف پول را مبنا قرار دهید و Max Fee غیرعادی را کورکورانه تأیید نکنید.

پاسخ سریع

پرسش‌های پرتکرار

آیا کارمزد گس به مبلغ انتقال بستگی دارد؟+

معمولاً به پیچیدگی محاسبات و ازدحام وابسته است، نه مستقیم به ارزش انتقال؛ انتقال ۱ و ۱۰ ETH می‌تواند گس مشابه داشته باشد.

چرا تراکنش ناموفق هم کارمزد کم می‌کند؟+

چون نودها و EVM دستورها را تا نقطه شکست اجرا کرده‌اند؛ تغییر وضعیت برمی‌گردد اما کار محاسباتی انجام شده است.

آیا Gas Limit بالا باعث پرداخت کامل آن می‌شود؟+

خیر. معمولاً هزینه بر اساس مصرف واقعی است؛ بااین‌حال سقف نامعقول را بدون فهم اثر قرارداد تأیید نکنید.

منابع و مطالعه بیشتر

منابع مرجع برای بررسی تعریف‌ها و جزئیات فنی این درس.

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

تیم آموزش کریپتوباز

تحریریه آموزش و بررسی بازار

محتوای مرحله‌ای درباره ارز دیجیتال، فارکس و امنیت؛ با تمرکز بر تصمیم عملی، ریسک و منابع قابل‌بررسی.

درس بعدی پیشنهادی

لایه دوم اتریوم چیست؟ رول‌آپ Optimistic و ZK

بفهمید L2 چگونه هزینه را کم می‌کند، رول‌آپ چه چیزی روی اتریوم ثبت می‌کند و ریسک Sequencer، پل و برداشت چیست.

آموزش‌های مرتبط