۲۰۰ تتر روی شبکه‌ی اتریوم در والتتان دارید و می‌خواهید آن را به صرافی بفرستید. دکمه‌ی ارسال را می‌زنید و والت پیغام می‌دهد: «Insufficient funds for gas». پول دارید، ولی نمی‌توانید جابه‌جایش کنید. این یکی از رایج‌ترین سؤال‌هایی است که از کاربران تازه‌کار می‌شنویم و جوابش در یک مفهوم است: گس فی (Gas Fee). هر تراکنش روی بلاکچین هزینه دارد و این هزینه باید با ارز اصلی همان شبکه پرداخت شود، نه با تتری که می‌خواهید بفرستید.

گس فی چیست و چرا باید پرداختش کنیم؟

گس فی کارمزدی است که برای ثبت تراکنش در بلاکچین به ولیدیتورها (یا در شبکه‌هایی مثل بیت‌کوین به ماینرها) پرداخت می‌شود. این هزینه دو کار انجام می‌دهد. اول، کسانی که شبکه را اجرا می‌کنند برای کارشان پاداش می‌گیرند. دوم، شبکه از اسپم محافظت می‌شود؛ اگر تراکنش رایگان بود، کسی می‌توانست با میلیون‌ها تراکنش بی‌ارزش شبکه را قفل کند.

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

گس فی اتریوم چطور حساب می‌شود؟

فرمول ساده‌شده این است: کارمزد = مقدار گس مصرفی × قیمت هر واحد گس. قیمت گس با واحدی به اسم gwei بیان می‌شود که یک میلیاردم ETH است. از ارتقای London در سال ۲۰۲۱، قیمت گس دو بخش دارد: کارمزد پایه (Base Fee) که شبکه بر اساس شلوغی تعیین می‌کند و سوزانده می‌شود، و انعام (Priority Fee) که به ولیدیتور می‌رسد تا تراکنش شما را زودتر بردارد.

مثال فرضی: یک انتقال ساده‌ی ETH حدود ۲۱,۰۰۰ واحد گس مصرف می‌کند. اگر قیمت گس در آن لحظه ۲۰ gwei باشد، کارمزد می‌شود ۴۲۰,۰۰۰ gwei، یعنی ۰٫۰۰۰۴۲ ETH. اگر قیمت فرضی ETH را ۳,۰۰۰ دلار در نظر بگیریم، این تراکنش حدود ۱٫۲۶ دلار خرج دارد. حالا اگر به جای انتقال ساده یک سوآپ در DEX انجام دهید که چند برابر گس مصرف می‌کند، یا شبکه شلوغ باشد و قیمت گس چند برابر شود، همین عدد سریع بزرگ می‌شود.

دو نکته که خیلی‌ها دیر می‌فهمند: تراکنش ناموفق هم گس می‌خورد، چون شبکه کار محاسبه را انجام داده است. و تأیید توکن (Approve) خودش یک تراکنش جداست؛ یعنی اولین سوآپ هر توکن در یک DEX معمولاً دو بار کارمزد دارد.

مقایسه کارمزد شبکه‌های مختلف

کارمزد شبکه‌ها مدام عوض می‌شود، پس به‌جای عدد دقیق، تصویر کلی را در جدول آورده‌ایم:

شبکهارزی که کارمزد با آن پرداخت می‌شودسطح کارمزد معمولنکته
اتریوم (ERC20)ETHمتغیر؛ در شلوغی می‌تواند گران شودبرای مبلغ‌های کوچک معمولاً به‌صرفه نیست
Arbitrum، Optimism، BaseETHمعمولاً بخش کوچکی از اتریومبعد از ارتقای Dencun در ۲۰۲۴ ارزان‌تر هم شده‌اند
BNB Chain (BEP20)BNBپایینبین صرافی‌ها رایج است
ترون (TRC20)TRX یا انرژیبرای انتقال تتر معمولاً پایینبدون TRX یا انرژی، ارسال انجام نمی‌شود
سولاناSOLبسیار پاییندر شلوغی ممکن است تراکنش‌ها ناموفق شوند

همان پیغام اول مقاله را یادتان هست؟ هر شبکه ارز کارمزد خودش را می‌خواهد. تتر روی اتریوم بدون ETH حرکت نمی‌کند، تتر روی ترون بدون TRX یا انرژی، و همین‌طور بقیه. اگر با استیبل کوین‌ها کار می‌کنید، همیشه کمی از ارز اصلی شبکه را هم در والت ارز دیجیتال خود نگه دارید.

چرا گس فی یک‌دفعه گران می‌شود؟

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

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

چند راه عملی برای کمتر پرداختن کارمزد

  1. شبکه را با مقصد هماهنگ کنید. قبل از برداشت ببینید صرافی یا والت مقصد کدام شبکه‌ها را پشتیبانی می‌کند و ارزان‌ترین گزینه‌ی مشترک را انتخاب کنید.
  2. قبل از تراکنش‌های سنگین گس را چک کنید. ابزارهایی مثل Gas Tracker سایت Etherscan قیمت لحظه‌ای گس اتریوم را نشان می‌دهند. اگر عجله ندارید، صبر کنید شبکه خلوت‌تر شود.
  3. تراکنش‌ها را جمع کنید. ده انتقال کوچک یعنی ده بار کارمزد. یک انتقال بزرگ‌تر معمولاً منطقی‌تر است.
  4. کارمزد را بیش از حد پایین نگذارید. تنظیم دستی کارمزد خیلی کم ممکن است تراکنش را ساعت‌ها در حالت Pending نگه دارد.
  5. کارهای دیفای را روی لایه‌ی ۲ انجام دهید. بسیاری از پروتکل‌ها نسخه‌ی Arbitrum یا Base دارند که کارمزدش خیلی کمتر است.

آیا هایپرلیکویید گس فی دارد؟

هایپرلیکویید روی بلاکچین اختصاصی خودش کار می‌کند و ثبت و لغو سفارش و معامله در بخش اصلی آن (HyperCore) گس به معنای اتریوم ندارد؛ به‌جایش کارمزد معاملاتی میکر و تیکر (Maker/Taker) پرداخت می‌شود. بخش قراردادهای هوشمند آن (HyperEVM) گس خودش را دارد که با توکن HYPE پرداخت می‌شود. انتقال دارایی به این شبکه و برداشت از آن هم معمولاً هزینه‌ی کوچکی در شبکه‌ی مبدأ یا مقصد دارد.

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

بازار هایپرلیکویید را یک‌جا ببینید

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

داده‌های هایپرلیکویید

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

گس فی چیست به زبان ساده؟

کارمزدی است که برای ثبت هر تراکنش روی بلاکچین به اجراکنندگان شبکه پرداخت می‌شود. این کارمزد با ارز اصلی همان شبکه پرداخت می‌شود، مثلاً ETH در اتریوم.

چرا تتر دارم ولی نمی‌توانم آن را ارسال کنم؟

چون کارمزد با تتر پرداخت نمی‌شود. برای ارسال تتر روی اتریوم به ETH و روی ترون به TRX یا انرژی نیاز دارید.

اگر تراکنش ناموفق شود گس فی برمی‌گردد؟

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

تراکنشم در حالت Pending مانده؛ چه کنم؟

معمولاً کارمزد را خیلی پایین گذاشته‌اید. در والت‌هایی مثل MetaMask می‌توانید با گزینه‌ی Speed Up کارمزد را بالا ببرید یا با Cancel تراکنش جایگزین بفرستید.

ارزان‌ترین شبکه برای انتقال تتر کدام است؟

شبکه‌هایی مثل ترون، BNB Chain و لایه‌ی ۲های اتریوم معمولاً ارزان‌اند، ولی کارمزدها تغییر می‌کنند. همیشه ببینید مقصد کدام شبکه را پشتیبانی می‌کند و قبل از ارسال کارمزد را مقایسه کنید.