تاییدیه تراکنش های بیتکوین
یک کاربر بیتکوین که صاحب کیف پول است ، یک تراکنش را آغاز میکند. ترا کنش به یک گره کامل (Full Node) ارسال میشود و بعد از بررسی لازم، آن تراکنش تایید یا رد میشود. در صورت تایید شدن در این مرحله تراکنش Verify شده است.
اگر تراکنش تایید شد، به مرحلهی بعد میرود و اگر تایید نشد؛ لغو میشود. علت لغو شدن آن در این مرحله میتواند عدم موجودی کافی کیف ، وجود مشکل دوبار خرج کردن(Double Spending) و یا متعلق نبودن آن تراکنش به کاربر باشد. در این حالت تراکنش لغو میشود.
تراکنش ها به چه صورت تایید می شوند؟
در مرحلهی بعد، تراکنش کاربر در شبکه ارسال (Broadcast) و منتظر میماند تا یک ماینر آن را انتخاب کند و در بلاک جدیدی که تمایل دارد آن را به بلاکچین اضافه کند؛ وارد کند. بعد از اینکه بلاکی که تراکنش کاربر در آن است به بلاکچین اضافه شد، تراکنش کاربر انجام و به اصطلاح confirm میشود. بعد از آن هر بلاکی که روی بلاک کاربر به بلاکچین اضافه شود یک confirmation برای تراکنش کاربر به همراه دارد. برای اتمام کامل تراکنش، نیاز است که حداقل تعداد این بلاکها به ۳ برسد.
زمانی که تراکنش همزمان توسط دو ماینرتایید می شود !
گاهی اتفاق می افتد که یک بلاک که شامل چندین تراکنش است به طور همزمان توسط دو یا چند ماینر، ماین و یا تایید می شود و به بلاکچین اضافه میشود. در این صورت چه اتفاقی رخ می دهد؟ هر دو ماینر بلاک ماین شده را به بلاکچین اضافه کرده و طبق روال عادی بلاکهای جدید روی آن اضافه میشود. در اینجا بلاکچین به دو یا چند رشته یا زنجیره تقسیم میشود. اما از آنجا که زنجیرهی اصلی باید یکتا باشد، در نهایت یکی از این رشتهها باید باقی بماند و سایرین حذف شوند. و اما کدام رشته در انتها باقی می ماند؟ رشتهایی که در آن بیشترین تعداد بلاک روی بلاک یاد شده ساخته شده باشد نجات پیدا میکند و تراکنشهای آن کامل میشود. اما ترا کنش دیگر رشتهها که از بین رفتهاند به کیف پول صاحبین خود بازمیگردند. به همین دلیل است که تعداد confirm های توصیه شده برای هر ترا کنش عدد ۶ است.
اگر ترا کنش کاربر بعد از حدود ۲ ساعت هیچ تاییدی نگرفت به این معناست که هیچ ماینری تمایل به انتخاب تراکنش شما نداشته است. علت این اتفاق میتواند کم بودن پاداشی که کاربر برای ماین کردن ترا کنش خود در نظر گرفته است ؛ باشد و یا شلوغ بودن بیش از حد شبکه!
نتیجه
اتفاقی که برای این گونه تراکنشها میوفتد این است که تا زمانی که ماینری آن را انتخاب کند در حالت انتظار میمانند و بر خلاف گفتهها هرگز از بین نمیروند یا تاریخ انقضای آنها نمیگذرد. اما برخی از کیف پولها راهکرد خود را برای روبهرو شدن با این اتفاق دارند و بعد از چند روز آن تراکنش را از لیست ترا کنشها حذف میکنند و مبلغ آن را بازمیگردانند و اگر کاربر همچنان قصد انجام آن ترا کنش را دارد میتواند با گذاشتن پاداش بیشتر، شانس انجام ترا کنش خود را افزایش دهد.
برای درک بیشتر این مطالب به قسمت مطالب اموزشی وب سایت آکادمی هلاکوئی مراجعه کنید و با دنیای ارزهای رمزنگاری شده اشنا شوید.
دیدگاهتان را بنویسید