نسخه ۳۰ Bitcoin core با تغییر بحثبرانگیز OP_RETURN منتشر شد!

Bitcoin Core در روز شنبه نسخه اصلی v30 خود را منتشر کرد، اما این بهروزرسانی باعث ایجاد دو دستگی در میان جامعه بیت کوین شد.
خلاصه خبر
- این بهروزرسانی موافقان و مخالفان بسیاری در جامعه بیت کوین دارد.
- اگرچه این آپدیت شامل رفع باگها، بهبود عملکرد و تغییر در نرخ کارمزد نیز بود، اما افزایش محدودیت OP_RETURN بیش از همه باعث بحث و جدال در جامعه شد.
به گزارش کوین تلگراف، توسعهدهندگان بیت کوین کور با واکنشهای متفاوتی از سوی جامعه بیت کوین روبهرو شدند، زیرا در این نسخه جدید تغییرات متعددی در معماری، عملکرد و امنیت نودها اعمال شده است. اصلیترین تغییرات در نسخه ۳۰.۰ شامل معرفی ارتباطات رمزنگاریشده اختیاری بین نودها برای حفظ حریم خصوصی بیشتر و افزایش محدودیت دادهی OP_RETURN از ۸۰ بایت به ۱۰۰٬۰۰۰ بایت است. این تغییر امکان درج حجم بسیار بیشتری از دادههای غیرمالی را در تراکنشهای بیت کوین فراهم میکند. در اطلاعیه روز یکشنبه آمده است:

با انتشار این نسخه اصلی جدید، نسخههای ۲۷.x و قدیمیتر به پایان عمر خود رسیدهاند و دیگر بهروزرسانی دریافت نخواهند کرد.

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

بازگشت جنگ سایز بلاک
اگرچه این تغییر، بهروزرسانی در سطح پروتکل نیست، اما بحث فعلی یادآور «جنگ سایز بلاک» در سال ۲۰۱۷ است که در نهایت به هارد فورگ بیت کوین کش منجر شد. برخی این بهروزرسانی را مثبت میدانند. برای مثال، الکس برژرون (Alex Bergeron)، مدیر اکوسیستم در Ark Labs، روز جمعه در شبکه اجتماعی X (توییتر سابق) نوشت که قصد دارد «از تمام فضای اضافی OP_RETURN استفاده کند و از آن برای تبدیل بیت کوین به نسخهای بهتر از اتریوم بهره ببرد.»

همچنین پاول روسناک (Pavol Rusnak)، همبنیانگذار Satoshi Labs، اعلام کرد که از نسخه ۳۰ Bitcoin Core استفاده میکند زیرا به گفته او این نسخه دارای «تیم توسعه عالی، کد بازبینیشده توسط همتایان و تصمیمات مهندسی منطقی» است.

در مقابل، عدهای دیگر چندان خوشبین نیستند و میگویند این اقدام برخلاف اصول بنیادین بیت کوین بهعنوان یک سیستم پول الکترونیکی همتابههمتا است و میتواند باعث تورم زنجیره، افزایش هزینه اجرای نودها و حتی مشکلات حقوقی شود. یکی از راهحلهایی که بسیاری از اپراتورهای نود از آن استفاده میکنند، نرمافزار جایگزینی به نام Knots است که به آنها اجازه میدهد محدودیت سختگیرانهای برای اندازه دادهها (مثل ۸۰ بایت) در تراکنشها اعمال کنند. نیک زابو (Nick Szabo) هفته گذشته در این باره نوشت:
بهعنوان یک اقدام موقت (امیدوارم موقت باشد)، از Knots استفاده کنید. من قویاً توصیه میکنم به نسخه ۳۰ ارتقا ندهید.
زابو اوایل ماه جاری نیز درباره تبعات حقوقی افزایش این محدودیت هشدار داده بود، چرا که اپراتورهای نود ممکن است ناخواسته میزبان «دادههای غیرقانونی» شوند. او در دوم اکتبر (۱۰ مهر) نوشت:
بدون افزودن سازوکارهایی برای حذف ایمن و بدون اختلال محتوای غیرقانونی از سوی اپراتورهای نودهای آرشیوی، احتمال دارد آنها در معرض مسئولیت کیفری قرار گیرند.
لوک دشجر (Luke Dashjr)، خالق Knots، تاکنون درباره این بهروزرسانی پس از انتشارش اظهار نظر نکرده، اما پیشتر از نسخه جدید Bitcoin Core انتقاد کرده بود.

بر اساس دادهها شمار قابل توجهی از اپراتورهای نود از نرمافزار Knots استفاده میکنند؛ در حال حاضر ۵٬۱۱۴ نود Knots فعال وجود دارد که حدود ۲۱.۴۸ درصد از کل نودهای بیت کوین را تشکیل میدهند.