کارمزد بیت کوین عدد ثابتی نیست و زمان ارسال، اندازه تراکنش و وضعیت شبکه روی مقدار اون اثر میذارن. برای همین ممکنه دو تراکنش با مبلغ یکسان، هزینه متفاوتی داشته باشن یا یکی زودتر از دیگری تایید بشه. اگه بدونید نرخ کارمزد چطور تعیین میشه و چه زمانی باید اون رو تغییر بدید، می تونید هزینه انتقال BTC رو بهتر مدیریت کنید.

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

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

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

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

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

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

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

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

مثلا فرض کنید تراکنش شما ۲۵۰ vB باشه. با نرخ ۲۰ sat/vB، کارمزد ۵۰۰۰ ساتوشی میشه. اما با نرخ ۵۰ sat/vB، همین تراکنش ۱۲۵۰۰ ساتوشی هزینه داره. بنابراین برای یک تراکنش مشخص هم انتخاب نرخ متفاوت می تونه هزینه نهایی رو تغییر بده. برای پاسخ به سوال کارمزد بیت کوین چقدره؟ باید اندازه تراکنش و نرخ کارمزد رو با هم در نظر گرفت.

کارمزد فعلی شبکه را از کجا ببینیم؟

قبل از ارسال، می تونید Mempool.space رو بررسی کنید. نرخ های پیشنهادی این ابزار بر اساس sat/vB نمایش داده میشن و معمولا چند سطح اولویت برای تایید تراکنش نشون داده میشه.

برای خواندن این پیشنهادها، اول واحد sat/vB و بازه های پیشنهادی رو بررسی کنید. تعداد تراکنش های تاییدنشده و وضعیت ممپول هم کمک می کنه میزان رقابت برای فضای بلاک رو بهتر ارزیابی کنید. این اعداد تخمینی هستن و زمان دقیق تایید رو تضمین نمی کنن، چون وضعیت شبکه می تونه تغییر کنه.

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

کارمزد تراکنش از دو عامل اصلی تاثیر می گیره: اندازه مجازی تراکنش و نرخ کارمزد. اندازه مجازی یا vsize با واحد vB بیان میشه و نرخ کارمزد هم معمولا با sat/vB نمایش داده میشه. بنابراین برای محاسبه هزینه، vsize تراکنش رو در نرخ انتخابی ضرب می کنیم.

فرمول ساده محاسبه به این شکله:

کارمزد تراکنش = vsize (vB) × نرخ کارمزد (sat/vB)

مثلا فرض کنید یک تراکنش ۱۸۰ vB حجم داشته باشه و نرخ کارمزد اون ۳۰ sat/vB باشه. در این حالت:

۱۸۰ × ۳۰ = ۵۴۰۰ ساتوشی

از اونجا که هر بیت کوین ۱۰۰ میلیون ساتوشی داره، این مقدار برابر با ۰.۰۰۰۰۵۴ BTC میشه.

vsize یا اندازه مجازی تراکنش برای همه انتقال ها یکسان نیست و تعداد ورودی ها، خروجی ها و نوع ساختار تراکنش روی اون اثر میذارن. UTXO در ساده ترین تعریف، خروجی خرج نشده یک تراکنش قبلیه که می تونه به عنوان ورودی تراکنش بعدی استفاده بشه. وقتی کیف پول چند UTXO رو برای ساخت یک تراکنش انتخاب می کنه، تعداد ورودی ها بیشتر میشه و در نتیجه vsize و کارمزد هم می تونه افزایش پیدا کنه. 


بیشتر بخوانید: مدل UTXO بیت کوین چیست و چگونه کار می کند؟


به همین دلیل مدیریت UTXOها در زمان مناسب، روی هزینه انتقال های آینده اثر داره.

فرمول محاسبه کارمزد تراکنش بیت کوین

چرا کارمزد تراکنش های بیت کوین فرق میکند؟

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

  • اندازه تراکنش: تعداد ورودی ها و خروجی ها و نوع ساختار تراکنش می تونن vsize رو تغییر بدن.
  • شلوغی ممپول: افزایش تراکنش های تاییدنشده رقابت برای فضای بلاک رو بیشتر می کنه.
  • نرخ کارمزد: نرخ انتخابی می تونه روی اولویت تراکنش اثر بذاره، اما زمان دقیق تایید رو تضمین نمی کنه.
  • نوع تراکنش: ساختارهایی مثل SegWit و Taproot می تونن روی اندازه مجازی تراکنش اثر بذارن.

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

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

قبل از ارسال، اول مشخص کنید تراکنش چقدر فوریه. فرض کنید تراکنش شما ۲۵۰ vB حجم داره و برای تایید در چند بلاک آینده عجله ندارید. اگر نرخ های قابل انتخاب ۲۰، ۳۵ و ۶۰ sat/vB باشن، انتخاب ۳۵ sat/vB یعنی حدود ۸۷۵۰ ساتوشی کارمزد. در مقابل، نرخ ۶۰ sat/vB کارمزد رو به ۱۵ هزار ساتوشی می رسونه.

در این شرایط، اگر زمان تایید خیلی مهم نیست، انتخاب نرخ ۳۵ sat/vB می تونه منطقی تر از پرداخت ۶۰ sat/vB باشه. اگر انتقال فوری باشه، می تونید نرخ بالاتری رو متناسب با شرایط شبکه انتخاب کنید.

انتخاب نرخ پایین چه زمانی منطقی است؟

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


بیشتر بخوانید: معرفی کیف پول الکتروم (Electrum) و آموزش کار با آن


راه های کاهش کارمزد انتقال بیت کوین

برای کاهش هزینه انتقال بیت کوین، می تونید روی زمان ارسال، ساختار تراکنش و مدیریت UTXO تمرکز کنید.

  • زمان ارسال: در زمان هایی که رقابت برای فضای بلاک کمتره، ممکنه نرخ پایین تری برای تایید کافی باشه.
  • ساختار تراکنش: استفاده از ساختارهای کارآمدتر مثل SegWit، بسته به نوع ورودی و خروجی، می تونه vsize رو کاهش بده.
  • مدیریت UTXO: مدیریت مناسب UTXOها می تونه تعداد ورودی های موردنیاز در تراکنش های آینده رو کاهش بده.

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

مدیریت UTXO و استفاده از لایتنینگ

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

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


    بیشتر بخوانید: شبکه لایتنینگ (Lightning Network) چیست و چطور از آن استفاده کنیم؟


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

    مدیریت UTXO برای کاهش کارمزد انتقال بیت کوین

    کارمزد برداشت از صرافی چه فرقی با کارمزد شبکه دارد؟

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

    مورد کارمزد شبکه بیت کوین کارمزد برداشت صرافی
    مربوط به چیست؟ ثبت تراکنش روی شبکه پردازش برداشت توسط صرافی
    چه کسی آن را تعیین می کند؟ شرایط شبکه و نرخ انتخابی سیاست  و شرایط صرافی
    به مبلغ BTC وابسته است؟ به صورت مستقیم نه ممکنه طبق سیاست صرافی و شرایط برداشت تعیین بشه
    امکان تغییر دارد؟ بله، با تغییر شرایط شبکه بله، طبق سیاست صرافی
    مبلغ پرداختی لزوما برابر با هزینه واقعی تراکنش است؟ مربوط به خود تراکنشه  لزوما نه

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

     اگه هنوز با نحوه واریز، برداشت و مدیریت دارایی در صرافی ها آشنا نیستید، می تونید آموزش صرافی ارز دیجیتال رو ببینید.

    اگر تراکنش با کارمزد پایین تایید نشد، چه کنیم؟

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

    1. وضعیت تراکنش رو بررسی کنید: TXID رو در یک بلاک اکسپلورر وارد کنید. اگر تراکنش هنوز در ممپول هست، بسته به شرایط می تونید صبر کنید یا سراغ RBF و CPFP برید. اگر وارد یک بلاک شده، دیگه برای همون پرداخت تراکنش جایگزین نسازید.
    2. اگر عجله ندارید، صبر کنید: تراکنش با کارمزد پایین در زمان شلوغی ممکنه بیشتر منتظر بمونه. اگر انتقال فوری نیست، کاهش تقاضا برای فضای بلاک می تونه باعث تایید تراکنش بدون پرداخت هزینه اضافه بشه.
    3. RBF رو بررسی کنید: اگر کیف پول از افزایش کارمزد پشتیبانی می کنه، در تراکنش های قابل جایگزینی می تونید نسخه جدیدی با کارمزد بالاتر ارسال کنید. در مدل opt-in RBF، تراکنش از زمان ایجاد به عنوان قابل جایگزینی علامت گذاری میشه. Bitcoin Core از نسخه ۲۸، full-RBF رو به صورت پیش فرض فعال کرده و در نسخه ۲۹ گزینه غیرفعال کردن اون رو حذف کرده؛ با این حال، این موضوع به معنی پشتیبانی همه کیف پول ها از افزایش کارمزد نیست.
    4. در صورت امکان CPFP رو بررسی کنید: در CPFP، تراکنش فرزند یکی از خروجی های تاییدنشده تراکنش والد رو خرج می کنه و با کارمزد بالاتر، میانگین کارمزد هر دو تراکنش رو افزایش میده. برای این کار باید یکی از خروجی های تراکنش والد در اختیار شما باشه. اگر ماینر هر دو تراکنش رو به عنوان یک مجموعه بررسی کنه، کارمزد بالاتر فرزند می تونه شانس تایید تراکنش والد رو هم بیشتر کنه.

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

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

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

    بیشتر اشتباه ها از مقایسه نادرست بین مبلغ بیت کوین، نرخ کارمزد و هزینه نهایی تراکنش به وجود میان.

    • انتخاب نرخ بدون توجه به شرایط شبکه: نرخ کارمزد رو بر اساس وضعیت شبکه و میزان فوریت تراکنش انتخاب کنید.
    • اشتباه گرفتن sat/vB با مبلغ کل کارمزد: sat/vB نرخ پرداخت به ازای اندازه تراکنشه، نه کل مبلغی که از موجودی شما کم میشه. برای محاسبه هزینه نهایی باید vsize رو هم در نظر بگیرید.
    • تعیین کارمزد فقط بر اساس مقدار BTC: مبلغ انتقال به تنهایی معیار مناسبی برای انتخاب کارمزد نیست.
    • نادیده گرفتن RBF: اگه کیف پول از RBF پشتیبانی می کنه، این قابلیت می تونه در بعضی شرایط امکان افزایش کارمزد یک تراکنش تایید نشده رو فراهم کنه.
    • ارسال دوباره بدون بررسی تراکنش قبلی: قبل از ایجاد تراکنش جدید، وضعیت تراکنش قبلی رو بررسی کنید.
    • اشتباه گرفتن هزینه برداشت صرافی با کارمزد شبکه: مبلغ برداشت صرافی لزوما برابر با هزینه تراکنش روی شبکه نیست.

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

    برای آشنایی بیشتر با نحوه محاسبه و انتخاب کارمزد تراکنش بیت کوین می تونید راهنمای کارمزد تراکنش های بیت کوین رو ببینید.

    جمع بندی

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

    شناخت تفاوت کارمزد شبکه و هزینه های صرافی فقط برای انتقال BTC مهم نیست و هنگام خرید و فروش ارز دیجیتال هم به شما کمک می کنه هزینه های معامله رو بهتر بررسی کنید.

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

    نه، کارمزد معمولا از موجودی فرستنده کم میشه.

    بله، اگه کیف پول از RBF پشتیبانی کنه، میشه تراکنش تایید نشده رو با کارمزد بالاتر جایگزین کرد.

    چون سرعت تایید فقط به کارمزد بستگی نداره و وضعیت شبکه هم مهمه.

    عدد ثابتی نداره و به اندازه تراکنش و شرایط شبکه بستگی داره.

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

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