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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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

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

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

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

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

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

نرخ کارمزد رو هم با مبلغ BTC ارسالی اشتباه نگیرید. هزینه نهایی از ترکیب vsize تراکنش و نرخ انتخابی به دست میاد.

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

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

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


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


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

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

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

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

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

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

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


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


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

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

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

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

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

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

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

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

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

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

    1. وضعیت تراکنش را بررسی کنید
      TXID رو در یک بلاک اکسپلورر مثل Mempool.space وارد کنید و ببینید تراکنش هنوز در ممپول قرار داره یا وارد بلاک شده. تراکنشی که تایید نشده ولی همچنان در ممپول هست، هنوز ثبت نهایی نشده.
    2. در صورت نداشتن عجله، صبر کنید
      تراکنش با کارمزد پایین در زمان شلوغی ممکنه مدت بیشتری منتظر بمونه. اگه انتقال فوری نیست، می تونید صبر کنید تا تقاضا برای فضای بلاک کمتر بشه. در چنین شرایطی ممکنه تراکنش بدون پرداخت هزینه اضافه تایید بشه.
    3. از RBF استفاده کنید
      اگه تراکنش با قابلیت RBF (Replace-by-Fee) ارسال شده باشه و کیف پول از افزایش کارمزد پشتیبانی کنه، ممکنه بتونید تراکنش تایید نشده رو با نسخه ای با کارمزد بالاتر جایگزین کنید. RBF برای همین شرایط کاربرد داره و به فرستنده اجازه میده یک تراکنش جایگزین با کارمزد بالاتر ایجاد کنه.
    4. در صورت امکان CPFP را بررسی کنید
      اگه RBF گزینه مناسبی نباشه، در بعضی شرایط می تونید از CPFP (Child Pays for Parent) استفاده کنید. در این روش، تراکنش جدیدی که به تراکنش قبلی وابسته هست با کارمزد بالاتر ایجاد میشه.

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

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

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

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

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

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

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

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

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

    جمع بندی

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

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

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

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

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

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

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

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

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

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

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

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