تراکنش تاییدنشده بیت‌کوین یعنی چه؟

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

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

چرا تراکنش در mempool می‌ماند؟

یکی از عوامل سرعت ورود به بلاک، نرخ کارمزد تراکنش است که معمولاً با sat/vB نمایش داده می‌شود. vB یا virtual bytes اندازه مجازی تراکنش است و sat/vB میزان ساتوشی به ازای هر بایت مجازی را نشان می‌دهد. وقتی تقاضای فضای بلاک بالا باشد، تراکنش‌های با نرخ پایین‌تر ممکن است مدت بیشتری منتظر بمانند. وضعیت ممپول و نرخ‌های پیشنهادی زنده تغییر می‌کند؛ عدد قدیمی را به‌عنوان زمان قطعی تایید تلقی نکنید.

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

اول TXID و تعداد تاییدها را بررسی کنید

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

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

تا روشن شدن وضعیت، تراکنش دوم نفرستید

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

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

RBF و CPFP را فقط با پشتیبانی کیف پول بررسی کنید

برخی تراکنش‌ها با قابلیت Replace-by-Fee (RBF) ساخته می‌شوند و کیف پول فرستنده می‌تواند آن‌ها را با تراکنشی جایگزین کند که نرخ موثر بالاتری دارد. این گزینه به پشتیبانی کیف پول و وضعیت تراکنش وابسته است. جایگزینی باید در کیف پولی انجام شود که کنترل لازم را دارد؛ یک سایت شخص ثالث برای «آزاد کردن» TXID نباید عبارت بازیابی شما را بخواهد.

روش Child-Pays-for-Parent (CPFP) در شرایطی به کار می‌رود که مالک یک خروجی قابل استفاده از تراکنش تاییدنشده، تراکنش فرزند با کارمزد مناسب می‌سازد تا نرخ موثر بسته افزایش یابد. این کار فنی است، هزینه دارد و برای هر مورد مناسب نیست. اگر با ورودی‌ها، خروجی‌ها یا fee rate آشنا نیستید، بدون راهنمای رسمی کیف پول تغییر دستی انجام ندهید. منابع فنی mempool.space روند را توضیح می‌دهد، اما تصمیم نهایی باید با ابزار خودتان سازگار باشد.

اگر تراکنش از صرافی ارسال شده است

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

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

چطور دفعات بعد از گیر کردن تراکنش پیشگیری کنیم؟

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

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

سوال‌های متداول درباره بیت‌کوین تاییدنشده

آیا تراکنش تاییدنشده به معنی گم شدن بیت‌کوین است؟ نه؛ وضعیت را با TXID در mempool بررسی کنید و تا روشن شدن نتیجه ارسال تکراری نکنید. کارمزد بیشتر همیشه تایید فوری می‌دهد؟ خیر؛ نرخ بالاتر معمولاً اولویت را بهبود می‌دهد، اما ازدحام و ساخت بلاک زمان را تغییر می‌دهد. چند تایید لازم است؟ این به گیرنده و کاربرد بستگی دارد؛ شرط سرویس را بررسی کنید.

برای تراکنش گیرکرده به چه کسی مراجعه کنم؟ اگر برداشت از صرافی بوده، با همان صرافی تماس بگیرید؛ برای کیف پول شخصی، راهنمای محصول را دنبال کنید. پرسش‌های FAQ ممپول درباره sat/vB، mempool، RBF و CPFP اطلاعات فنی می‌دهد. برای امنیت بیشتر، راهنمای امنیت کیف پول و آرشیو فارسی CryptoSigy را ببینید.

تا زمانی که TXID و وضعیت زنجیره روشن نشده، ارسال دوباره یا وارد کردن عبارت بازیابی در یک سایت ناشناس راه‌حل نیست.

منابع