داستان تایید تراکنش‌ های بیت‌کوین به طور ساده و مختصر!

۲۲ مرداد ۱۳۹۸۶٬۵۰۳بازدید
داستان تایید تراکنش‌ های بیت‌کوین به طور ساده و مختصر!

اگر از دنبال کننده های ارزهای دیجیتال باشید حتما میدانید که برای انجام موفقیت آمیز تراکنش خود نیاز به تایید شدن آن دارید. اما تعابیر متفاوتی از “تایید شدن” وجود دارد.

با مثالی از تراکنشی در بیت‌کوین این موضوع را توضیح می‌دهیم.

شما به عنوان یک کاربر بیت‌کوین که صاحب کیف پول هستید، یک تراکنش را آغاز میکنید. تراکنش شما به یک [گره کامل (Full Node) ارسال می‌شود و بعد از بررسی لازم، این تراکنش تایید یا رد می‌شود. در صورت تایید شدن در این مرحله تراکنش شما Verify شده است.

اگر تراکنش شما تایید شد، به مرحله‌ی بعد می‌رود و اگر تایید نشد؛ لغو می‌شود. علت لغو شدن در این مرحله می‌تواند عدم موجودی کافی کیف شما، وجود مشکل دوبار خرج کردن(Double Spending) و یا متعلق نبودن آن تراکنش به شما باشد. در این صورت تراکنش لغو می‌شود.

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

در مرحله‌ی بعد، تراکنش شما در شبکه ارسال (Broadcast) می‌شود و منتظر می‌ماند تا یک ماینر آن را انتخاب کند و در بلاک جدیدی که قصد دارد آن را به بلاک‌چین اضافه کند؛ وارد کند. پس از اینکه بلاکی که تراکنش شما در آن است به بلاک‌چین اضافه شد، تراکنش شما انجام و به اصطلاح confirm می‌شود. پس از آن هر بلاکی که روی بلاک شما به بلاک‌چین اضافه شود یک confirmation برای تراکنش شما به همراه دارد. برای اتمام کامل تراکنش، نیاز است حداقل تعداد این بلاک‌ها به ۳ برسد.

تایید یک تراکنش، همزمان توسط دو ماینر!

قبل از اینکه به ادامه مثال بپردازیم لازم است موردی که ممکن است در این مرحله پیش بیاید را توضیح دهیم. گاهی اتفاق میوفتد که یک بلاک که شامل چندین تراکنش است به طور همزمان توسط دو یا چند ماینر، ماین یا تایید شود و به بلاک‌چین اضافه می‌شود. در این صورت چه اتفاقی میوفتد؟ هر دو ماینر بلاک ماین شده را به بلاک‌چین اضافه کرده و طبق روال عادی بلاک‌های جدید روی آن اضافه می‌شوند. در اینجا بلاک‌چین به دو یا چند رشته یا زنجیره تقسیم می‌شود. اما از آنجا که زنجیره‌ی اصلی باید یکتا باشد، در نهایت یکی از این رشته‌ها باید باقی بماند و سایرین حذف شوند. اما کدام رشته؟ رشته‌ایی که در آن بیشترین تعداد بلاک روی بلاک یاد شده ساخته شده باشد نجات پیدا می‌کند و تراکنش‌های آن کامل می‌شود. اما تراکنش دیگر رشته‌ها که از بین رفته‌اند به کیف پول صاحبین خود بازمی‌گردند. به همین دلیل است که تعداد confirm های توصیه شده برای هر تراکنش عدد ۶ است.

حال به ادامه‌ی مثالمان بپردازیم

اگر تراکنش شما بعد از تقریبا ۲ ساعت هیچ تاییدی نگرفت به این معناست که هیچ ماینری مایل نبوده تراکنش شما را انتخاب کند. علت این اتفاق میتواند کم بودن پاداشی که شما برای ماین کردن تراکنش خود در نظر گرفته‌اید؛ باشد و یا شلوغ بودن بیش از حد شبکه!

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

منبع:میهن بلاکچین

امتیاز دادن به خبر

با لایک کردن هر خبر می‌توانید کوین بیشتری جایزه بگیرید

مطالب مرتبط

تحلیل کاربران

fatima@

۱۲ تیر ۱۳۹۹

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

تراکنش در شبکه بیتکوین باید توسط ماینرها انجام بشه و ماینر بعد انتخاب تراکنش در بلاک جدید اونو وارد میکنه.بعد اضافه شدن بلاک جدید که تراکنش در اون وجود داره تراکنش تایید میشه

farshad1298

۲۱ شهریور ۱۳۹۸

تراکنش های شبکه بلاک چین

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

takpar

۱۶ مهر ۱۳۹۸

تایید تراکنش

یک تراکنش تایید نشده زمانی اتفاق می افتد که در طول مدت 24 ساعت موفق به دریافت تایید از شبکه بلاک چین نشود. تمام تراکنش های بیت کوین باید توسط استخراج کنندگان تایید شوند. آنها حداقل به 3 تایید نیاز دارند تا کاملا تایید شوند. برای تایید نشدن تراکنش های بیت کوین دو دلیل اصلی وجود دارد: اگر درخواست تراکنش به تازگی صورت گرفته، باید صبور باشید تا عمل تایید انجام گیرد. در حال حاضر، سریع ترین زمان ممکن جهت تایید تراکنش بیت کوین حداقل 10 دقیقه است.کارمزد تراکنش تعیین نشده یا مبلغ آن بسیار کم است. تایید تراکنش های بیت کوین همیشه از یک قانون تبعیت می کنند: هر چه کارمزد تراکنش کمتر تعیین شود، شانس کمتری برای تایید وجود دارد.

carilho

۱۲ تیر ۱۳۹۹

تراکنش

تراکنش های در شبکه بیتکوین باید حداقل ۶ confirm بگیرد تا گفت تراکنش بصورت کامل انجام شده اگر تراکنشی تایید نشد احتمال شلوغی شبکه یا پایین بودن پاداش تراکنش علت ان است

amyr_sh

۲۳ مهر ۱۳۹۸

بیت کوین

این روزها تراکنش های ارز بیت کوین بسیار زیاده چون نوسانات قیمت بازار رو تحت تاثیر قرار میده و با افزایش تراکنش ها تعداد افراد سود جو و دلال هم زیاد شده و باعث گرم کردن زیاد بازار بیت کوین شدن و افراد بی تجربه هم در این میان ضررهای هنگفتی دیدن

marwan

۲۷ تیر ۱۴۰۲

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

زمانی اتفاق می‌افتد که کاربر «الف» مقدار مشخصی بیت کوین را به کاربر «ب» می‌دهد. این تراکنش‌ها پیام‌هایی مانند ایمیل هستند که به صورت دیجیتالی امضا شده‌اند و برای تأیید به شبکه بیت کوین ارسال می‌شوند؛ پس از تایید نهایی و به‌وسیله یک ماینر بیت کوین در شبکه بلاک چین ثبت خواهند شد