کارمزد شبکه ارز دیجیتال چیست و چرا تغییر میکند؟
کارمزد شبکه هزینه ثبت تراکنش روی بلاکچین است و با شلوغی شبکه، حجم و پیچیدگی تراکنش و قیمت ارز بومی تغییر میکند. سازوکار بیتکوین، اتریوم، ترون و لایه دوم را به زبان ساده ببینید.
کارمزد شبکه پولی است که برای ثبت تراکنش روی بلاکچین میپردازید، نه هزینهای که یک شرکت دلخواه تعیین کرده باشد. هر بلاک جای محدودی دارد و تراکنشها برای گرفتن این جا با هم رقابت میکنند. وقتی تعداد درخواستها زیاد است، کارمزد بالا میرود و وقتی شبکه خلوت است، پایین میآید. حجم و پیچیدگی تراکنش شما و قیمت ارز بومی شبکه هم روی عددی که میبینید اثر دارند.
این مقاله سازوکار کلی را توضیح میدهد. اگر دنبال عدد کارمزد انتقال تتر هستید، راهنمای کارمزد انتقال تتر و جدول زنده کارمزدهای سواپولت را ببینید.
کارمزد شبکه دقیقاً بابت چیست؟
وقتی از یک کیف پول رمزارز میفرستید، تراکنش شما ابتدا در صف تراکنشهای تأییدنشده میماند. ماینرها در بیتکوین یا اعتبارسنجها در شبکههایی مثل اتریوم از این صف انتخاب میکنند که کدام تراکنشها وارد بلاک بعدی شوند. کارمزد همان چیزی است که تراکنش شما را برای آنها ارزش انتخاب کردن میدهد.
کارمزد یک کار دیگر هم میکند: جلوی اسپم را میگیرد. اگر ثبت تراکنش مجانی بود، هر کسی میتوانست با میلیونها تراکنش بیارزش شبکه را پر کند. مستندات اتریوم همین را دلیل اصلی وجود گس میداند: هر محاسبه روی شبکه هزینه دارد تا کسی نتواند شبکه را اسپم کند یا در حلقههای بیپایان گیر بیندازد.
چرا کارمزد شبکه ثابت نیست؟
سه عامل اصلی عدد نهایی را جابهجا میکنند.
شلوغی شبکه. ظرفیت هر بلاک محدود است. وقتی بازار پرنوسان است یا یک برنامه پرطرفدار روی شبکه راه افتاده، تعداد تراکنشها از ظرفیت بیشتر میشود و کسانی که عجله دارند کارمزد بیشتری پیشنهاد میدهند. بقیه هم برای عقب نماندن باید بیشتر بپردازند.
حجم و پیچیدگی تراکنش. شبکهها برای مبلغ تراکنش پول نمیگیرند؛ برای منابعی که مصرف میکند پول میگیرند. ارسال ساده یک ارز از آدرسی به آدرس دیگر کمترین کار را دارد. انتقال یک توکن یا کار با قرارداد هوشمند محاسبات بیشتری لازم دارد و گرانتر است.
قیمت ارز بومی شبکه. کارمزد معمولاً به ارز خود شبکه حساب میشود؛ ETH در اتریوم، BTC در بیتکوین، TRX در ترون. اگر همان مقدار ETH امروز گرانتر شده باشد، کارمزد به تومان هم بیشتر میشود، حتی اگر شبکه شلوغتر نشده باشد.
هر شبکه کارمزد را چطور حساب میکند؟
منطق کلی یکی است، ولی واحد اندازهگیری و قاعده قیمتگذاری در هر شبکه فرق دارد.
شبکه | کارمزد بر اساس چه چیزی حساب میشود؟ | چه چیزی آن را بالا میبرد؟ | با چه پرداخت میشود؟ |
|---|---|---|---|
بیتکوین | حجم تراکنش (بایت) × نرخ کارمزد | رقابت برای جای بلاک، تعداد ورودیهای تراکنش | BTC |
اتریوم | گس مصرفی × (کارمزد پایه + انعام) | پر شدن بلاکها، پیچیدگی قرارداد هوشمند | ETH |
ترون | پهنای باند و انرژی مصرفی | نداشتن منابع کافی، استفاده سنگین از یک قرارداد | منابع حساب یا سوزاندن TRX |
لایه دوم مثل آربیتروم | اجرای تراکنش روی لایه دوم + سهم داده ثبتشده روی اتریوم | شلوغی خود لایه دوم و هزینه داده روی اتریوم | ETH روی همان شبکه |
این جدول قاعده را نشان میدهد، نه قیمت را. عدد لحظهای را همیشه در صفحه تأیید کیف پول یا فرم برداشت ببینید.
بیتکوین: مبلغ مهم نیست، حجم مهم است
در بیتکوین کارمزد به اندازه تراکنش بر حسب بایت بستگی دارد و ماینرها تراکنشهایی را که کارمزد بیشتری به ازای هر بایت میدهند زودتر در بلاک میگذارند. کیف پولها این نرخ را معمولاً به ساتوشی بر ویبایت (sat/vB) نشان میدهند.
یک مثال فرضی: تراکنشی با حجم ۲۰۰ ویبایت با نرخ ۲ ساتوشی بر ویبایت، ۴۰۰ ساتوشی کارمزد دارد. همان تراکنش در روزی که نرخ لازم به ۴۰ ساتوشی رسیده، ۸٬۰۰۰ ساتوشی خرج دارد. فرقی نمیکند ۰٫۰۰۱ بیتکوین بفرستید یا ۱ بیتکوین.
چیزی که حجم را زیاد میکند تعداد ورودیهاست. اگر موجودی کیف پولتان از ده واریز کوچک جمع شده، کیف پول برای یک ارسال باید همه آنها را خرج کند و تراکنش بزرگتر میشود.
اگر عجله ندارید، نرخ کمتر هم ممکن است بالاخره تأیید شود، فقط دیرتر. اگر تراکنش با کارمزد کم ماند، بعضی کیف پولها امکان Replace-by-Fee یا RBF دارند: تراکنش تأییدنشده با نسخهای که کارمزد بیشتری میدهد جایگزین میشود.
اتریوم: گس، کارمزد پایه و انعام
در اتریوم هر عملیات مقداری «گس» مصرف میکند؛ گس واحد اندازهگیری کار محاسباتی است. طبق توضیح ethereum.org، کارمزد برابر است با گس مصرفی ضرب در جمع دو بخش:
- کارمزد پایه (base fee): پروتکل آن را تعیین میکند و سوزانده میشود. اگر بلاک قبلی از اندازه هدف پرتر بوده باشد، کارمزد پایه بلاک بعد تا ۱۲٫۵ درصد بالا میرود و اگر خالیتر بوده، به همان نسبت پایین میآید.
- انعام (priority fee): مبلغی که شما به اعتبارسنج میدهید تا تراکنشتان را زودتر بردارد. در شلوغی، انعام لازم هم بیشتر میشود.
مثال خود ethereum.org: ارسال ساده ETH ۲۱٬۰۰۰ واحد گس مصرف میکند. با کارمزد پایه ۱۰ و انعام ۲ گوئی (gwei، یک میلیاردم ETH)، کارمزد ۲۱٬۰۰۰ × ۱۲ = ۲۵۲٬۰۰۰ گوئی یعنی ۰٫۰۰۰۲۵۲ ETH میشود. اگر شبکه شلوغ شود و کارمزد پایه به ۳۰ گوئی برسد، همان ارسال با همان انعام ۰٫۰۰۰۶۷۲ ETH خرج دارد؛ حدود ۲٫۷ برابر. انتقال توکن و کار با قرارداد هوشمند گس بیشتری از ۲۱٬۰۰۰ مصرف میکند.
به همین دلیل وقتی یک پروژه پرطرفدار یا نوسان شدید بازار باعث هجوم کاربران به اتریوم میشود، هزینه ارسال یک توکن ساده هم برای همه بالا میرود.
ترون: پهنای باند و انرژی
ترون مدل متفاوتی دارد. بهجای مزایده مستقیم روی هر تراکنش، از دو منبع استفاده میکند که در مدل منابع ترون توضیح داده شدهاند:
- پهنای باند (Bandwidth): برای حجم تراکنش مصرف میشود. هر حساب فعال سهمیه رایگان روزانه کوچکی دارد.
- انرژی (Energy): برای اجرای قرارداد هوشمند مصرف میشود. انتقال توکنهایی مثل تتر TRC20 از این نوع است. انرژی سهمیه رایگان ندارد.
این منابع را میشود با استیک کردن TRX به دست آورد. اگر حساب منابع کافی نداشته باشد، شبکه بهجای آن از موجودی TRX شما میسوزاند. پس دو نفر که یک انتقال مشابه انجام میدهند ممکن است هزینه متفاوتی بپردازند: یکی انرژی کافی دارد و دیگری باید TRX بسوزاند.
دو چیز دیگر هم هزینه ترون را تغییر میدهد. نرخ سوزاندن TRX به ازای هر واحد پهنای باند و انرژی از پارامترهای شبکه است و با رأیگیری قابل تغییر است. همچنین ترون «مدل انرژی پویا» دارد: وقتی یک قرارداد پرمصرف، مثل قرارداد یک استیبلکوین، زیر بار سنگین است، انرژی لازم برای فراخوانی آن بیشتر میشود و با کم شدن مصرف دوباره پایین میآید.
شبکههای لایه دوم: ارزانتر، ولی نه جدا از اتریوم
شبکههایی مثل آربیتروم تراکنشها را بیرون از اتریوم اجرا میکنند و خلاصه آنها را روی اتریوم ثبت میکنند. مستندات آربیتروم کارمزد را دو بخش میداند: هزینه اجرای تراکنش روی خود آربیتروم و سهم آن از هزینه ثبت داده روی اتریوم. بخش دوم به کارمزد پایه اتریوم وابسته است. پس کارمزد لایه دوم معمولاً پایینتر است، ولی کاملاً مستقل از وضعیت اتریوم نیست.
کارمزد شبکه با کارمزد برداشت صرافی چه فرقی دارد؟
وقتی خودتان از کیف پول شخصی میفرستید، کارمزد شبکه را مستقیم میپردازید و کیف پول برآورد لحظهای را نشان میدهد. اما وقتی از صرافی یا پلتفرمی مثل سواپولت برداشت میکنید، تراکنش را پلتفرم ثبت میکند و عددی که در فرم برداشت میبینید «کارمزد برداشت» است. این عدد را هر پلتفرم با سیاست خودش تعیین میکند و ممکن است با برآورد لحظهای کیف پول شما یکی نباشد.
سواپولت در صفحه کارمزدها اعلام کرده که کارمزد برداشت هر شبکه همان هزینه شبکه است و سودی روی آن اضافه نمیشود؛ این مبلغ از همان ارز برداشتی کم میشود، با تغییر شرایط شبکه ممکن است بهروز شود و عدد نهایی پیش از تأیید برداشت نمایش داده میشود. انتقال به مخاطبان داخل خود سواپولت هم بدون کارمزد است، چون اصلاً روی بلاکچین ثبت نمیشود.
فرق کارمزد معامله، کارمزد برداشت و گس کیف پول را با مثال در مقاله کارمزد انتقال تتر توضیح دادهایم.
وقتی کارمزد بالاست چه کار کنیم؟
- عدد صفحه تأیید را ببینید، نه عدد دیروز را. کارمزد شبکه دقیقه به دقیقه عوض میشود. عددی که در یک سایت یا گروه تلگرامی دیدهاید ممکن است الان درست نباشد.
- اگر عجله ندارید، صبر کنید. در بیتکوین و اتریوم کارمزد با خلوت شدن شبکه پایین میآید. در بیتکوین میتوانید نرخ کمتری انتخاب کنید و دیرتر تأیید بگیرید.
- شبکه دیگری را بررسی کنید، به شرط اینکه مقصد آن را بپذیرد. یک دارایی ممکن است روی چند شبکه باشد و کارمزدها فرق زیادی داشته باشند. ولی شبکهای که مقصد پشتیبانی نمیکند، ارزان هم باشد به کار نمیآید. مقایسه شبکههای انتقال تتر نمونه این انتخاب است.
- ارز بومی شبکه را کنار بگذارید. برای ارسال از کیف پول شخصی معمولاً باید کمی ETH، TRX یا ارز بومی همان شبکه داشته باشید. بدون آن، تراکنش ارسال نمیشود؛ مگر اینکه کیف پول شما روش دیگری برای پرداخت کارمزد پشتیبانی کند.
- دستی با تنظیمات گس بازی نکنید. اگر نمیدانید چه میکنید، پیشنهاد خود کیف پول را قبول کنید. کم گذاشتن سقف گس میتواند به شکست تراکنش و از دست رفتن کارمزد برسد.
- اگر مقصد هم در سواپولت است، از انتقال داخلی استفاده کنید. این انتقال روی بلاکچین نمیرود و کارمزد شبکه ندارد.
پرسشهای رایج
آیا اگر تراکنش ناموفق شود، کارمزد برمیگردد؟
معمولاً نه. در اتریوم کارمزد برای کاری که شبکه انجام داده گرفته میشود، چه تراکنش موفق شود چه نشود. اگر یک قرارداد هوشمند وسط اجرا گس کم بیاورد، تغییرات برگردانده میشود ولی گس مصرفشده برنمیگردد. در ترون هم انرژی مصرفشده تا سقف تعیینشده حساب میشود. استثنا تراکنشی است که با سقف گس خیلی کم پیش از ورود به بلاک رد شود؛ این تراکنش گسی مصرف نمیکند.
آیا با فرستادن مبلغ بیشتر، کارمزد شبکه هم بیشتر میشود؟
نه. کارمزد شبکه به حجم و پیچیدگی تراکنش و شلوغی شبکه بستگی دارد، نه به مبلغ. برای همین فرستادن مبلغ خیلی کم میتواند غیراقتصادی باشد: کارمزد ثابت میماند و درصد بزرگتری از مبلغ را میخورد.
چرا کارمزد برداشت صرافی با برآورد کیف پول من فرق دارد؟
چون دو عدد متفاوتاند. برآورد کیف پول هزینه لحظهای ارسال از آدرس شما را نشان میدهد. کارمزد برداشت را پلتفرم برای هر شبکه اعلام میکند و ممکن است با فاصله بهروز شود. برای برداشت، عدد فرم برداشت ملاک است.
تراکنشم با کارمزد کم گیر کرده؛ چه کنم؟
اول با TXID تراکنش وضعیت آن را در کاوشگر شبکه ببینید. در بیتکوین اگر کیف پول شما RBF را پشتیبانی کند، میتوانید کارمزد را بالا ببرید. در غیر این صورت معمولاً باید صبر کنید تا شبکه خلوت شود. اگر برداشت از صرافی بوده، راهنمای انتقالی که نرسیده را دنبال کنید.
چرا کارمزد ترون گاهی خیلی کم و گاهی بیشتر است؟
چون به منابع حساب شما وابسته است. اگر انرژی و پهنای باند کافی داشته باشید، TRX نمیسوزانید. اگر نداشته باشید، شبکه TRX میسوزاند. مدل انرژی پویا و تغییر پارامترهای شبکه هم هزینه انتقال توکنهای پرمصرف را جابهجا میکند.