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

درک OP_RETURN: ابزار حکاکی داده بیتکوین
OP_RETURN، که در Bitcoin Core 0.9.0 اضافه شده است، یک اپکد اسکریپت است که به کاربران اجازه میدهد تا حداکثر ۸۰ بایت اطلاعات دلخواه – مانند متن، هش یا نشانگرهای پروتکل – را به تراکنشها اضافه کنند. بهجای ذخیرهسازی داده در خروجیهای قابل خرج که در جامعه خروجیهای تراکنش خرج نشده (UTXO) باقی میمانند، خروجیهای OP_RETURN غیرقابل خرج بودن خود را بهطور قابل اثبات نشان میدهند، به این ترتیب نودها میتوانند آنها را هرس کنند و از تقاضاهای ذخیرهسازی بکاهند.
این قابلیت از برنامههای غیرپرداختی، از جمله زمانسنجی اثبات مالکیت، جاسازی متاداده برای پروتکلهای لایه دوم (L2) یا سوزاندن سکهها در کاربردهای هدفدار پشتیبانی میکند. Counterparty یکی از اولین پروژههایی بود که از OP_RETURN بیتکوین برای جاسازی دادههای دلخواه بهطور مستقیم در تراکنشهای BTC استفاده کرد، و ایجاد و مدیریت داراییهای دیجیتالی و کارکرد مبادله غیرمتمرکز را بر روی بلاکچین بیتکوین ممکن ساخت. پروژههای جدید مانند Citrea از OP_RETURN برای ثبت اثباتهای دانش صفر استفاده میکنند، در حالی که برخی دیگر از آن برای رمزگذاری شرایط قراردادی ساده بهره میبرند.

محدودیت ۸۰ بایتی، که در سال ۲۰۱۴ تعیین شد، با هدف جلوگیری از ذخیرهسازی سنگین داده ایجاد شد و در عین حال وظایف ضروری را انجام میدهد. با محدودسازی ورودیها به تقریباً اندازه دو آدرس بیتکوین، این سیگنال را ارسال کرد که بلاکها باید اولویت را به تراکنشهای مالی بدهند. با این حال، OP_RETURN همچنان بهعنوان یک نوع تراکنش استاندارد و قابلانتقال ادامه دارد، و اطمینان حاصل میکند که نودها این پیوستهای داده را بهطور مؤثر منتقل میکنند.
با این حال، جامعه بیتکوین مدتهاست که درباره هدف OP_RETURN بحث میکند. برخی منتقدان ادعا میکنند که حتی جاسازی دادههای کوچک نیز از نقش بنیادی بیتکوین بهعنوان دفترکل پولی کاسته و برخی دیگر آن را بهعنوان مسیری عملی برای نوآوری در محدودههای مشخص میدانند. طرفداران استدلال میکنند که این امکان را برای عملکردهای مختلف بهصورت کنترلشده فراهم میکند بدون اینکه بار اضافی بر شبکه وارد کند.
بحث درباره بازنشستگی محدودیت ۸۰ بایتی
در انتشار آتی Bitcoin Core، توسعهدهندگان قوانین پیشفرض ۸۰ بایتی OP_RETURN را حذف خواهند کرد، که امکان درج دادههای بزرگتر و چندین ورودی OP_RETURN را در هر تراکنش فراهم میکند. این تغییر بعد از اختلاف نظر طولانی درباره اینکه آیا محدودیت موجود همچنان هدف خود را برآورده میکند، صورت میگیرد. تا تاریخ ۱۲ مه ۲۰۲۵، Bitcoin Core هیچ درخواست کششی مرتبط با تغییر محدودیتهای OP_RETURN را ادغام نکرده است و پیشنهادها همچنان برای بررسی باز هستند.
چرا محدودیت باید برداشته شود؟
حامیان ادعا میکنند که این محدودیت دیگر کارآیی خود را از دست داده است و اشاره میکنند که استخرهای استخراج متمرکز و خدمات در حال حاضر تراکنشهای غیر استاندارد و سنگین داده را بهصورت مستقیم میپذیرند. چنین راهحلهایی – از جمله اسکریپتهای fake multisig یا لوحنگاریهای مبتنی بر Taproot – جامعه UTXO را باد میکنند که درست همان چیزی است که OP_RETURN برای جلوگیری از آن طراحی شده بود.
برداشتن این محدودیت، به گفته آنها، سازندگی تراکنش را سادهتر میکند، تخمین کارمزد را بهبود میبخشد و سیاستهای انتقال را با عملهای ماینرها هماهنگ میسازد. به گفته یکی از توسعهدهندگان Bitcoin Core توضیح داده شده، هر عملی که با OP_RETURN قابل انجام باشد میتواند از طریق آدرسهای جعلی با هزینه بیشتری برای شبکه تکرار شود.

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

برخی دیگر عملی بودن اين تحول را زیر سوال میبرند و اشاره میکنند كه تعداد كمی از پروژهها حتی بدون محدودیت به OP_RETURN مهاجرت خواهند كرد. بحث همچنین نگرانیهای حکومتی را برانگیخته، و برخی منتقدان پیشنهاد میدهند که پیشنهاد بهسرعت نهایی شده و ممکن است باعث کاهش اعتماد جامعه شود.

یک سیاست، نه یک تغییر اجماعی
مهم است که این تنظیم تنها قوانین پیشفرض انتقال Bitcoin Core را تحت تاثیر قرار میدهد و تغییر در تایید اجماع ایجاد نمیکند. نودها، مثل Bitcoin Knots، همچنان میتوانند محدودیتهای شدیدتر OP_RETURN را اجرا کنند و بلاکهایی که از سیاست قبلی تجاوز کنند همچنان معتبر خواهند بود. توسعهدهندگان تاکید میکنند که هدف کاهش راههای بار اضافی مضر است و نه ترویج ذخیرهسازی دادههای نامحدود. اینکه این مسئله در آینده به چه صورت توسعه خواهد یافت، اما، همچنان در حد حدس و گمان است.
تحولات آینده بیتکوین
بحث OP_RETURN به تنشهای وسیعتری در توسعه بیتکوین اشاره میکند: پرورش نوآوری در حالی که تلاش میکند اصول اصلی را حفظ کند و انتخاب فردی را با کارایی شبکه در تعادل نگه دارد. معتقدند که برداشتن این محدودیت میتواند آلودگی UTXO را کاهش دهد و انگیزههای نود-ماینر را هماهنگ سازد، در عین حال که ولع جامعه برای آزمایش روی زنجیره را آزمون میکند.
دیگران میگویند در نهایت بازار کارمزد بیتکوین تخصیص منابع را داوری خواهد کرد، زیرا کاربران برای فضای بلاک رقابت میکنند – اگر دادههای اضافی شبکه را پر کنند، هزینههای بالاتر به طور طبیعی سوءاستفاده را پرهیز میدهد. به هر حال، بیتکوینها بر سر این مسئله دچار اختلاف شدهاند و به عموم فرصتی میسازد تا از وضوح بیشتر در این زمینه بهرهمند شوند.













