بروس لیو معتقده که بیتکوین بدون آپکد OP_CAT، مثل یه «هواپیمای جامبو جت بدون بال» میمونه؛ یعنی تواناییهای خیلی بیشتری از چیزی که الان بهش اجازه داده شده داره، اما روی زمین گیر کرده، در حالی که اتریوم و سولانا دارن اوج میگیرن.
لیو، که بنیانگذار OPCAT_Labs هست، میگه فقط یک آپکد به اسم OP_CAT میتونه بیتکوین رو از یه طلای دیجیتال ثابت، به پولی برنامهپذیر تبدیل کنه که بتونه با بقیه زنجیرههای لایه ۱ رقابت کنه.
OP_CAT یه آپکد قدیمی توی کدهای بیتکوینه که مدتهاست غیرفعال شده. اگه دوباره فعال بشه، به توسعهدهندهها این امکان رو میده که دادهها رو توی اسکریپتها به هم بچسبونن و درهای جدیدی از امکانات رو باز کنن؛ از ساخت خزانهها (vaults) و کاوننتها (covenants) گرفته تا صرافیهای غیرمتمرکز و اثباتهای دانش صفر.
لیو میگه اگه OP_CAT دوباره فعال بشه، بلاکچین بیتکوین هم به اندازه اتریوم یا سولانا برنامهپذیر میشه.
لیو در مصاحبهای با کویندسک در حاشیه رویداد BTC Asia در هنگ کنگ گفت: «OP_CAT یه کد جدید نیست. هیچوقت حذف نشده، فقط کامنت و غیرفعال شده. ما آپکد من یا کس دیگهای رو اضافه نمیکنیم. این کد مال خود ساتوشیه.»
اما این تلاش برای فعالسازی OP_CAT بدون دردسر هم نیست.
ساتوشی در سال ۲۰۱۰ این آپکد رو به خاطر نگرانی از اینکه ممکنه باعث حملات منع سرویس (Denial-of-Service) بشه، غیرفعال کرد. مخالفها معتقدن که هر آپکد جدیدی، «ناشناختههای ناشناختهای» رو با خودش میاره که میتونه پایداری بیتکوین رو که به سختی به دست اومده، به خطر بندازه. بعضیهای دیگه هم نگاه فلسفیتری دارن و میگن: بیتکوین باید همون طلای دیجیتال باقی بمونه و نباید دنبال قابلیتهای برنامهپذیری اتریوم باشه.
لیو با اشاره به طراحی اصلی ساتوشی ناکاموتو، به این انتقادها جواب میده.
او میپرسه: «اگه بیتکوین فقط برای پرداخت طراحی شده بود، پس چرا ساتوشی اصلاً زبان اسکریپت (Script) رو توش قرار داد؟» و اضافه میکنه: «OP_CAT اختراع من نیست، کد خود ساتوشیه. هیچوقت حذف نشده، فقط غیرفعال شده.»
لیو میگه OP_CAT میتونه به زبان اسکریپت – زبان برنامهنویسی پایهای که در بلاکچین بیتکوین تعبیه شده – جون تازهای بده. اینطوری بیتکوین میتونه کارهایی فراتر از پرداختهای ساده انجام بده و قابلیتهایی مثل خزانههای امن یا حتی اپلیکیشنهای ساده دیفای رو ممکن کنه.
به گفته اون، OP_CAT پتانسیلهای بیشتری رو آزاد میکنه و به توسعهدهندهها اجازه میده چیزهایی مثل خزانهها، کاوننتها، یا حتی اپهای ساده دیفای رو روی بیتکوین بسازن.
برای اینکه روی این نکته تاکید کنه، به توضیحات خود ناکاموتو در مورد دلیل اصلی وجود زبان اسکریپت اشاره میکنه.
ناکاموتو در پستی در فروم Bitcointalk در سال ۲۰۱۰ نوشته بود که طراحی بیتکوین از همون نسخه اول عملاً «روی سنگ حک شده» و غیرقابل تغییره، برای همین میخواسته که این طراحی بتونه هر نوع تراکنشی که به ذهنش میرسه رو پشتیبانی کنه.
ساتوشی توضیح داده که هاردکد کردن (Hard-coding) تکتک این موارد، باعث ایجاد بینهایت حالت خاص میشد. برای همین، خالق بیتکوین به جای این کار، زبان اسکریپت رو به عنوان یه راهحل کلی معرفی کرد تا کاربرا بتونن شرایط خودشون رو تعریف کنن و نودها فقط وظیفه داشته باشن که برآورده شدن اون شرایط رو بررسی کنن.
در حال حاضر، این شرکت یه فورک از بیتکوین رو با OP_CAT فعالشده در یک ماشین مجازی راهاندازی کرده تا پتانسیلهای اون رو نشون بده. این نسخه آزمایشی با ابزارهای توسعه (SDK)، رابطهای برنامهنویسی (API) و یک زبان برنامهنویسی شبیه به جاوا اسکریپت همراهه تا ساخت اپلیکیشن روی بیتکوین رو برای توسعهدهندههای وب ۲ (Web2) هم آسون کنه.
لابی برای OP_CAT
نیمه دوم برنامه لیو، جنبه سیاسی داره. شرکت OPCAT_Labs در کنار «ماته توکای» (Mate Tokay)، یکی از کارآفرینان اولیه بیتکوین که Bitcoin.com رو به همراه راجر ور تأسیس کرد، در حال رهبری چیزی هستن که خودشون اسمش رو «اتحاد» حامیان OP_CAT گذاشتن.
هدف اینه که تلاشهای پراکنده گروههایی مثل Taproot Wizards، StarkWare و توسعهدهندههای مستقل رو با هم هماهنگ کنن.
لیو میگه: «قبلاً، طرفداری از OP_CAT هیچ رهبری نداشت. نود درصد آدمهایی که باهاشون صحبت میکنیم موافقن، اما بلندترین صداها، صدای مخالفهاست. ما میخوایم این حمایت رو به شکلی قابل مشاهده، نیمهرسمی و هماهنگ سازماندهی کنیم.»
توکای این حرکت رو یه کمپین آموزشی برای ذینفعان با نفوذ، مدیران صندوقها، موسسات و حتی قانونگذارها میدونه. به گفته اون، این افراد اونقدر روی ذخایر بیت کوین شرکتها (BTC treasuries) تمرکز کردن که اصلاً متوجه بحث برنامهپذیری بیتکوین نیستن.
اون میگه: «اگه میدونستن OP_CAT چه قابلیتهایی رو آزاد میکنه، خیلی بیشتر برای آینده بیتکوین هیجانزده میشدن.»
لیو امیدوار است تا زمان برگزاری کنفرانس Bitcoin Asia در سال آینده، بتونه اپلیکیشنهای دیفای کاربردی روی بیتکوین و پیشرفتهایی در زمینه ایجاد یک جبهه لابیگری سازمانیافته رو به نمایش بذاره.
اون این کار رو به آزاد کردن پتانسیلی تشبیه میکنه که از اول وجود داشته. لیو میگه: «ما بیتکوین رو تغییر نمیدیم، داریم بالهاش رو باز میکنیم.»



