cointelegraph
cointelegraph
.

کاربر بیت کوین در وحشت، 70 هزار دلار کارمزد اشتباه پرداخت کرد

مفاهیم کلیدیمفاهیم کلیدی
  • پرداخت اشتباه بیش از ۷۰ هزار دلار کارمزد بیت کوین
  • تغییر آدرس مقصد و اشتباه در عدد کارمزد
  • جنجال پیرامون ویژگی RBF در بیت کوین
کاربر بیت کوین در وحشت، 70 هزار دلار کارمزد اشتباه پرداخت کرد

کاربر

یک کاربر بیت کوین که ظاهراً به دلیل اضطراب سریع عمل کرده بود، تقریباً 0.75 بیت کوین (معادل 70,500 دلار) را به عنوان کارمزد تراکنش نوع replace-by-fee (RBF) پرداخت کرد. این تراکنش تقریباً ۳۰ دقیقه پس از نیمه‌شب به وقت UTC در تاریخ 8 آوریل ارسال شد.

این دومین تلاش برای استفاده از RBF بود که در آن آدرس مقصد تراکنش تغییر یافت. در این تلاش، 0.48 بیت کوین (معادل 37,770 دلار) ارسال و 0.2 بیت کوین (معادل 16,357 دلار) به عنوان تغییر باقی ماند.

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

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

جین توضیحاتی احتمالی ارائه کرد: «شاید او قصد داشت از 30.5692 سات استفاده کند اما به دلیل عجله یا خطای تایپی، به جای آن 305,692 سات وارد کرد.»

تراکنش دوم RBF همچنین یک ورودی اضافی (UTXO) به سیستم اضافه کرد که شامل تقریباً 0.75 بیت کوین بود. به نظر می‌رسد تغییر به اشتباه به عنوان بخشی از کارمزد محاسبه شده است؛ احتمالاً به دلیل عدم به‌روزرسانی آدرس تغییر یا برداشت نادرست از ساختار تراکنش.

احتمال دیگری که توسط جین مطرح شد این است که کاربر بین تعیین کارمزد به صورت مطلق و تعیین آن بر مبنای ساتوشی به ازای بایت مجازی (transaction size) گیج شده باشد یا ممکن است اسکریپت خودکار پشت تراکنش دارای اشکال بوده باشد. کیف پول ممکن است امکان تعیین کارمزد به صورت ساتوشی را بدهد که در مواقعی کارمزد بسیار پایین تنظیم شده و به دنبال هشدار، کاربر به اشتباه رقم بسیار بالایی وارد کند: «سیستم آن را به عنوان 30 سات خوانده، که بسیار پایین است، بنابراین کاربر 305000 را وارد می‌کند به این تصور که یعنی 30.5 سات/بایت، اما در واقع کیف پول 305,000 سات/بایت اعمال می‌کند، که غیرعقلانی است.»

ویژگی RBF در بیت کوین همواره مورد سوءتفسیر و بحث قرار گرفته است. تراکنش‌های بیت کوین تا زمانی که در یک بلوک قرار نگیرند نهایی نیستند و نیاز به تایید بلوک‌های بعدی دارند. تراکنش‌های موجود در «mempool» در دست معدن‌کاران قرار دارند که انتظار می‌رود به سودآوری عمل کنند.

توسعه‌دهندگان بیت کوین پیش‌بینی کردند که در مواجهه با چندین تراکنش متضاد، انگیزه مالی پردازش تراکنشی با کارمزد بالاتر بیشتر خواهد بود. از آنجایی که تأخیر در تعیین ترتیب تراکنش‌ها به دلیل ماهیت غیرمتمرکز شبکه وجود دارد، همین انگیزه باعث شد تا ویژگی RBF معرفی شود و به کاربران امکان ویرایش تراکنش‌های تایید نشده با ارسال تراکنش جایگزین با کارمزد بالاتر داده شود.

این ویژگی منجر به بروز جنجال‌هایی نیز شده است؛ از جمله ادعای حایدن اوتو، حامی بیت کوین کش (BCH)، مبنی بر اینکه RBF امکان دوبار خرج کردن بیت کوین را در سال ۲۰۱۹ فراهم می‌کرد. در مقابل، بیت کوین کش این ویژگی را حذف کرده و اعلام کرده است که تراکنش‌های تایید نشده ارسال شده در آن شبکه نهایی و امن هستند.

با وجود این ادعا، با توجه به نحوه عملکرد شبکه‌های بلاکچین، گاه تراکنش‌های مشابه RBF در بیت کوین کش نیز دیده شده‌اند. دلیل این امر آن است که RBF تنها یک ویژگی ضمنی از مکانیزم اجماع شبیه به بیت کوین است که به صورت رسمی معرفی شده است.

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