وانفینکس

کارمزد تراکنش (Transaction Fee)

8 آبان 1405

318

زمان تقریبی مطالعه: 3 دقیقه

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

advertise blog post start

کارمزد چگونه تعیین می‌شود؟

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

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

یک مثال ساده

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

کاربرد کارمزد در شبکه

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

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

تفاوت کارمزد شبکه با هزینه خدمات

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

محدودیت‌ها و نکات هنگام پرداخت

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

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

آیا مطالعه این مقاله برای شما مفید بود؟!

advertise blog post end