توسعهدهنده و تحلیلگر Mempool.space، Mononaut، انتقادی جامع منتشر کرده که هشدار میدهد که «پیشنهاد نرم افزاری موقتی کاهش دادهها» ممکن است انواع تراکنشهای قانونی در سراسر شبکه را غیرفعال کند.
پرچمهای خطر عمده توسعهدهنده در پیشنهاد فورت سافت کاهش داده بیتکوین

بررسی دادههای تراکنش نشان میدهد RDTS میتواند موارد استفاده کلیدی بیتکوین را مسدود کند
پیشنهاد نرم افزاری جدید که برای محدود کردن ذخیرهسازی بیش از حد دادهها در بلاکچین بیتکوین طراحی شده، اخیراً با انتقادات شدید روبرو شده است. روز چهارشنبه، تحلیلگر مستقل و توسعهدهنده mempool.space، Mononaut، ارزیابیای را منتشر کرد که به تأثیرات جانبی احتمالی تغییرات در مجموعه قوانین پرداخته است.
پیشنهاد، به نام نرم افزاری موقتی کاهش دادهها (RDTS)، مجموعهای از محدودیتهای در سطح توافق را معرفی میکند که با هدف کاهش تراکنشهای سنگین دادهها طراحی شدهاند – تلاشی که توسعهدهندگان میگویند پس از بهروزرسانی Bitcoin Core v30 که محدودیتها را بر روی دادههای OP_RETURN برداشت، ضروری است.

RDTS در صورت فعال شدن به مدت تقریباً یک سال اجرا میشود و scriptPubKeys را به 34 بایت محدود میکند، خروجیهای OP_RETURN را به 83 بایت محدود میکند، بلوکهای کنترل Taproot را محدود میکند، نسخههای شاهد تعریف نشده را ممنوع میکند و کلیه منطق Tapscript را غیرفعال میکند. طرفداران BIP معتقدند که این اقدامات به عنوان یک ترمز اضطراری در برابر آپلودهای دلخواه داده عمل میکنند که میتوانند اگر مواد غیرقانونی در زنجیره جاساز شده باشند، باعث نگرانیهای قانونی برای اپراتورهای گره شوند.
ارزیابی Mononaut، با بررسی فعالیت تاریخی بلاکچین که کدام تراکنشهای واقعی میتوانند قوانین پیشنهادی را نقض کنند، نتیجههای عملی این محدودیتها را ارائه میدهد. یافتههای او نشان میدهد که تمامی خروجیهای P2PK و P2MS تحت محدودیت اندازه scriptPubKey نامعتبر خواهند بود. آن محدودیت همچنین تعداد کمی از خروجیهای غیر استاندارد در تراکنشهای گذشته را تحت تأثیر قرار میدهد.

یکی از قوانین گستردهتر – نامعتبر کردن عملیات OP_PUSHDATA با payloads بالای 256 بایت – تأثیری بر روی پاکتهای نوشته نخواهد داشت، اگر فرض کنیم تنها فشارهای اجرا شده واجد شرایط باشند. اما Mononaut تأکید کرد که نسخههای شاهد تعریف نشده بیش از 54,000 تراکنش تاریخی را تحت تأثیر قرار میدهد، بسیاری از آنها از خروجیهای نامتعارف برای دور زدن سقف دادههای OP_RETURN استفاده کردند. به دلیل اینکه طولهای نسخه شاهد در BIPهای 141 و 341 به شدت تعریف شدهاند، پیشنهاد به شکل نوشته شده حتی برخی از فرمتهای معتبر مدرن مانند P2A anchors را هم مسدود میکند.
همچنین بخوانید: توسعهدهندگان Bitcoin Core تغییرات سیاست مناقشهبرانگیز را ادغام کردهاند: آیا یک انشعاب در پیش است؟
Mononaut توضیح داد که RDTS همچنین پشتههای شاهدی که حاوی یک ضمیمه Taproot هستند را نامعتبر میکند. هرچند نادر، توسعهدهنده mempool.space خاطر نشان کرد که حداقل 11 تراکنش از ضمیمه برای مقاصد داده سنگین استفاده کردهاند. دسته مهمتری که Mononaut تأکید کرد، بلوکهای کنترل Taproot بزرگ هستند: حدود 32,000 استفاده گذشته شامل بلوکهای کنترل عمق 100+ است که اغلب برای جاسازی داده استفاده میشوند، اما حتی برخی از آزمایشهای غیردادهای نیز به تنظیمات کوچکتر، معتبر متکی هستند که غیرفعال خواهد شد. یک آدرس فعال به طور منظم هزینهها را در عمق 11 بلوک کنترل خرج میکند که تحت RDTS رد خواهد شد.
به طور کلی، قوانینی که سختگیرانهترین محسوب میشوند – ممنوعیت OP_SUCCESS* و هر Tapscript که OP_IF یا OP_NOTIF را اجرا کند – فراتر از پاکتهای نوشته شده میروند. Mononaut به دو تراکنش تاریخی OP_SUCCESS، از جمله تراکنش شکستن رعد و برق Burak و حدود 70 کاربرد غیر از پاکت OP_IF-based Taproot اشاره کرد. چندین از اینها شامل الگوهای multisig مختل شده و طرحهای قفل زمانی با دادهای (HTLC) میشوند. برخی از کیف پولها عمداً مسیری کلید خود را غیرفعال کردهاند و راه مصرف تنها از طریق مسیر اسکریپت باقی میماند.
حامیان نرم افزاری موقات RDTS ادعا کردهاند که کاربران با اسکریپتهای تحت تأثیر میتوانند به خرج از طریق مسیر کلید روی آورند. با این حال، دادههای Mononaut به طور مستقیم این فرض را به چالش میکشند: حدود 560,000 خرج Taproot تاریخی از خروجیهایی ناشی میشوند که مسیر کلید آنها به شکلی ثابت غیرفعال شده بود، و استفاده از OP_IF و توابع مشابه ضروری تر از انتخابی میشود.

حامیان نرم افزاری موقتی گفتهاند که RDTS یک اقدام نرمافزاری کوتاه مدت است که برای حفظ ابزار پولی بیتکوین، جلوگیری از مخاطرات قانونی و کاهش بار گرهای شبکه با محدود کردن ذخیرهسازی داده طراحی شده است. منتقدان معتقدند که محدودیتهای گسترده در رفتار Tapscript خطر تحمیل سانسور دوفاکتو، غیرفعال کردن انواع تراکنشهای معتبر و شکست برنامههای موجود را دارد.
این بحث منعکس کننده اختلافات قبلی بر سر رشد دادههای بر اساس نوشته است و منعکس کننده اختلافات عمیقتری بر سر این است که آیا بیتکوین باید به طور صرفاً پولی باقی بماند یا به استفادههای تجرباتی ادامه دهد. در حالی که پیشنهاد هنوز در قالب پیشنویس است، بحث در میان توسعهدهندگان، محققان و مشارکتکنندگان اکوسیستم ادامه دارد.
سوالات متداول ❓
- RDTS چیست؟یک پیشنهاد نرم افزاری موقتی که چندین ویژگی اسکریپت و داده بیتکوین را محدود میکند.
- چرا در مورد RDTS بحث میشود؟حامیان میخواهند سوءاستفاده از داده را کنترل کنند، در حالی که منتقدان معتقدند که این تراکنشهای معتبر را غیرفعال میکند.
- Mononaut چه چیزی پیدا کرده است؟تجزیه و تحلیل او نشان میدهد که بسیاری از تراکنشهای تاریخی تحت قوانین RDTS ناموفق خواهند بود.
- RDTS چقدر طول میکشد؟پیشنهاد یک دوره فعالسازی یک ساله در صورت پذیرفته شدن را مطرح میکند.
برچسبها در این داستان
انتخابهای بازی Bitcoin
425% تا 5 BTC + 100 چرخش رایگان















