آکادمی

یکشنبه, 17 خرداد 1405 21:06

کارمزد تراکنش‌های بیت کوین چگونه محاسبه می‌شود و چطور آن را به حداقل برسانیم؟

این مورد را ارزیابی کنید
(0 رای‌ها)

نکات کلیدی:

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

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

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

در این مطلب نگاهی داریم به سیستم کارمزد شبکه بیت کوین از جمله نحوه محاسبه کارمزدها، عوامل تأثیرگذار بر نوسان آنها و استراتژی‌های عملی برای مدیریت مؤثر و به حداقل رساندن کارمزدها.

کارمزد تراکنش بیت کوین چیست؟

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

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

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

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

کارمزدهای بیت کوین چطور کار می‌کنند؟

هر بلاک در شبکه بلاک چین ظرفیت ثابتی دارد یعنی از نظر تعداد تراکنش قابل ذخیره در هر بلاک، محدودیت وجود دارد. چنین محدودیتی برای حفظ امنیت و تمرکززدایی شبکه ضروری بوده و اطمینان فراهم می‌کند که رشد بلاک چین در حدی خواهد بود که اعضاء امکان اداره نودها و شرکت در مکانیزم اجماع نظر را داشته باشند.

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

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

کارمزدهای شبکه کجا می‌روند؟

پاداش بلاک در اصل شامل دو بخش است: پاداش بلاک و کارمزدهای تراکنش.

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

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

این زمانبندی تا رسیدن به سقف تولید 21 میلیون بیت کوین که تقریباً در سال 2140 خواهد بود، ادامه خواهد داشت. در آن زمان، کارمزد تراکنش‌ها انگیزه اصلی ماینرها خواهد بود.

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

به دلیل محدود بودن فضای بلاک، کارمزدها به جای مبلغ تراکنش بر اساس حجم داده‌های کاربر محاسبه می‌شوند. بنابراین، کارمزد تراکنشی که شامل انتقال 1 بیت کوین است، به اندازه کارمزد انتقال 9 بیت کوین خواهد بود؛ به این شرط که هر دو تراکنش از نظر حجم داده‌ها یکسان باشند.

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

واحد اندازه گیری، ساتوشی در هر بایت است که نشان دهنده مبلغی است که مایل هستید برای هر واحد از فضای بلاک که تراکنش شما به آن نیاز دارد، بپردازید.

به طور خلاصه، کارمزد ماینرهای بیت کوین بر اساس عوامل زیر مشخص می‌شود:

  1. اندازه تراکنش: پیچیدگی داده‌های تراکنش که بر اساس بایت مجازی (vB) اندازه گیری می‌شود.
  2. نرخ کارمزد: قیمت فعلی فضای بلاک در بازار که بر اساس ساتوشی بر بایت مجازی اندازه گیری می‌شود (یعنی sats/vB).
  3. تقاضای شبکه: افزایش تقاضای شبکه باعث ایجاد رقابت برای فضای بلاک محدود می‌شود که به نوبه خود، نرخ کارمزد مؤثر را بالا می‌برد.

هزینه نهایی با ضرب کردن اندازه کلی تراکنش (بر حسب vB) در نرخ کارمزد انتخابی (بر حسب sats/vB) مشخص می‌شود:

میانگین کارمزد بیت کوین = اندازه کل تراکنش (vB) ضربدر نرخ کارمزد (sats/vB)

چه عواملی بر کارمزدهای بیت کوین تأثیرگذار هستند؟

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

چندین عامل مهم بر کارمزد نهایی تراکنش‌های بیت کوین تأثیرگذار هستند:

ظرفیت بلاک و تراکم شبکه

بلاک‌های بیت کوین ظرفیت محدودی دارند. ابتدا حداکثر اندازه بلاک 1 مگابایت بود. در سال 2017 با آپگرید سگویت که منجر به رساندن این رقم به 4 مگابایت شد، این شرایط تغییر کرد و حالا تراکنش‌های بیشتری در هر بلاک قابل جایگذاری هستند.

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

به زبان ساده، وقتی سطح تقاضا از فضای بلاک در دسترس پیشی می‌گیرد، هزینه تراکنش‌های بیت کوین افزایش پیدا می‌کند. معمولاً این شرایط در هنگام اوج گیری فعالیت شبکه مثل دوره‌های صعود ایجاد می‌شود. بعلاوه، کاربردهای جدیدتری مثل توکن‌های BRC-20 بیت کوین باعث افزایش بیشتر تقاضا برای فضای بلاک می‌شوند. این قابلیت‌ها با تراکنش‌های معمولی رقابت کرده و فشار بیشتری روی شبکه ایجاد می‌کنند؛ در نتیجه باعث افزایش هر چه بیشتر کارمزدها می‌شوند.

پیچیدگی تراکنش

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

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

میزان فوریت تراکنش

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

نوع والت و آدرس

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

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

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

بالا بودن کارمزدهای شبکه بیت کوین می‌تواند مانعی برای خرج کردن این ارز دیجیتال یا استفاده از این شبکه باشد و کاربران را به سمت شبکه‌هایی سریع‌تر با هزینه کمتر سوق دهد. با اینکه نمی‌توان تأثیر تقاضای شبکه بر این کارمزدها را کنترل کرد، اما راه‌هایی برای کنترل شیوه تعامل خودتان با شبکه وجود دارد. با استفاده از این روش‌ها می‌توانید هزینه‌های کلی تراکنش را کاهش دهید.

برخی استراتژی‌های مدیریت کارمزد عبارتند از:

استفاده از شبکه لایتنینگ برای تراکنش‌های کوچک

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

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

استفاده از فرمت آدرس‌های سگویت

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

سرجمع کردن UTXOها

یکی دیگر از عوامل تأثیرگذار بر کارمزد تراکنش‌های بیت کوین، خروجی‌های مصرف نشده تراکنش (UTXO) هستند – مبلغ باقیمانده در والت شما از تراکنش‌های قبلی. معمولاً با بیشتر شدن تعداد UTXOهای ورودی، هزینه تراکنش افزایش پیدا کرده و تراکنش بسیار سنگین‌تر و پرهزینه‌تر می‌شود.

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

مثلاً ارسال 1 بیت کوین متشکل از 10 عدد UTXO یک دهم بیت کوینی بسیار گران‌تر از ارسال 1 بیت کوین با یک UTXO است.

زمانبندی تراکنش‌ها

می‌توانید با نظارت بر نرخ کارمزدهای شبکه، زمان‌هایی با فعالیت کمتر (مثل آخر هفته‌ها، اوایل صبح یا اواخر شب) را برای اجرای تراکنش انتخاب کنید. بعلاوه، می‌توانید با استفاده از ابزارهای تخمین کارمزد بیت کوین، به بهترین نرخ‌ها برسید.

برای تراکنش‌هایی که از نظر زمانی حساس نیستند، انتظار برای کاهش فعالیت شبکه می‌تواند تأثیر زیادی بر هزینه تراکنش داشته باشد.

تنظیم کارمزدها در والت

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

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

جمع بندی

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

با کارهایی مثل تنظیم کارمزد در والت، زمانبندی استراتژیک تراکنش‌ها، استفاده از شبکه لایتنینگ برای تراکنش‌های روزمره کوچک یا انتخاب فرمت آدرس سگویت می‌توانید کارمزدها را کاهش دهید. همچنین می‌توانید در زمان‌های کم بودن فعالیت شبکه، UTXOها را تجمیع کنید.

سوالات پرتکرار

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

کارمزد ماینرها با ضرب کردن اندازه تراکنش (بر حسب بایت‌های مجازی) در نرخ کارمزد (بر حسب ساتوشی به ازای بایت مجازی) محاسبه می‌شود.

چرا کارمزدهای بیت کوین نوسان دارند؟

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

چگونه کارمزدهای بیت کوین را به حداقل برسانیم؟

می‌توانید با اجرای تراکنش در هنگام کمتر بودن فعالیت شبکه، ترکیب UTXOها در قالب یک UTXO بزرگتر، استفاده از راهکارهای مقیاس پذیری لایه 2 و غیره کارمزد تراکنش‌های بیت کوین را کاهش دهید.