چگونه سرعت تراکنش بیت کوین را افزایش دهیم (یا آن را لغو کنیم) وقتی که گیر کرده است
شما بیتکوین ارسال کردهاید و یک ساعت یا شاید دو ساعت در حالت «در انتظار» مانده است. گیرنده منتظر است، شما هر 30 ثانیه مرورگر بلاک را بهروزرسانی میکنید و هیچ اتفاقی نمیافتد. تراکنش در ممپول گیر کرده است و شما کمکم به این فکر میکنید که آیا پولتان رفته است یا خیر.
اینطور نیست. یک تراکنش بیت کوین گیر کرده تقریباً در هر مورد قابل حل است. وجوه از بین نرفتهاند؛ آنها فقط هنوز توسط یک ماینر دریافت نشدهاند زیرا کارمزدی که شما اضافه کردهاید برای تقاضای فعلی شبکه به اندازه کافی بالا نبوده است. این اتفاق بیشتر از آنچه فکر میکنید میافتد، به خصوص زمانی که ممپول (mempool) در طول افزایش ناگهانی قیمت، راهاندازی NFT یا موجهای ضرب توکن BRC-20 پر میشود.
این راهنما تمام روشهای تسریع یا لغو یک تراکنش بیتکوین در حال انجام را پوشش میدهد: RBF (جایگزینی با کارمزد)، CPFP (پرداخت توسط فرزند به جای والدین)، شتابدهندههای تراکنش و استراتژیهای ساده پیشگیری تا دیگر دچار مشکل نشوید.
چرا تراکنشهای بیت کوین گیر میکنند؟
هر تراکنش بیتکوین از یک مسیر یکسان عبور میکند. شما آن را از کیف پول خود به شبکه بیتکوین ارسال میکنید. تراکنش وارد ممپول میشود، یک اتاق انتظار که در آن تراکنشهای تأیید نشده تا زمانی که یک ماینر آنها را انتخاب کرده و در یک بلوک جدید قرار دهد، باقی میمانند. بلوکها تقریباً هر 10 دقیقه میرسند و هر بلوک فضای محدودی دارد (تقریباً 1-4 مگابایت بسته به استفاده از SegWit).
ماینرها بر اساس یک چیز انتخاب میکنند که کدام تراکنشها را لحاظ کنند: کارمزد به ازای هر بایت. تراکنشی که ۵۰ ساتوشی به ازای هر بایت مجازی (sat/vB) ارائه میدهد، نسبت به تراکنشی که ۵ ساتوشی به ازای هر بایت مجازی ارائه میدهد، اولویت بیشتری دارد. وقتی ممپول خلوت است، حتی تراکنشهای با کارمزد پایین هم در یک یا دو بلوک تایید میشوند. وقتی شلوغ است، هزاران تراکنش برای فضای یکسان بلوک با هم رقابت میکنند و هر تراکنشی که کارمزدی کمتر از میانگین داشته باشد، به انتهای صف رانده میشود.
در اینجا به مواردی که معمولاً باعث گیر کردن تراکنش بیت کوین میشوند اشاره میکنیم:
شما کارمزد را خیلی پایین تعیین کردهاید. بسیاری از کیف پولها به شما اجازه میدهند بین سطوح کارمزد «اقتصادی»، «عادی» و «اولویتدار» یکی را انتخاب کنید. اگر در یک دوره شلوغ، ارزانترین گزینه را انتخاب کنید، ممکن است تراکنش شما ساعتها یا روزها معطل بماند.
شبکه بعد از ارسال شما شلوغ شد. شما کارمزد معقولی را انتخاب کردید، اما ۲۰ دقیقه بعد، یک ضرابخانه Ordinals محبوب، ممپول (mempool) را با تراکنشهای با کارمزد بالا پر کرد و تراکنشهای شما را در صف انتظار قرار داد.
کیف پول شما تخمین ضعیفی دارد. برخی از کیف پولها کارمزدها را بر اساس چند بلاک آخر محاسبه میکنند که در صورت افزایش فعالیت، میتواند تقاضا را کمتر از حد واقعی تخمین بزند.
| ایالت ممپول | هزینه برای تأیید در حدود ۱ بلوک | انتظار معمول در 5 sat/vB |
|---|---|---|
| بیصدا (کمتر از ۲۰ مگابایت) | ۱-۵ سات/ویبی | ۱۰-۲۰ دقیقه |
| متوسط (۲۰-۵۰ مگابایت) | ۱۰-۳۰ سات/ویبی | ۱-۴ ساعت |
| مشغول (۵۰-۱۰۰ مگابایت) | 30-80 سات/ویبی | ۴-۲۴ ساعت |
| بسیار پرترافیک (۱۰۰+ مگابایت) | ۸۰-۲۰۰+ سات/ویبی | روز، یا تا زمانی که ازدحام برطرف نشود، تأیید نخواهد شد |
شما میتوانید وضعیت فعلی mempool را در mempool.space، یکی از بهترین داشبوردهای بلادرنگ برای شرایط شبکه بیتکوین، بررسی کنید.
روش ۱: جایگزینی با کارمزد (RBF)
RBF قابل اعتمادترین راه برای سرعت بخشیدن به یک تراکنش بیت کوین گیر کرده است. این روش به شما امکان میدهد یک تراکنش جایگزین با کارمزد بالاتر منتشر کنید، اساساً به ماینرها میگوید "قبلی را نادیده بگیرید، این یکی را انتخاب کنید".
نحوه کار: تراکنش اصلی شما شامل یک پرچم RBF بود (بیشتر کیف پولهای مدرن به طور پیشفرض این را فعال میکنند). شما یک تراکنش جدید با همان ورودیها اما با کارمزد بالاتر ایجاد میکنید. ماینرها نسخه جدید با کارمزد بالاتر را ترجیح میدهند. پس از تأیید جایگزین، تراکنش اصلی از mempool حذف میشود.
گام به گام:
۱. کیف پول خود را باز کنید و تراکنش در حال انتظار را پیدا کنید.
۲. به دنبال گزینه «افزایش سرعت» یا «افزایش کارمزد» باشید (این گزینه از RBF در پشت صحنه استفاده میکند)
۳. یک کارمزد جدید و بالاتر تعیین کنید. برای اطلاع از نرخ پیشنهادی فعلی، mempool.space را بررسی کنید.
۴. تراکنش جایگزین را تأیید و منتشر کنید
۵. تراکنش جدید جایگزین تراکنش قدیمی میشود. همان مبلغ به همان گیرنده، فقط کارمزد بالاتر
کدام کیف پولها از RBF پشتیبانی میکنند:
- الکتروم (کنترل کامل دستی RBF)
- بلو والت
- کیف پول گنجشک
- هسته بیت کوین
- لجر لایو (از طریق جایگزینی تراکنش)
- سوئیت ترزور
مهم: RBF فقط در صورتی کار میکند که تراکنش اصلی به عنوان قابل تعویض علامتگذاری شده باشد. اکثر کیف پولها این کار را به صورت خودکار انجام میدهند، اما برخی از کیف پولهای قدیمیتر یا سادهتر این کار را نمیکنند. اگر RBF فعال نبود، به روش ۲ نیاز دارید.
آیا میتوانید یک تراکنش بیتکوین را با RBF لغو کنید؟ بله، تقریباً. به جای ارسال جایگزین به گیرنده اصلی، میتوانید آن را با کارمزد بالاتر به آدرس خودتان برگردانید. ماینر، خود-ارسالی شما را دریافت میکند و تراکنش اصلی لغو میشود. شما کارمزد تراکنش جایگزین را از دست میدهید، اما بیتکوین به شما برمیگردد. این نزدیکترین چیز به لغو یک تراکنش بیتکوین در حال انتظار است.

روش ۲: فرزند هزینه والدین را پرداخت میکند (CPFP)
CPFP زمانی کار میکند که RBF در دسترس نباشد. به جای جایگزینی تراکنش گیر کرده، شما یک تراکنش جدید ("فرزند") ایجاد میکنید که خروجی تایید نشدهی تراکنش گیر کرده ("والد") را خرج میکند.
نحوه کار: تراکنش فرزند شامل کارمزدی به اندازه کافی بالا است که هم خودش و هم تراکنش والد را پوشش دهد. ماینرها میبینند که تأیید هر دو با هم، سود بیشتری نسبت به تأیید تراکنشهای دیگر برایشان دارد، بنابراین هر دو را در بلوک بعدی قرار میدهند.
چه زمانی از CPFP استفاده کنیم:
- کیف پول شما تراکنش اصلی را برای RBF علامتگذاری نکرده است
- شما گیرنده هستید، نه فرستنده (گیرندگان هم میتوانند CPFP انجام دهند)
- شما نیاز به تأیید تراکنش دارید اما نمیتوانید اصل آن را تغییر دهید
گام به گام:
۱. تراکنش تایید نشده در کیف پول خود را شناسایی کنید
۲. یک تراکنش جدید ایجاد کنید که خروجی تایید نشدهی باقیمانده (یا وجوه دریافتی تایید نشده اگر شما گیرنده هستید) را خرج کند.
۳. کارمزد تراکنش فرزند را به اندازهای بالا تعیین کنید که کارمزد پایین تراکنش والد را جبران کند.
۴. فرزند را پخش کنید. ماینرها هر دو تراکنش را با هم دریافت میکنند.
محاسبه: اگر والد ۲۵۰ بایت با نرخ ۳ sat/vB (خیلی کم) داشته باشد و شما به نرخ مؤثر ترکیبی ۳۰ sat/vB نیاز داشته باشید، فرزند باید این شکاف را پوشش دهد. کارمزد فرزند باید به صورت زیر محاسبه شود: (نرخ مطلوب ضربدر کل اندازه والد + فرزند) منهای کارمزد فعلی والد.
کیف پولهایی که از CPFP پشتیبانی میکنند: Electrum، Sparrow، Bitcoin Core، Trezor Suite و Exodus، همگی به نوعی از CPFP پشتیبانی میکنند.
روش ۳: شتابدهندههای تراکنش بیتکوین
اگر نمیتوانید از RBF یا CPFP استفاده کنید (شاید از یک کیف پول ساده بدون کنترل پیشرفته کارمزد استفاده میکنید)، سرویسهای شتابدهنده خارجی میتوانند کمک کنند. این سرویسها شناسه تراکنش شما را مستقیماً به استخرهای استخراج ارسال میکنند و از آنها میخواهند که آن را در اولویت قرار دهند.
شتابدهندههای رایگان:
- mempool.space (mempool بصری، به شما کمک میکند موقعیت خود را درک کنید)
- بیتاکسپلریت
- بیت کوین جامپر
شتابدهندههای پولی:
- ViaBTC (متصل به یک استخر استخراج بزرگ)
- شتابدهنده BTC.com
- شتابدهنده استخر بایننس
سرویسهای پولی معمولاً بسته به فوریت، ۵ تا ۳۰ دلار هزینه دارند. این سرویسها به این دلیل کار میکنند که استخرهای استخراج میتوانند هنگام ساخت بلوک بعدی، شناسههای تراکنش خاص را در اولویت قرار دهند.
احتیاط: فقط از شتابدهندههای منابع معتبر استفاده کنید. هرگز کلیدهای خصوصی یا عبارت بازیابی خود را به هیچ سرویس شتابدهندهای ندهید. تنها چیزی که آنها نیاز دارند شناسه تراکنش (txid) شما است که اطلاعات عمومی قابل مشاهده در هر مرورگر بلاک است. سایتهای کلاهبرداری وجود دارند که خود را به عنوان شتابدهنده جا میزنند و از شما اطلاعات کیف پول را درخواست میکنند. شتابدهندههای قانونی هرگز به چیزی فراتر از txid نیاز ندارند.
شتابدهندهها چقدر خوب کار میکنند؟ نتایج متفاوت است. در زمان ازدحام خفیف، یک شتابدهنده پولی که به یک استخر استخراج بزرگ متصل است میتواند تراکنش شما را به ۱ تا ۳ بلاک بعدی برساند. در زمان ازدحام شدید (بیش از ۱۰۰ مگابایت ممپول)، حتی شتابدهندههای پولی هم ممکن است کمکی نکنند زیرا شکاف کارمزد بسیار زیاد است. در این موارد، RBF یا CPFP قابل اعتمادتر هستند زیرا آنها در واقع اقتصاد کارمزد را تغییر میدهند تا اینکه به حسن نیت یک استخر استخراج تکیه کنند.
روش چهارم: فقط صبر کنید
این حرف به نظر بیاهمیت میآید، اما منطقی است. اگر ممپول موقتاً شلوغ باشد و عجلهای نداشته باشید، صبر کردن بیفایده است. ممپول بیتکوین تراکنشها را برای همیشه نگه نمیدارد. بهطور پیشفرض، اکثر گرهها تراکنشهای تأیید نشده را پس از ۱۴ روز حذف میکنند. پس از حذف، بیتکوین به کیف پول شما برمیگردد، گویی تراکنش هرگز اتفاق نیفتاده است.
در عمل، بیشتر افزایشهای ناگهانی تراکم در عرض چند ساعت یا چند روز برطرف میشوند. بازار کارمزد با تأیید تراکنشهای با کارمزد بالا و خروج آنها از ممپول، تعدیل میشود. تراکنش با کارمزد پایین شما به تدریج در صف بالاتر قرار میگیرد.
mempool.space را بررسی کنید و به آستانه "پاکسازی" نگاه کنید. اگر کارمزد شما بالاتر از آن باشد، تراکنش شما در نهایت تأیید میشود. اگر کمتر باشد، حذف میشود و وجوه شما بازگردانده میشود.
نکتهای که اکثر راهنماها به آن اشاره نمیکنند این است: یک تراکنش گیر کرده، بیتکوین شما را در معرض خطر قرار نمیدهد. بدترین حالت، دردسر و تأخیر است. بیتکوین شما یا در مقصد اصلی تأیید میشود یا پس از پاکسازی ممپول به کیف پول شما برمیگردد. در خلأ ناپدید نمیشود. تنها سناریویی که واقعاً پول خود را از دست میدهید این است که وحشت کنید و هزینههای گزافی را برای لغو تراکنشی بپردازید که به خودی خود در عرض چند ساعت تأیید میشد. من افرادی را دیدهام که ۴۰ دلار کارمزد RBF پرداخت کردهاند تا یک تراکنش ۵۰ دلاری را که به هر حال در بلاک بعدی تأیید میشد، سرعت بخشند.

چگونه از همان ابتدا از گیر کردن تراکنشها جلوگیری کنیم؟
بهترین راه حل، پیشگیری است. چند عادت شما را به طور کامل از سردرد RBF/CPFP نجات میدهد:
قبل از ارسال، mempool را بررسی کنید. قبل از هر تراکنش، 10 ثانیه در mempool.space وقت بگذارید. اگر کارمزد توصیه شده برای تأیید بلوک بعدی 40 sat/vB باشد و کیف پول شما 5 را پیشنهاد کند، میدانید که گیر خواهید افتاد.
از آدرسهای SegWit استفاده کنید. SegWit (آدرسهایی که با bc1q یا bc1p شروع میشوند) اندازه تراکنش شما را کاهش میدهد، که به معنی کارمزد کمتر با همان اولویت است. اگر کیف پول شما هنوز از آدرسهای قدیمی (با شروع از ۱) استفاده میکند، آن را تغییر دهید.
فعال کردن RBF به صورت پیشفرض. در Electrum، Sparrow و Bitcoin Core، میتوانید RBF را به عنوان پیشفرض برای همه تراکنشهای خروجی تنظیم کنید. هیچ اشکالی ندارد.
تراکنشهای دستهای. اگر نیاز به ارسال بیتکوین به چندین آدرس دارید، دستهبندی آنها در یک تراکنش واحد، هزینه کمتری نسبت به ارسال تک تک آنها دارد.
از شبکه لایتنینگ برای پرداختهای کوچک استفاده کنید. شبکه لایتنینگ یک راهکار لایه ۲ است که پرداختهای بیتکوین را فوراً با کارمزد نزدیک به صفر پردازش میکند. برای هر چیزی کمتر از چند صد دلار، لایتنینگ سریعتر و ارزانتر از تراکنشهای درون زنجیرهای است. کیف پولهایی مانند Phoenix، Breez و Muun به صورت بومی از لایتنینگ پشتیبانی میکنند. شبکه لایتنینگ کاملاً از mempool اجتناب میکند زیرا پرداختها از طریق کانالهای پرداخت خارج از زنجیره انجام میشوند. بدون ماینرها، بدون رقابت در فضای بلاک، بدون تراکنشهای گیر کرده. نکته منفی این است که نیاز دارد گیرنده نیز در لایتنینگ تنظیم شود و برای مبالغ بسیار زیاد ایدهآل نیست.
آدرس گیرنده را دوباره بررسی کنید. این هیچ ربطی به سرعت ندارد، اما در حالی که ما در مورد جلوگیری از مشکلات صحبت میکنیم: همیشه قبل از ارسال، آدرس را تأیید کنید. یک تراکنش بیتکوین، پس از تأیید در بلاکچین، قابل برگشت نیست. ارسال به آدرس اشتباه به این معنی است که وجوه برای همیشه از بین میروند. با دقت کپی و پیست کنید و اگر کیف پول شما از برچسبهای دفترچه آدرس پشتیبانی میکند، از آنها استفاده کنید.
بدانید که شبکه معمولاً چه زمانی خلوت است. فعالیت ممپول بیت کوین از الگوها پیروی میکند. آخر هفتهها معمولاً خلوتتر از روزهای هفته است. ساعات شب ایالات متحده (UTC 04:00-12:00) اغلب به دلیل تعطیلی بازارهای معاملاتی بزرگ، کارمزد کمتری دریافت میکنند. اگر پرداخت شما فوری نیست، زمانبندی آن برای یک بازه زمانی خلوت، در هزینهها صرفهجویی میکند و از همان ابتدا از خطر گیر افتادن جلوگیری میکند.