تراکنش بدون تایید Zero Confirmation Transaction

تراکنش بدون تایید Zero Confirmation Transaction

تراکنش بدون تایید یا (Zero Confirmation Transaction) معامله ای است که رخ داده است اما هنوز توسط ماینرها تأیید نشده است. فقط کسانی که معاملات انجام می دهند از آن آگاه هستند. گفته می شود تا زمانی که بلاک استخراج شود و معامله انجام شود، با تراکنش بدون تایید رو به رو هستیم. هنگامی که در یک بلاک گنجانده شده باشد و در بلاک چین نوشته شده باشد گفته می شود که تراکنش تایید شده داریم. در این مقاله درمورد واکنش جامعه ی بیت کوین با پدیده ی تراکنش بدون تایید(Zero Confirmation Transaction) صحبت میکنیم که یکی از مواردیست که در دنیای ارز دیجیتال ممکن است با آن رو به رو شوید. برای کسب اطلاعات بیشتر در این مورد با ما تا انتهای این مقاله همراه باشید.

زمان تایید معاملات

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

انجمن بیت کوین کش یا Bitcoin Cash معاملات بدون تایید را پذیرفته است

طی چند هفته گذشته، انجمن بیت کوین کش (BCH) در مورد موضوع تجار پذیرفتنی معاملات بدون تأیید BCH بحث کرده است. اخیراً بسیاری از بازرگانان BCH نیز بدون تایید را پذیرفتند و این بحث را دوباره مورد بحث قرار دادند، همانطور که چند سال پیش هم همین بحث در بین آنان زیاد به گوش میرسید.

معاملات بدون تایید و دستگاه بیت کوین اسنک

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

Iدر بحثی به نام “دستگاه اسنک بیت کوین” در وب سایت Bitcointalk.org، ساتوشی ناکاموتو در ژوئیه 2010 در مورد پذیرش بدون تایید صحبت کرد.

نظرات ناکاموتو

“من معتقدم این امکان پذیر است که یک شرکت پردازش پرداخت بتواند توزیع سریع معاملات را با بررسی کافی در چیزی مانند 10 ثانیه یا کمتر، به عنوان یک سرویس ارائه دهد.” “گره های شبکه فقط نسخه اول معامله ای را که می گیرند می پذیرند تا در بلوکی که سعی در ایجاد آن دارند بپیوندند.” هنگامی که شما معامله ای را صورت میدهید، اگر شخص دیگری همزمان هزینه دو برابر را پخش کند، این کار برای اولین بار در اکثر گره ها به صورت مسابقه شکل خواهد گرفت. اگر یک شروع ساده داشته باشد، از لحاظ هندسی سریعتر از طریق شبکه پخش می شود و بیشتر گره ها را بدست می آورد.

رله دو برابر خرج کردن

بسیاری از بازرگانان BCH برای مدت مدیدی تراکنش بدون تأیید را قبول کرده اند، از جمله Cryptonize.it، Bitasia Exchange، Keys4coins، Bitpay، Satoshi Dice، Mini-POS، Lieferando و افراد دیگر فعال در حوزه ارز دیجیتال. علاوه بر این، توسعه دهندگان بیت کوین با استفاده از روش های مختلف سیگنالینگ سالهاست در مورد ایجاد تراکنش ها یا مبادلات بدون تایید حتی ایمن تر در شبکه صحبت های زیادی می کنند.

مقالاتی در این زمینه

مدتی پیش یعنی در سال 2015، توسعه دهنده بیت کوین آقای مایک هرن در مقاله ای با عنوان “هزینه های مضاعف در بیت کوین و چگونگی سخت تر ساختن آن” در مورد برخی راه حل ها بحث کرد. در مقاله، او یک روش رله وارد شده به شبکه Bitcoin Core (BTC) را که بعدا توسط توسعه دهندگان Core حذف شد، مورد بحث و بررسی قرار میگیرد. به همین دلیل گاوین آندرسن و تام هاردینگ رله دو برابر خرج کردن را اجرا کرده اند. این یک تغییر در بیت کوین است که باعث می شود گره ها اولین هزینه مضاعف انجام هر معامله معین را که می بینند (برای حفظ پهنای باند) انجام ندهند. “

انواع کیف پول های مناسب

هم کیف پول Bitcoin Core و هم نسخه بعدی کیف پول bitcoinj می دانند چگونه کاربر را از معاملات متناقض بدون تأیید آگاه سازند. BitcoinJ در حال حاضر به شما می گوید وقتی معامله تأیید نشده با دو برابر شدن تأیید شود “کشته می شود”، اما اطلاع رسانی به کاربر به محض پخش دوبرابر بسیار بیشتر خواهد شد.به دلیل استدلال های بی پایان در مورد تلاش برای مبارزه با هزینه های مضاعف، بیت کوین هسته پروتکل را خراب کرد اما هارن و هاردینگ آن را در Bitcoin XT نگه داشتند. تام هاردینگ، توسعه دهنده اصلی بیت کوین XT، با BCH بحث و تحقیق زیادی کرده است و در مقاله ی خود با عنوان “مقاومت بومی مقاومت در کنفرانس Satoshi Vision” در توکیو آن را ارایه داد در مورد سیستم رله صحبت کرده است.

مکانیسم ساختن خروجی های ویژه معاملات

علاقه انجمن بیت کوین کش به تراکنش بدون تایید(Zero Confirmation Transaction)

بیت کوین کش معاملات صادرکننده تراکنش بدون تایید را پذیرفته است. دیگران نیز بوده اند که  درمورد روش های دیگری مانند محققان گروه مهندسی اطلاعات و ارتباطات، در دانشگاه خودمختار بارسلونا تحقیق کرده اند. در مقاله تحقیقاتی با عنوان “جلوگیری از دو بار خرج کردن برای معاملات بدون تایید بیت کوین” آورده شده است که ما برای جلوگیری از حملات دو برابر هزینه، مکانیزمی را برای ساختن خروجی های ویژه معاملات پیشنهاد می کنیم. ” این باید این ویژگی را داشته باشد که اگر دو امضاء مختلف برای یک بازده مشابه افشا شود (به عنوان مثال، در دو معاملات مختلف که همان بازده دو برابر را صرف می کنند)، کلید خصوصی استفاده شده برای امضای معامله آشکار می شود. “این به هر مشاهده گر این امکان را می دهد تا یک معامله سومی را ایجاد کند که همان بازده را صرف کند و مبلغ را به آدرسی که توسط خودش کنترل می شود ارسال کند.

دو پیشنهاد نقدی بیت کوین که به دو بار هشدارها و اثباتها می پردازند

سرانجام، دو طرح توسعه پروتکل وجود دارد که همچنین استفاده از معاملات بدون تایید را در زنجیره BCH تقویت می کند. کریس پاسیا، توسعه دهنده Openbazaar پیشنهادی به نام “هشدارهای دوبار خرج کردن” را ارسال کرده است که یک پیام شبکه BCH است که وقتی یک حمله ی دوبار خرج کردن در یک معامله تأیید نشده اتفاق می افتد، به گره ها هشدار می دهد. با این حال، Pacia خاطر نشان می کند که این کشف مانع از انواع خرج های دو برابری نمی شود و می گوید “پیشرفت های فنی دیگری لازم است”.

تیم بیت کوین نامحدود روشی را تحت عنوان “ایجاد و انتقال اثبات مضاعف” استفاده می شود، دارد.

در پیشنهاد “BUIP088” آمده است: “با دریافت اثبات خرج دو برابر فروشندگان در مورد تلاش از جعل سریع و بی درنگ آن ها مطلع می شوند و می توانند اقدامات مناسب را انجام دهند – این کار معامله 0 برابری را در بیت کوین نقدی ایمن تر کرده و پذیرش وسیع تری خواهد داد.”    هدف از اجرای آن این است که هر گره ای که به هر دو معامله دسترسی داشته باشد بتواند اثبات را ایجاد کند – و اینکه هر گره دیگر (حتی با هیچ یک از این معاملات در ممالک) نمی تواند آن را تأیید و ارسال کند.

نتیجه گیری

تاکنون بسیاری از طرفداران بیت کوین کش از این ایده ها و مفاهیمی که می تواند مانع و هشدار دهنده مشارکت کنندگان شبکه از هزینه های مضاعف آینده شود، حمایت های شایانی کرده اند. علاوه بر این، بازرگانان و مشاغل بسیار بیشتری نیز با اعتماد به شبکه و احتمال کم ریسک های دو برابر خرج کردن، معاملات BCH را تأیید می کنند. همانطور که ساتوشی ناکاموتو در سال 2010 اظهار داشت، خطر حمله ی دو برابر خرج کردن به سمت معاملات بدون تایید در شبکه بیت کوین، به مراتب کمتر از کلاهبرداری است که با کارتهای اعتباری صورت می گیرد. اما در پایان، تصمیم گیری در مورد تجار مبنی بر این خواهد بود که  آیا می خواهند پرداخت های فوری را بپذیرند یا منتظر تأیید در صفحه اصلی شوند؟

آخرین مطالب وبلاگ
دریافت ماینر یک ساعته رایگان
دریافت ماینر یک ساعته رایگان

آموزش ثبت نام در سامانه آی ماینر و دریافت ماینر یک ساعته رایگان ماینر یک...

خرید ماینر بیت کوین از آی ماینر
خرید ماینر بیت کوین از آی ماینر

ماینر بیت کوین چیست؟ از کجا ماینر بخریم؟ خرید ماینر بیت کوین: اکنون دیگر با...

آموزش استخراج بیت کوین با آی ماینر
آموزش استخراج بیت کوین با آی ماینر

چگونه از سامانه آی‌ماینر بیت کوین استخراج کنیم؟ در ادامه با کلیپ‌ آموزش استفاده از...

Change Language

English پارسی Türk русский العربية
آی ماینر