تراکنش تأییدنشده چیست و با آنها چه باید کرد؟
بدون شک میدانید اگر در بیت کوین تراکنشی انجام دهید، دیگر قادر به بازگشت آن نخواهید بود. این به این معنا است که؛ زمانی که تراکنش یک ارز دیجیتال مانند بیت کوین تایید میشود، به هیچوجه نمیتوان آن را بازگردانی یا لغو کرد. اما همیشه در شبکه بلاک چین تراکنشهایی وجود دارد که تایید نشده هستند. به راستی با تراکنشهای تأیید نشده چه باید کرد؟ سرانجام تراکنشهای تایید نشده چه میشود؟ از کجا متوجه شویم تراکنش ما تأیید نشده است؟
ما در این مقاله قصد داریم به بررسی بیشتر و دقیقتر تراکنشهای تایید نشده بپردازیم.
ارز دیجیتال چیست؟
بسیاری از افراد معتقد هستند که اولین ارز دیجیتال حقیقی یا رمزارزی بیت کوین است. ایده شکل گیری ارزهای دیجیتال از دو مشکل بزرگ اعتماد به شخص ثالث و دوبار خرج کردن منشأ میگیرد. زمانی که شما سرمایهی خود را در بانک قرار میدهید، در واقع به بانک اعتماد کردهاید.
دوبار خرج کردن مانع از این میشود که افراد یک پول را مجدد خرج کنند. ارزهای دیجیتال با غیرمتمرکز بودن خود توانستند مانع از تقلبهای گسترده شوند و ناعدالتیهای بسیاری را از بین بردند. ارزهای دیجیتال رفته رفته دغدغههای متفاوت به وجود آمده را حل کردند و به محبوبیت بالایی در بین مردم دست یافتند.
انواع ارز دیجیتال
ارزهای دیجیتال جز بیت کوین به دو دستهی آلت توکنها و توکنها تقسیم میشود. آلت کوینها هر کدام بلاک چین مخصوص به خود را دارند. بخشی از آلت کوینها از کدهای اولیه بیت کوین ساخته شدهاند.
برخی کوینهای دیگر نظیر: اتریوم، ریپل و ویوز شبکه خود را بدون استفاده از کدهای بیت کوین ساختهاند. این بلاک چینها اغلب برای کاربردهای بیشتری به جز ارز دیجیتال ایجاد شدهاند.
توکنها دستهی دیگری از ارزهای دیجیتال هستند که بر بستر پلتفرمی مانند اتریوم و دیگر ارزهای دیجیتال ساخته میشوند. توکنها بلاک چین جداگانه ندارند و برای اجرای تراکنشهای خود از قدرت بلاک چین اصلی کمک میگیرند.
چگونگی انجام یک تراکنش در بیت کوین
تراکنش ارزهای دیجیتال مختلفی در بلاک چین صورت میگیرد، ما در اینجا به چگونگی تراکنش بیت کوین میپردازیم.
در گام اول فرض کنید شما قصد دارید بخشی از بیت کوینهای خود را از کیف پولتان به کیف پول دوست خود ارسال کنید، پس باید برای یک تراکنش درخواست دهید و کارمزد معینی برای آن مشخص نمایید.
در گام دوم تراکنش شما به تمامی مشارکت کنندگان در شبکه(نودها)ارسال میشود. دقت کنید تراکنش شما در این مرحله هنوز در بلاک خاصی قرار نگرفته است.
در گام سوم نودها منطبق با پروتکلهای شبکه که توسط سازندهی شبکه مشخص شده است، تراکنشها را بازیابی و تایید میکنند.
در گام چهارم تراکنشهای تاییدشده و ردشده از فیلتر پروتکلهای شبکه با توجه به سایزی که دارند، توسط ماینرها درون بلاکی که ساخته میشود قرار میگیرند و یک هش آنها را قفل میکند.
در گام پنجم بلاک موردنظر توسط ماینرها حل میشود و با پیداشدن هش آن، بلاک توسط ماینری که آن را حل کرده در شبکه منتشر میشود.
در گام ششم که مرحلهی نهایی و پایانی است، پس از انتشار بلاک نودها یا همان مشارکت کنندگان با ثبت و تایید بلاک جدید، تاییدیه اولیه برای تراکنش شما را به ثبت میرسانند.
اطمینان از تایید تراکنش
اگر میخواهید مطمئن شوید که تراکنشهای شما در شبکه بیت کوین تایید شده است یا نه، از کارمزد پیشنهادی که در بسیاری از کیف پولها یافت میشود، استفاده نمایید. در صورت تغییر آن ممکن است تصادفا ماینری با کارمزد کمتر را انتخاب کنید و در نهایت ممکن است تراکنش شما تأیید نشود. در بیشتر کیف پولها کارمزد تراکنشها به صورت خودکار انتخاب میشود تا دیگر مجبور نباشید ساعتها برای تایید تراکنش تان منتظر بمانید.
لازم به ذکر است که امروزه بیشتر کیف پولها زمان تقریبی برای تایید تراکنش را با توجه به میانگین کارمزدهای شبکه، مشخص میکنند.
اگر تراکنشهای شما طی ۲۴ ساعت توسط استخراج کنندگان انتخاب نشوند و بر روی بلاک چین تایید نشوند، میتوان گفت تراکنش ناموفق یا تایید نشده است.
چرا برخی تراکنشها تایید نمیشوند؟
گام دوم مراحل بالا را به خاطر آورید، در این مرحله تراکنش شما به همراه درخواست تراکنش افراد دیگر ارسال میشود، از بین انبوه این تراکنشها گزینش صورت میگیرد.
در این گام ماینرها تراکنشهایی که کارمزد بالاتری دارند را انتخاب کرده و در بلاکها قرار میدهند. به این معنا که شما با اختصاص کارمزد بالاتر به تراکنشها شانس بالاتری برای انتخاب در بلاک بعدی دارید. اگر کارمزد تراکنش شما خیلی کم باشد، ممکن است روزها طول بکشد تا ماینرها تراکنش شما را در بلاک خاصی قراردهند.
اگر شما اشتباهی به یک تراکنش کارمزد کم یا صفر اختصاص دهید، تراکنش شما هفتهها طول میکشد و تنها با به کاربردن تکنیکهای خاص که در ادامه به بررسی آنها میپردازیم،میتوانید تراکنش را لغو کرده و مبلغ را به حساب بازگردانید. فراموش نکنید شما در صورتی میتوانید این عمل را انجام دهید که تراکنش شما هیچ تاییدی نگرفته باشد.
از دیگر دلایلی که ممکن است تراکنش شما تأیید نشود، این است که؛ شبکه بیت کوین گاهی بسیار شلوغ است و ماینرها تنها تراکنشهای با کارمزد بالاتر تایید میشوند.
بلاک چین بیت کوین و دیگر ارزهای دیجیتال محدودیت دارند، به این معنا که بلاک چین بیت کوین در هرروز تنها ۱۴۴ بلاک میتواند ایجاد شود. زمانی که تراکنشها در بیت کوین بسیار زیاد میشوند، با درنظر داشتن اینکه هر بلاک سایز مشخصی دارد تراکنشها در یک مسیر طولانی قرار میگیرند تا نوبت به آنها برسد و به بلاک های جدید وارد شوند.
چگونه تراکنشهای تأییدنشده بیت کوین را لغو کنیم؟
همانطور که گفتیم تراکنشهای بیت کوین قابل لغو کردن نیستند. اما میتوان آنها را با یک تراکنش جدید جابه جا کرد.
سه شرط اساسی برای جایگزین کردن تراکنشها وجود دارد،که عبارت است از؛
•تراکنش تایید شده باشد(حداقل یک تاییدیه ضروری است).
•تراکنش با سیستم RBF ارسال نشده باشد.
•مقدار بیت کوین شما و دیگر ارزهای دیجیتال برای پرداخت کارمزد کافی نباشد.
تراکنشی که قصد به جایگزینی آن دارید، نباید هیچ تاییدیهای گرفته باشد، چراکه در غیر اینصورت شما موفق به کنسل کردن تراکنش موردنظر نخواهید بود.
با تراکنشهای تایید نشده چه کنیم؟
تسریع تراکنشها
امروزه برخی نرم افزارها و سرویسهای آنلاین فراهم شدهاند و شما میتوانید با استفاده از آنها به تراکنشهایی که مدتهاست تایید نشدند، سرعت ببخشید و با افزایش کارمزد آنها نظر ماینرها را جلب کنید، تا تاییدیه سریعتر انجام شود.
برای مثال یکی از این سرویسها سایت ViaBTC است. در این سایت هم سرویسهای رایگان و هم سرویسهای پولی وجود دارد.
شما میتوانید آدرس تراکنش خود را در این سایت وارد کرده و به سادگی از آن استفاده کنید. لازم به ذکر است که شما برای استفاده از این سرویس باید ۱۰۰۰۰ ساتوشی به ازای هر کیلوبایت به عنوان حداقل کارمزد اختصاص دهید.
شما برای کار با این سایت نیازی به عضویت در آن ندارید، تنها کافی است که آیدی تراکنشی که با تاخیر روبه رو شده را وارد نمایید.
لازم به ذکر است که این سایت تنها امکان سرعت بخشی به۱۰۰ تراکنش در ساعت فراهم است و زمانی که این تعداد تراکنش بیشتر شود، ضروری است سرویس پولی آن را تهیه نمایید.
از دیگر سرویسهایی که با توجه به سایز تراکنش و قیمت ارزهای دیجیتال مانند بیت کوین از شما مبلغی در جهت انجام سریع تراکنش دریافت میکند، سایت BTC.com است. این سرویس میتواند احتمال انجام تراکنش را در یک ساعت تا ۷۵ درصد و در ۴ ساعت تا ۹۸ درصد افزایش دهد.
دقت کنید که اگر تراکنش شما در ۱۲ ساعت تایید نشود، کل مبلغ پرداختی به حساب شما بازمیگردد.
این سایت سرویس سرعت بخشیدن به تراکنشهای بیت کوین را با همکاری سایر استخرهای استخراج ارایه میدهد.
رهاکردن آنها
شما میتوانید هیچ کاری انجام نداده و منتظر بمانید. اگر ۲تا۳ هفته از تراکنش شما بگذرد و تایید نشود، تراکنش فراموش خواهدشد و بیت کوینهای شما به کیف پولهایتان بازمیگردد.
استخر استخراج
بالارفتن سختی شبکه بیت کوین و سخت بودن عمل ماینینگ به صورت فردی موجب شده است تا ماینرها به صورت گروهی در محلی مجازی به نام استخر استخراج جمع شوند تا از قدرت پردازش جمعی برای استخراج بیت کوین استفاده شود.
در این روش تمام ماینرهای موجود در دنیا دستگاههای استخراج خود را به استخرهای معتبر متصل میکنند. استخر استخراج در این صورت به نمایندگی از همه و با مجموع قدرت پردازشی که دارد، در جهت
استفاده از قابلیت RBF
برای استفاده از این روش باید مطمئن شوید که تراکنش شما هنوز تاییدیه دریافت نکرده است. شما باید از کیف پولی استفاده کنید که از قابلیت RBF یا جایگزینی کارمزدها پشتیبانی کند. حال شما میتوانید تراکنش جدیدی با کارمزد بالاتری به شبکه ارسال کنید.
بهتر است بیشتر و دقیقتر به بررسی این روش بپردازیم؛
جایگزینی با کارمزد روشی است که به شما اجازه میدهد نسخهای از تراکنش تایید نشده را با نسخه دیگری از تراکنشی که کارمزد بالاتری را برای معامله پرداخت میکند، جایگزین شود.
در این حالت آدرس فعلی شما تبدیل به خروجی تراکنش جدید میشود، بنابراین بیت کوین تراکنش لغو شده پس از کسر کارمزد، به شما برگشت داده میشود.
فرض کنید شما تراکنشی انجام دادهاید و قصد جایگزینی آن دارید، برای این کار تنها کافی است که میزان مبلغ تراکنش قبل را برای تراکنش جدید وارد کنید، و مبلغ را به آدرس کیف پول دیجیتالی اصلی خود بفرستید.
فراموش نکنید در این روش ضروری است حتما کارمزد جدید از کارمزد قبلی بیشتر باشد.چراکه اگر کارمزد بیشتر باشد تراکنش قبلی جایگزین خواهدشد.
ماینرها به طور معمول تراکنشی را انتخاب میکنند که کارمزد بیشتری دارد، پس این تراکنشها سریعتر تایید میشوند. بنابراین زمانی که کارمزد تراکنش جدید شما از تراکنش قبلی کمتر است، ماینر تراکنش جدید را انتخاب کرده و در نهایت این مبلغ به کیف پول شما بازمیگردد.
البته فراموش نکنید که امروزه بسیاری از کیف پولها وماینرها نکات و ویژگیهای امنیتی را رعایت میکنند تا از حمله دوبار خرج کردن در شبکه جلوگیری شود، پس این امکان وجود دارد که تراکنش شما اصلا تایید نشود.
بطور کلی پروتکل RBF این امکان را به شما میدهد که با پرداخت کارمزدی بالاتر، تراکنش خود را یک بار دیگر بر روی بلاک چین منتشر کنید. البته تفاوت این روش این است که شما این بار مطمئن خواهید بود به واسطه کارمزد بالاتر، تراکنشتان توسط یک ماینر انتخاب میشود. با انجام این کار تراکنش قبلی حذف و با تراکنش جدید جایگزین میشود.
RBF انواع نودها به طور دقیق مشخص میکنند که از کدام نوع جایگزینی با کارمزد پشتیبانی کنند.
نودها مشخص میکنند کدام RBF معتبر است و کدام یک معتبر نیست، در نتیجه ممکن است برخی گرهها تراکنش RBF
شما را رد کنند.
RBFکامل
این نسخه از جایگزین با کارمزد محدودیتهای کم و اندکی دارد، شما میتوانید به سادگی کارمزد هردو تراکنش تأییدنشده قبلی و جدید را بپردازید و تا تأییدشدن تراکنش جدید خود، منتظر بمانید.
RBF انتخابی در این نوع RBFها ضروری است که فرستنده تراکنش را فلگ یا علامت گذاری کند تا تایید شود. مشکل اساسی که در این تراکنش وجوددارد این است که ارسال کننده باید زمان تایید تراکنش را قبل از انتشار در شبکه بداند. به همین جهت بسیاری از کیف پولهای موجود ارزهای دیجیتال از این نوع RBF به صورت پیش فرض استفاده میکنند، تا کار برای کاربران سادهتر شود.
RBFبا خروجیهای یکسان
این روش جایگزین با کارمزد، در بسیاری از مواقع با دوبار خرج کردن اشتباه گرفته میشود. در این روش تراکنشها تنها زمانی تایید میشوند که تراکنش جدیدی که میخواهد جایگزین تراکنش قبلی شود، خروجی یکسان با تراکنش تایید نشده قبلی داشته باشد.
مزیت این نوع RBF این است که؛ میزان خطا در ارسال تراکنش را کاهش میدهد، اما در عین حال حمله دوبار خرج کردن را سادهتر میکند.
RBFهمراه با تاخیر
در این نوع روش، تراکنش نباید تا تعداد مشخصی از بلاکها در بلاک چین ثبت شده باشد. در این نوع RBF فرستنده به ماینرها زمان میدهد تا تراکنشهای خود را با کارمزد کمتری درون یک بلاک قرار دهند. در نتیجه با این روش میتوان در پول ارسال کننده تراکنش صرفه جویی کرد.
لغو تراکنش تایید نشده بیت کوین چند روز طول میکشد؟
لغو تراکنشهای تایید نشده بیت کوین توسط ما امکان پذیر نیست. ما تنها میتوانیم تراکنش دیگری را جایگزین تراکنش قبلی کنیم. اما شبکه بیت کوین این قابلیت را دارد که اگر تراکنش شما برای مدت مشخصی تایید نشود، خودبخود کنسل میشود و BTC به کیف پول شما بازمیگردد.
جایگزین کردن تراکنش تایید نشده با روش CPFP
اگر برای شما هم پیش آمده که به دلیل عدم پرداخت کارمزد کافی برای ارسال بیت کوین چندین روز منتظر تایید یک تراکنش بودید، قطعا اهمیت CPFP را درک خواهید کرد.
CPFP مخفف عبارت Child Pays for parent به معنای پرداخت فرزند برای والدین است. این ویژگی به دریافت کننده تراکنش بیت کوین اجازه میدهد با پرداخت کارمزد بیشتر وجوه تایید نشده خود را خرج کند.
درک نحوه عملکرد CPFP
در سیستم CPFP زمانی که شما کارمزد بالاتری برای تراکنش تأییدنشده میپردازید، در واقع یک تراکنش جدید را در شبکه منتشر میکنید که یکی از خروجیهای تأییدنشده تراکنش قبلی خرج میکند.
این تراکنش Child جدید را باید با کارمزد بیشتری ارسال کنید تا تمام حواس ماینرها جذب شود و تاییدیه صادر کنند.
برای استفاده از CPFP شما احتیاج به کیف پولی دارید که این سیستم را بطور کامل پشتیبانی کند. برخی والتها تنظیمات مختلفی برای اجرای این سیستم دارند. پس قبل از استفاده، حتما تنظیمات مربوطه را چک و بررسی کنید.
از محبوبترین کیف پولها برای انجام CPFP میتوان به الکتروم، سامورایی و بیت پی اشاره کرد.
اگر یک تراکنش بیت کوین هرگز تایید نشود، چه سرانجامی در انتظار آن خواهد بود؟
اگر یک تراکنش هرگز تایید نشود، پول هنوز هم در نزد فرستنده باقی میماند. تا زمانی که این مسئله مطرح شده باشد، تقاضای فضای بلوک نیز به سمت حد اندازه بلوک افزایش یافته است.
امروزه بیشتر والتها برای اصلاح چنین شرایطی بخش ویژهای را در پشتیبانی خود اضافه کردهاند.
کارمزد انتقال بیت کوین را چقدر تعیین کنیم تا تراکنش تایید شود؟
هرچه شما کارمزد بالاتری پرداخت کنید، تراکنش شما زودتر تایید میشود. اما برای جایگزین کردن تراکنش، باید کارمزد پرداختی برای تراکنش جدید بیشتر از قبلی باشد.
البته این به این معنا نیست که تراکنش جدید شما قطعا تایید میشود.
در نهایت باید گفت:
هر ساله میزان تراکنشها در بیت کوین بالاتر رفته، بنابراین شاهد ترافیک بالایی در این شبکه هستیم. یکی از عواملی که موجب شده این مشکل پایدار بماند عدم تغییر در اندازه بلاک ۱ مگابایتی هر بلاک در بلاک چین ارز دیجیتال بیت کوین است. فراموش نکنید شما نباید خیلی سریع منتظر تأییدشدن تراکنش خود باشید. تراکنشهای بیت کوین در بهترین حالت ۱۰ دقیقه زمان نیازدارند تا تایید شوند. گاهی هم ممکن است صرافیها تراکنش را دیرتر به شبکه ارسال کنند.
امروزه در بلاک چین بیت کوین روزانه حدود ۲۰۰ هزار تراکنش انجام میشود. اما در دوران اوج بیت کوین این تعداد تراکنشها افزایش بسیاری یافت.
بطور کلی میتوان گفت جهت انجام تراکنشهای بیت کوین مطمئن شوید تراکنش شما بیش از یک کانفرم دریافت کردهاست و در هنگام انتقال بیت کوین برای اینکه از تایید تراکنش خود مطمئن شوید، حتما کارمزدی که کیف پول شما به شما پیشنهاد میدهد را وارد کنید و یا اینکه از سایتهای تخمین کارمزد استفاده کنید.
فراموش نکنید کارمزد در نظر گرفته شده جهت تراکنش کمتر از مقدار محاسبه در این سایتها نباشد. ابزارهایی مانند سایتهای معرفی شده که بدون نیاز به دانش فنی، سرعت تراکنشهای گیر افتاده در شبکه بیت کوین را تسریع میبخشند گاهی اوقات بسیار مفید هستند.
Comments
Post a Comment