اجزای کارمزد
| پارامتر | معنی | اثر |
|---|---|---|
| Gas used | کار واقعی اجرا | تابع پیچیده مصرف بیشتری دارد |
| Base fee | قیمت پایه پروتکل | با تقاضای بلاک تغییر میکند و سوزانده میشود |
| Priority fee | انعام | بر اولویت درج اثر دارد |
| Max fee | سقف قیمت هر گس | از جهش هزینه محافظت میکند |
| Gas limit | سقف واحد قابل مصرف | کمبود آن میتواند Out of Gas بسازد |
یک مثال ساده
اگر انتقال ۲۱هزار گس مصرف کند و مجموع Base Fee و انعام ۱۲ Gwei باشد، هزینه ۲۵۲هزار Gwei یا ۰٫۰۰۰۲۵۲ ETH است. ارزش ریالی به قیمت لحظهای ETH بستگی دارد.
چرا تراکنش Pending یا Failed میشود؟
در Failed، تغییرات وضعیت برمیگردد اما اعتبارسنجها اجرای انجامشده را رایگان انجام ندادهاند؛ بنابراین بخشی یا همه گس مصرفشده پرداخت میشود.
- Max Fee کمتر از هزینه لازم یا انعام نامتناسب با ازدحام.
- Nonce قبلی هنوز تأیید نشده و تراکنشهای بعدی در صفاند.
- Gas Limit کمتر از مسیر واقعی اجرای قرارداد.
- شرط قرارداد نقض شده؛ مانند لغزش، مهلت یا موجودی ناکافی.
- موجودی ETH برای ارزش انتقال بهعلاوه حداکثر کارمزد کافی نیست.
کاهش هزینه بدون افزایش ریسک
- ۱
شبکه را کنترل کنید
کمبودن هزینه یک L2 دلیل نمیشود دارایی روی همان شبکه مقصد باشد.
- ۲
زمان ازدحام
اگر تراکنش فوری نیست، شاخص گس و پیشنهاد کیف پول را در زمان خلوتتر ببینید.
- ۳
مسیر مستقیم
تعداد swap، approve و bridge اضافه، هزینه و ریسک قرارداد را بالا میبرد.
- ۴
سقف منطقی
پیشنهاد معتبر کیف پول را مبنا قرار دهید و Max Fee غیرعادی را کورکورانه تأیید نکنید.