مقترح OP_CAT لإدخال العقود الذكية إلى البيتكوين أخيرًا يحصل على "رقم BIP".
محاولة جادة لجلب وظائف العقود الذكية المشابهة لتلك في إيثيريوم إلى البيتكوين تسمى OP_CAT، وأخيرًا تم منحها "رقم BIP: 347". هذه هي الخطوة الأولى نحو إطلاق الترقية البرمجية المقترحة منذ فترة طويلة.
"الحصول على رقم BIP لا يعني أي نوع من التوافق من جانب المجتمع"، قال إيثان هايلمان، أحد مؤلفي المقترح إلى جانب آرمين سابوري، في مقابلة. "إنما يجعل مناقشة وكتابة البرمجيات حول المقترح أمرًا أسهل لأن المقترح الآن لديه معرف رقمي فريد يوافق عليه الجميع".
بمعنى آخر، الحصول على تعيين BIP 347 يعني أن الجدل حول المقترح المثير للجدل يمكن أن يبدأ بجدية.
على جانب واحد هناك أولئك الذين يرغبون في الاحتفاظ بشبكة البيتكوين ببساطة للمعاملات المالية؛ وعلى الجانب الآخر هناك أولئك الذين يرغبون في بناء أشياء جديدة على السلسلة، منهم من يؤيدون OP_CAT بشكل بسيط.
OP_CAT لها تاريخ طويل في أوساط البيتكوين. تم تضمينها في البداية كواحدة من أولى رموز العمليات (الأوبكود) في البيتكوين، ثم قامت هيئة النشرة نفسها بإزالة الوظيفة في عام 2010 بعدما أثيرت مخاوف بشأن استخدام الذاكرة الزائد وإمكانية إدخال الضعف.
ولكن في السنوات الأخيرة، خاصة بعد إطلاق بروتوكول Ordinals الذي أعاد إحياء رغبة المطورين في البناء على السلسلة، عاد أنصار OP_CAT كطريقة محتملة لزيادة عدد الأشياء التي يمكن بناؤها باستخدام البيتكوين. وتشمل المقترحات الأخرى أشياء مثل CTV للمطور بيتكوين جيريمي روبين وحلول توسيع غنية بالميزات مثل Stacks و Ark.
بدأ هايلمان وسابوري في دراسة إعادة إدخال OP_CAT في عام 2022، واقترحا أولاً إطلاقه عامًا لاحقًا على قائمة البريد الإلكتروني للبيتكوين من خلال تغيير ناعم متوافق مع الإصدارات السابقة. الفكرة هي إعادة تعريف وتوسيع رمز موجود يسمى "OP_SUCCESS126"، دون الحاجة إلى شوكة صلبة في السلسلة.
إذا تمت الموافقة على المقترح، فإن عقود OP_CAT يمكن أن تمكن من إنشاء تطبيقات أكثر تعقيدًا وإعدادات توقيع متعددة على البيتكوين. يعمل عن طريق إدخال "عقود"، أو قواعد يمكن تحديدها لتحديد كيفية عمل معاملة معينة، إلى البيتكوين.
"يتيح للمستخدمين بيتكوين تحديد القواعد بشأن من وكيف يمكن استخدام بيتكويناتهم. كل ما يفعله CAT هو أنه يجمع بين قيمتين. لذا، إذا كان لديك 'abc' و 'def'، فسيقوم CAT بدمج هاتين القيمتين معًا لتشكيل 'abcdef'،" قال هايلمان، مضيفًا أن مثل هذه الخطوة البسيطة غير ممكنة اليوم. "CAT هو اختصار لـ conCATenate."
"بعد أن يكون المجتمع واثقًا من أن البرنامج يعمل كما هو مخطط له، سنقدم PR إلى النواة البيتكوينية. هنا يبدأ المرح الحقيقي لأن السؤال يتغير من 'هل البرنامج صحيح؟' إلى 'هل يريد مجتمع بيتكوين OP_CAT؟'" قال هايلمان. "يمكن أن يكون هذا عملية سريعة أو يمكن أن تستغرق سنواتًا."
من بين أكبر داعمي OP_CAT كان مؤسسو مشروع Ordinals الشهير Taproot Wizards، إريك وول وأودي ويرثيماير، الذين أنشأوا مشروع Quantum Cats Inscriptions كحملة تسويقية لمقترح هايلمان وسابوري.
في الوقت الحالي، OP_CAT لا يزال بعيدًا عن القبول الشامل. هناك بعض الاحتمالات، على سبيل المثال، أنه على الرغم من تقديم هايلمان وسابوري لمقترح BIP الخاص بهم قبل عدة أشهر، إلا أنه تم تأجيل الموافقة عليه بواسطة محرر BIP الوحيد ومطور نواة بيتكوين لوك داشجير، الذي ليس وحده في شكوكه حول التجربة الأخيرة على السلسلة.
في يوم الاثنين، اسم المحررين للBIP تم تعيينها من خلال محرر يعرف باسم "Roasbeef".
قال هايلمان إنه الآن بمجرد أن حصل OP_CAT على رقم BIP، فإن الأمر يعود إلى المجتمع لتحديد ما إذا كان ينبغي أن يتقدم به.