تراکنش تایید نشده بلاک چین چیست و چگونه آن را برطرف کنیم؟

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

در این مقاله توضیح می دهیم که تراکنش های تایید نشده چیست و چگونه می توانید سریعتر آنها را تایید کنید.

نکات برجسته اصلی:

  • تراکنش‌های تایید نشده، تراکنش‌های ارز دیجیتالی هستند که هنوز در یک بلوک گنجانده نشده‌اند.
  • تراکنش های تایید نشده در mempool (حوضه حافظه) وجود دارند تا زمانی که یک ماینر یا اعتبارسنجی آنها را انتخاب کرده و در یک بلوک قرار دهد.
  • متداول‌ترین دلیل برای تایید نشدن تراکنش برای مدت طولانی این است که کاربر کارمزد نسبتاً کمی را در نظر گرفته است.
  • می توانید از ویژگی هایی مانند RBF (جایگزینی با کارمزد) برای ارسال تراکنش جدید با کارمزدهای بالاتر برای سرعت بخشیدن به روند تأیید استفاده کنید.

"تراکنش تایید نشده" در بلاک چین به چه معناست؟

تراکنش تایید نشده تراکنشی است که آغاز شده اما هنوز در بلاک چین ثبت نشده است. با ارزهای رمزنگاری شده مانند بیت کوین، تراکنش های تایید نشده در استخر حافظه بلاک چین وجود دارد که بیشتر به عنوان "mempool" شناخته می شود. می توانید فعالیت های موجود در mempool بیت کوین را در وب سایت هایی مانند Blockchain.com مشاهده کنید.

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

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

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

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

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

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

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

چگونه یک تراکنش تایید نشده را تعمیر کنیم؟

زمان بیت کوین

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

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

RBF توسط کیف پول های محبوب بیت کوین مانند Electrum و Blue Wallet پشتیبانی می شود. Ledger Live و Trezor Suite که کیف پول های نرم افزاری ساخته شده توسط دو شرکت معروف کیف پول سخت افزاری هستند، از RBF نیز پشتیبانی می کنند.

پرسش های متداول

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

چگونه یک تراکنش تایید نشده بیت کوین در بلاک چین را لغو کنیم؟

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

ساده ترین راه برای انجام این کار استفاده از کیف پول بیت کوین است که از ویژگی RBF (جایگزینی با کارمزد) پشتیبانی می کند. RBF به شما امکان می دهد یک تراکنش تایید نشده را با تراکنش دیگری با کارمزد مرتبط بالاتر جایگزین کنید. این می تواند برای سرعت بخشیدن به تایید تراکنش به کاربر دیگر یا "لغو" تراکنش تایید نشده با ارسال وجوه به کیف پول خود استفاده شود. 

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

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

در بیشتر موارد، بهترین اقدام این است که به سادگی منتظر بمانید تا تراکنش تایید شود. از طرف دیگر، می توانید تراکنش تایید نشده را با یک تراکنش جدید جایگزین کنید که همان سکه ها را خرج می کند اما کارمزد تراکنش بالاتری دارد. اگر از کیف پولی استفاده می کنید که از ویژگی جایگزینی با هزینه (RBF) پشتیبانی می کند، می توانید این کار را انجام دهید.

آیا تراکنش تایید نشده بیت کوین برگردانده می شود؟

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

در مورد بیت کوین، مدت زمانی که یک تراکنش می تواند تایید نشده بماند تا دو هفته است. در حالی که هیچ قانونی در پروتکل بیت کوین وجود ندارد که این موضوع را مشخص کند، محبوب ترین کلاینت های بیت کوین (به عنوان مثال Bitcoin Core) به طور پیش فرض پیکربندی شده اند تا تراکنش ها را پس از 14 روز از استخر حافظه خود حذف کنند. 

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

خط پایین

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

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

منبع: https://coincodex.com/article/39991/blockchain-unconfirmed-transaction/