خطای پانیکگونه بیتکوینر: یک کاربر بیتکوین به اشتباه 0.75 بیتکوین (معادل بیش از 70 هزار دلار) به عنوان کارمزد تراکنش پرداخت کرد. این اشتباه ناشی از خطای «جایگزینی با کارمزد بالاتر» (Replace-by-Fee) بود که در اثر حالت اضطراب و پانیک رخ داد. این حادثه، خطرات استفاده از تنظیمات دستی تراکنش در کیف پولهای رمزنگاری را به نمایش میگذارد.
اشتباه پانیکگونه کاربر بیتکوین باعث پرداخت کارمزد 70 هزار دلاری شد
یک کاربر بیتکوین که به نظر میرسد در اثر اضطراب و پانیک اقدام به ارسال تراکنش کرده، به اشتباه تقریباً 0.75 بیتکوین (معادل 70,500 دلار) به عنوان کارمزد تراکنش در قالب جایگزینی با کارمزد بالاتر (RBF) پرداخت کرد. این تراکنش در حدود 30 دقیقه بعد از نیمهشب UTC در 8 آوریل ارسال شد. این دومین تلاش برای انجام تراکنش RBF بود که آدرس مقصد تراکنش را تغییر داد، به طوری که 0.48 بیتکوین (معادل 37,770 دلار) همراه با 0.2 بیتکوین تغییر (16,357 دلار) ارسال شد.
به گفته انمول جین، معاون رئیس بخش تحقیقات در شرکت فورنزیک کریپتو AMLBot، تراکنش اولیه دارای کارمزد “پیشفرض یا محافظهکارانه” بود. اولین تراکنش RBF کارمزد را به تقریباً دو برابر مقدار اولیه افزایش داد و آدرس خروجی را تغییر داد.
هر دو تراکنش همچنان منتظر تأییدی هستند که هرگز نخواهد آمد. دلیل این موضوع این است که تراکنش RBF با کارمزد بسیار بالاتر جایگزین تراکنش اصلی شد و همان آدرس خروجی را داشت، که به احتمال زیاد تلاشی بود برای افزایش کارمزد و اطمینان از پردازش تراکنش RBF به جای تراکنش اصلی.
خطای احتمالی ناشی از پانیک در تراکنش بیتکوین
این تراکنش بیتکوین نشانههایی از یک خطای احتمالی ناشی از پانیک را نشان میدهد، به طوری که کاربر برای جلوگیری از تایید تراکنش اصلی، اقدام به ارسال تراکنش بعدی به سرعت کرد تا آن را از وارد شدن به بلاک و نهایی شدن بازدارد. انمول جین چند توضیح محتمل را مطرح کرد:
“ممکن است او قصد داشته باشد از کارمزد 30.5692 ساتوشی استفاده کند، اما به دلیل عجله یا اشتباه، 305,692 ساتوشی را وارد کرده است.”
تراکنش دوم RBF همچنین یک ورودی اضافی به تراکنش اضافه کرده بود که شامل تقریباً 0.75 بیتکوین (معادل 79,609 دلار) بود. این تغییر به اشتباه به عنوان بخشی از کارمزد در نظر گرفته شد، احتمالاً به این دلیل که کاربر آدرس تغییر را بهروزرسانی نکرده یا ساختار تراکنش را اشتباه ارزیابی کرده بود.
یک احتمال دیگر که جین مطرح کرد این است که کاربر بین کارمزد به صورت مطلق و کارمزد بر اساس ساتوشی به ازای هر بایت مجازی (حجم تراکنش) دچار سردرگمی شده باشد یا اینکه اسکریپت خودکار پشت تراکنش دارای یک باگ بوده باشد. این امکان وجود دارد که کیف پول به کاربران اجازه دهد که کارمزد را به صورت ساتوشی تنظیم کنند، که این میتواند منجر به وضعیتی شود که کارمزد بسیار پایین تنظیم شده و سپس یک هشدار در مورد کارمزد کم نمایش داده شود، که منجر به اصلاح بیش از حد میشود:
“سیستم آن را به عنوان 30 ساتوشی به عنوان کارمزد کل میخواند که خیلی کم است، بنابراین کاربر 305,000 ساتوشی وارد میکند و فکر میکند که به معنی 30.5 ساتوشی به ازای هر بایت مجازی است، ولی کیف پول در واقع 305,000 ساتوشی به ازای هر بایت مجازی اعمال میکند که یک اشتباه فاحش است.”
جایگزینی با کارمزد بالاتر: ویژگی بحثبرانگیز بیتکوین
ویژگی «جایگزینی با کارمزد بالاتر» (RBF) یکی از ویژگیهای بحثبرانگیز و درکنشده بیتکوین است. تراکنشهای بیتکوین تا زمانی که در یک بلاک گنجانده نشوند و با تایید بیشتر بلاکها در زنجیره تایید نگردند، به عنوان نهایی در نظر گرفته نمیشوند.
تراکنشها در مِمپول (حافظه موقت) در اختیار ماینرها هستند که معمولاً به دنبال سود مالی هستند. توسعهدهندگان بیتکوین پیشبینی کرده بودند که با وجود چندین تراکنش متناقض، انگیزه مالی ماینرها این خواهد بود که تراکنشی را پردازش کنند که کارمزد بالاتری پرداخت کرده باشد.
هیچ روش آسانی برای جلوگیری از این موضوع وجود ندارد که ماینرها صرفاً تراکنشی را که اول ارسال شده است، گنجانده و پردازش کنند، و همچنین به دلیل ماهیت غیرمتمرکز شبکه، تعیین این که کدام تراکنش اول ارسال شده نیز ساده نیست. در نتیجه، این انگیزه در ویژگی RBF شناسایی شد که به کاربران امکان ویرایش تراکنشهای تاییدنشده را میدهد با ارسال یک تراکنش جایگزین که کارمزد بالاتری دارد.
این ویژگی در گذشته منجر به جنجالهایی شده است، به طوری که هیدن اتو، حامی بیتکوین کش، ادعا کرد که RBF امکان دوبارهخرجیهای بیتکوین را در سال 2019 فراهم کرده است. در مقابل، بیتکوین کش این ویژگی را حذف کرده و اعلام کرده است که تراکنشهای تاییدنشده در این شبکه نهایی و ایمن برای پذیرش هستند.
با این حال، با نحوه عملکرد بلاکچینها، تراکنشهای مشابه RBF گاهی اوقات در بیتکوین کش نیز تأیید میشوند. این به این دلیل است که RBF صرفاً یک ویژگی ضمنی از مکانیزم اجماع مشابه بیتکوین است که به صورت رسمی به عنوان یک ویژگی شناخته شده است.
برای دریافت اخرین اخبار مربوط به رمزارز ها و بازار های کریپتو با ما در زرین کوین(zarrincoin.com)همراه باشید.