Bitcoin.com

ما هو OP_CAT في بيتكوين؟ شرح رمز التشغيل

OP_CAT هو رمز تشغيل (opcode) في شبكة البيتكوين تم اقتراحه لتمكين العقود الذكية عبر BIP 347. تعرف على كيفية عمله، وأسباب تعطيله، وآخر مستجدات الجدل الدائر حوله اليوم.

آخر تحديث
تاريخ النشر
وقت القراءة6 دقائق للقراءة
مراجعة
Bogdan Slobodzean
Bogdan Slobodzean
What is Bitcoin OP_CAT?

OP_CAT هو رمز تشغيل في بيتكوين يعمل على دمج قطعتين من البيانات الموجودتين في المكدس في قطعة واحدة، وهو حالياً موضوع أحد أطول النقاشات المستمرة في مجال تطوير بيتكوين. كان هذا الرمز جزءًا من الكود الأصلي لبيتكوين، إلا أن ساتوشي ناكاموتو قام بإزالته في عام 2010 بسبب مخاوف أمنية، وقضى السنوات القليلة الماضية كاقتراح لـ«الانقسام الناعم» (BIP 347) الذي يمكن أن يفتح الباب أمام فئة جديدة من السلوكيات الشبيهة بالعقود الذكية على شبكة بيتكوين. واعتبارًا من يوليو 2026، لم يكن هذا الرمز نشطًا على الشبكة الرئيسية لبيتكوين، على الرغم من أنه يعمل بالفعل على عدد قليل من الشبكات المرتبطة ببيتكوين، حيث يخضع بهدوء لاختبارات التحمل أمام الجمهور.

ما يجعل OP_CAT جديرًا بالفهم ليس مجرد الكود فحسب، بل مجموعة الشخصيات المحيطة به: مطورو Bitcoin Core الذين يناقشون ما إذا كان التغيير آمنًا، ومشروع NFT مدفوع بالميمات جمع عشرات الملايين من الدولارات للضغط من أجل إعادته، وسلسلة جانبية سريعة النمو قامت بالفعل بتطبيقه. يشرح هذا الدليل وظيفة OP_CAT، وأسباب تعطيلها، والإمكانيات التي قد تتيحها، والوضع الحالي بالضبط.

استخدم «Multichain» تطبيق محفظة Bitcoin.com، التي يثق بها الملايين لإرسال واستلام وشراء وبيع وتداول واستخدام وإدارة عملة البيتكوين والعملات المشفرة بأمان وسهولة.

النقاط الرئيسية

  • تقوم OP_CAT (اختصار لـ «عملية التسلسل») بدمج عنصرين من البيانات الموجودين في مكدس بيتكوين في عنصر واحد. وهذه هي الوظيفة بأكملها.
  • كانت هذه الميزة نشطة في النسخة الأولى من كود البيتكوين، ثم قام ساتوشي ناكاموتو بتعطيلها في عام 2010 بسبب خطر التعرض لهجمات رفض الخدمة.
  • وقد صاغ إيثان هيلمان وأرمين صابوري اقتراح إعادة العمل بهذه الميزة، المعروف بـ BIP 347، وتم تخصيص رقم BIP له في أبريل 2024.
  • لا يُعد OP_CAT في حد ذاته «عهدًا»، ولكن عند دمجه مع رموز تشغيلية أخرى، يمكن استخدامه لإنشاء قيود إنفاق شبيهة بالعهد، بما في ذلك «الخزائن».
  • حتى منتصف عام 2026، لم يتم تفعيل OP_CAT على الشبكة الرئيسية لبيتكوين. والمرشحان الرئيسيان الحاليان للـ«سوفت فورك» التوافقي التالي لبيتكوين هما OP_CTV (BIP 119) وOP_CHECKSIGFROMSTACK (BIP 348)، وليس OP_CAT بمفرده.
  • تم تفعيل OP_CAT بالفعل على Fractal Bitcoin، وهي سلسلة جانبية متوافقة مع بيتكوين، حيث تدعم معيار الرمز الرقمي CAT20، كما أنها تعمل على شبكة Liquid وبيتكوين كاش منذ سنوات دون أن يُعرف عنها أي ثغرة أمنية.
  • حوّل مشروع «Quantum Cats» الخاص بـ«البيتكوين» (NFT)، الذي أنشأته شركة «Taproot Wizards»، دعم «OP_CAT» إلى حملة ميمية جمعت أكثر من 37 مليون دولار لتمويل أعمال التطوير المتعلقة بـ«OP_CAT».

كيف تعمل OP_CAT

أوضح طريقة لفهم OP_CAT هي تصور نظام البرمجة النصية في بيتكوين على أنه كومة صغيرة من وحدات البناء. لغة «بيتكوين سكريبت» (Bitcoin Script)، وهي لغة البرمجة التي تقف وراء كل معاملة بيتكوين، هي لغة قائمة على نظام المكدس. يتم دفع البيانات إلى المكدس، وتعمل رموز العمليات (opcodes) على ما يوجد في قمة المكدس، وتحدد النتيجة ما إذا كانت المعاملة صالحة أم لا.

تقوم OP_CAT بأخذ العنصرين العلويين من تلك المكدس وربطهما معًا، أي أنها تدمجهما من طرف إلى طرف في عنصر واحد مدمج، ثم يتم إعادة وضعه في أعلى المكدس. إذا كانت المكدس تحتوي على القيمتين «1» و«2»، فإن تنفيذ OP_CAT يؤدي إلى إزالة كلتيهما واستبدالهما بـ«12». وفقًا للمواصفات الرسمية الواردة في BIP 347، ستقوم OP_CAT بإدخال x1 || x2 إلى المكدس، حيث يشير رمز الأنابيب المزدوجة إلى عملية التسلسل.

هناك قيد مهم واحد. تفشل عملية OP_CAT إذا كان عدد القيم الموجودة في المكدس أقل من اثنتين، أو إذا كان دمجها سيؤدي إلى إنشاء قيمة مجمعة تزيد عن 520 بايت، وهو الحد الأقصى لحجم عنصر البرنامج النصي في بيتكوين. ويُعد هذا الحد الأقصى للبايت أمرًا بالغ الأهمية في تاريخ رمز العملية هذا، وهو ما سنتطرق إليه بعد قليل.

في حد ذاته، لا يبدو أن ربط سلسلتين من البيانات أمرًا ذا تأثير كبير. لكن لغة البرمجة النصية الخاصة بـ«بيتكوين» لم تتضمن قط طريقة عامة الغرض لدمج القيم الموجودة في المكدس، وقد حدّت هذه الثغرة من قدرات المطورين على تضمين ميزات مباشرةً في معاملات «بيتكوين». حيث تشرح شركة «بيتكوين أوبتك»، تفتقر لغة Tapscript الخاصة بالبيتكوين إلى طريقة عامة الغرض لدمج الكائنات الموجودة في المكدس، مما يحد من قدرة Tapscript على التعبير ويحول، من بين أمور أخرى، دون القدرة على إنشاء وتقييم أشجار ميركل وغيرها من هياكل البيانات المُجزَّأة مباشرةً في Tapscript. ويُعد OP_CAT الحل المقترح لتلك الثغرة المحددة.

لماذا تم تعطيل OP_CAT في عام 2010؟

كان OP_CAT جزءًا من الإصدار الأول لبيتكوين. وقد قام ساتوشي ناكاموتو بإزالته، إلى جانب العديد من رموز العمليات الأخرى مثل OP_MUL وOP_DIV وOP_OR، في عام 2010. تركز التبرير الرسمي على مخاطر «رفض الخدمة»: فمن الناحية النظرية، يمكن لبرنامج نصي يستخدم OP_CAT بشكل متكرر أن يولد كمية من البيانات تنمو أسيًّا، وتكون كبيرة بما يكفي لإبطاء أو تعطيل العقد التي تحاول التحقق من صحتها.

في ذلك الوقت، لم يكن هناك حد أقصى محدد لحجم العنصر الفردي في مكدس بيتكوين. وهذا يعني أن أي برنامج نصي ضار كان بإمكانه الاستمرار في ربط القيم ببعضها البعض حتى ينتج سلسلة بيانات ثقيلة بما يكفي لتعطيل الشبكة. كانت إزالة OP_CAT، إلى جانب رموز التشغيل الأخرى المعطلة، خطوة متحفظة أعطت الأولوية لاستقرار الشبكة على حساب الوظائف التي لم تكن الشبكة الناشئة بحاجة إليها بعد.

تغير الوضع في نوفمبر 2021، عندما قامت عملة البيتكوين بتفعيل ترقية «تابروت» (Taproot). وقد أدخلت «تابروت» «تابسكريبت» (Tapscript)، وهو سياق برمجي جديد له قواعده الخاصة، ومن بينها قاعدة تحدد الحد الأقصى لأي عنصر فردي في المكدس بـ 520 بايت. وهذا الحد من البايتات يغلق مباشرةً مسار الهجوم الأصلي. لا يزال بإمكان البرنامج النصي استدعاء OP_CAT، لكنه لن يتمكن أبدًا من إنتاج قيمة كبيرة بما يكفي لإحداث مشكلة استنفاد الموارد التي كانت تقلق ساتوشي في عام 2010. هذه هي التفاصيل التقنية التي أعادت فتح الباب لإعادة OP_CAT، لكن نطاقها يقتصر على Tapscript بدلاً من Bitcoin Script بأكمله.

هل OP_CAT يُعد «عهدًا»؟

لا، ليس بحد ذاته، وهذه واحدة من أكثر النقاط التي يُساء فهمها بشأن OP_CAT. «العهد» (covenant)، بمصطلحات البيتكوين، هو قيد على كيفية إنفاق «مخرجات المعاملات غير المنفقة» (UTXO) في المستقبل. لا يمكن لـ «بيتكوين سكريبت» العادي سوى التحقق مما إذا كان الإنفاق مصرحًا به في الوقت الحالي، وعادةً ما يتم ذلك عن طريق التحقق من التوقيع. أما «العهد» فيذهب إلى أبعد من ذلك، حيث لا يقتصر على التحقق من صحة الإنفاق فحسب، بل يتحقق أيضًا مما إذا كانت المعاملة الناتجة تتوافق مع مجموعة محددة من الشروط.

لا تتضمن OP_CAT أي آلية مدمجة لفحص بيانات المعاملات. ما توفره هو طريقة لدمج أجزاء من البيانات الموجودة في المكدس، والتي لا تصبح مفيدة للالتزامات إلا عند اقترانها برموز تشغيلية أخرى تتحقق من صحة التوقيعات مقابل تلك البيانات المدمجة. ينص «BIP 347» نفسه بوضوح على ما يلي أن OP_CAT، على الرغم من اقتراح إعادة تفعيله في Tapscript، ليس «كوفينانت». ومن الأصح وصفه بأنه لبنة أساسية يمكن استخدامها، بالاقتران مع رموز العمليات الخاصة بالتحقق من التوقيعات، لمحاكاة سلوك مشابه لـ«الكوفينانت».

هذا الأمر مهم لأن مرونة OP_CAT هي بالضبط ما يجعلها مثيرة للاهتمام ومثيرة للجدل في آن واحد. ورغم أن OP_CAT قد لا تكون «عهدًا» في حد ذاتها، إلا أنها قادرة على محاكاة «العهود» بسبب خاصية فريدة في طريقة عمل توقيعات شنور. وبالاقتران مع رمز التشغيل المسمى CheckSigFromStack (CSFS)، الذي يتحقق من التوقيع مقابل بيانات عشوائية بدلاً من مجرد المعاملة نفسها، يمكن استخدام OP_CAT لإنشاء نفس النوع من قيود الإنفاق التي صُممت رموز التشغيل المخصصة للعهود لإنشائها.

ما هي الاستخدامات المحتملة لـ OP_CAT؟

نظرًا لأن OP_CAT تُعدّ عنصرًا أساسيًّا متعدد الأغراض وليس ميزة ذات نطاق ضيق، فقد اقترح المطورون مجموعة واسعة من التطبيقات لها. ومن بين أكثرها شيوعًا ما يلي:

  • الأقبية. «الخزنة» هي نوع من العهود التي تتطلب عدة خطوات، غالبًا عبر معاملات وكتل منفصلة، قبل أن يتم تحويل الأموال. وهذا يضيف تأخيرًا مدمجًا يمنح المالك الوقت الكافي لملاحظة الإنفاق غير المصرح به ووقفه، مما يحسّن من إعدادات التخزين البارد والحراسة المشتركة.
  • العقود التي لا لبس فيها. ويمكن أن تؤدي هذه الإجراءات إلى معاقبة أي طرف في قناة دفع، مثل شبكة «لايتنينغ»، يحاول بث حالة قناة قديمة أو مزورة، مما يعزز أمن أنظمة الدفع خارج السلسلة.
  • ثلاثة توقيعات. تتيح OP_CAT إنشاء نصوص برمجية مدمجة للتوقيعات المتعددة، حيث لا يزداد حجمها إلا بشكل لوغاريتمي مع زيادة عدد الموقّعين، مما يعني أن معاملة يقل حجمها عن 1 كيلوبايت يمكنها نظريًّا دعم شروط الإنفاق عبر ملايين المفاتيح العامة.
  • بناء شجرة ميركل والتحقق منها. نظرًا لأن إنشاء شجرة ميركل والتحقق منها يتطلبان بشكل أساسي ربط القيم وتجزئتها، فإن OP_CAT توفر لـ Bitcoin Script العنصر المفقود اللازم للقيام بذلك بشكل أصلي.
  • السمات ما بعد الكمّية. يمكن لـ OP_CAT تمكين توقيعات لامبورت، وهي نظام توقيع يُعتبر مقاومًا لهجمات أجهزة الكمبيوتر الكمومية، حيث لا تتطلب توقيعات لامبورت سوى القدرة على إجراء التجزئة (هاش) وربط القيم الموجودة في المكدس.
  • الأصول المُرمزة والجسور عبر السلاسل. من خلال تمكين البرامج النصية الأكثر تعبيرًا، يمكن لـ OP_CAT دعم إصدار الرموز المميزة مباشرةً على السلاسل المتوافقة مع بيتكوين، وإنشاء جسور أكثر تقليلًا للاعتماد على الثقة بين بيتكوين والشبكات الأخرى.

من الجدير أن نكون صريحين بشأن المفاضلات في هذا الصدد أيضًا. فالمرونة نفسها التي تجعل OP_CAT مفيدًا في جميع الحالات المذكورة أعلاه هي نفسها التي تجعل بعض مطوري البيتكوين يتعاملون معها بحذر. ونظرًا لأن OP_CAT هي أداة عامة الغرض وليست مصممة لغرض محدد، فإنها تفتح ما يسميه المطورون أحيانًا «مساحة تصميم واسعة»، مما يعني أنه من الصعب التنبؤ بكل الطرق التي قد يتم من خلالها دمجها في نهاية المطاف مع رموز التشغيل الأخرى. وهذا الغموض هو جوهر الجدل الدائر، وليس مسألة ثانوية.

OP_CAT مقابل OP_CTV: مقارنة بين اقتراحي العهد الرائدين

عادةً ما تُناقش OP_CAT جنبًا إلى جنب مع OP_CTV (OP_CheckTemplateVerify)، التي اقترحها المطور جيريمي روبين في BIP 119. ويهدف كلاهما إلى تزويد بيتكوين بنوع من القدرة على إبرام العهود، لكنهما يتبعان نهجين تصميميين متعاكسين تقريبًا.

Column 1
OP_CAT (BIP 347)
OP_CTV (BIP 119)
الوظيفة الأساسية
يجمع عنصرين من المكدس في عنصر واحد
يخصص UTXO للإنفاق ضمن قالب معاملة محدد ومحدد مسبقًا
فلسفة التصميم
عنصر أساسي واسع النطاق ومتعدد الأغراض
ضيق، مصمم خصيصًا لأداء مهمة واحدة
التعاقب
يمكن أن تتيح استخدام الشروط التكرارية عند دمجها مع رموز تشغيلية أخرى
مصممة بشكل صريح لتكون غير متكررة
الأصل
اقتُرح إعادة تفعيل رمز التشغيل الأصلي لبيتكوين، الذي تم تعطيله في عام 2010
رمز تشغيل جديد تم اقتراحه لأول مرة في عام 2019
المؤلفون
إيثان هيلمان وأرمين صابوري
جيريمي روبين
الحالة في يوليو 2026
اكتملت مواصفات BIP؛ ولم يتم نشرها على الشبكة الرئيسية لبيتكوين
تتضمن معلمات محددة للإشارة إلى تفعيلها في عام 2026؛ وتُعتبر من الميزات الرائدة إلى جانب OP_CHECKSIGFROMSTACK
Column 1
الوظيفة الأساسية
OP_CAT (BIP 347)
يجمع عنصرين من المكدس في عنصر واحد
OP_CTV (BIP 119)
يخصص UTXO للإنفاق ضمن قالب معاملة محدد ومحدد مسبقًا
Column 1
فلسفة التصميم
OP_CAT (BIP 347)
عنصر أساسي واسع النطاق ومتعدد الأغراض
OP_CTV (BIP 119)
ضيق، مصمم خصيصًا لأداء مهمة واحدة
Column 1
التعاقب
OP_CAT (BIP 347)
يمكن أن تتيح استخدام الشروط التكرارية عند دمجها مع رموز تشغيلية أخرى
OP_CTV (BIP 119)
مصممة بشكل صريح لتكون غير متكررة
Column 1
الأصل
OP_CAT (BIP 347)
اقتُرح إعادة تفعيل رمز التشغيل الأصلي لبيتكوين، الذي تم تعطيله في عام 2010
OP_CTV (BIP 119)
رمز تشغيل جديد تم اقتراحه لأول مرة في عام 2019
Column 1
المؤلفون
OP_CAT (BIP 347)
إيثان هيلمان وأرمين صابوري
OP_CTV (BIP 119)
جيريمي روبين
Column 1
الحالة في يوليو 2026
OP_CAT (BIP 347)
اكتملت مواصفات BIP؛ ولم يتم نشرها على الشبكة الرئيسية لبيتكوين
OP_CTV (BIP 119)
تتضمن معلمات محددة للإشارة إلى تفعيلها في عام 2026؛ وتُعتبر من الميزات الرائدة إلى جانب OP_CHECKSIGFROMSTACK

يكمن الاختلاف العملي في النطاق. تتيح OP_CTV لمخرج المعاملة الالتزام بمعاملة إنفاق مستقبلية واحدة محددة، بما يشمل تفاصيل مثل الإصدار ووقت القفل والمخرجات وعدد المدخلات. إذا تطابق النموذج، تتم عملية الإنفاق. وإذا لم تتطابق، فلن تتم المعاملة. وهذا التقييد مقصود. CTV غير تكراري، مما يعني أن المعاملة التي تلتزم بها لا يمكنها هي نفسها الالتزام بقيود إضافية بطريقة تخلق سلسلة دائمة من القيود. ويعتبر المؤيدون أن هذه هي الشكل الأكثر أمانًا والأكثر احتواءً من العهد.

تتبنى OP_CAT فلسفة معاكسة. فبدلاً من حل مشكلة محددة واحدة، تزود المطورين بعنصر أساسي مرن وتتيح لهم البناء عليه. في حين أن CTV عبارة عن رمز تشغيل (opcode) محدد النطاق بعناية ومصمم لتمكين مجموعة محددة من حالات الاستخدام، فإن OP_CAT هي عنصر أساسي، وهو تسلسل سلاسل على المكدس، كان موجودًا بالفعل في لغة البرمجة النصية الأصلية لبيتكوين قبل تعطيله في عام 2010 بسبب مخاوف من هجمات رفض الخدمة التي لم تعد تنطبق في ظل حدود حجم البرامج النصية بعد تطبيق Taproot. وهذه المرونة نفسها هي ما يسمح لـ OP_CAT بدعم الشروط التكرارية، حيث يمكن لقيود ما أن تخلق قيودًا أخرى لاحقًا، وهي خاصية يتجنبها OP_CTV عمدًا.

هل تم تفعيل OP_CAT على شبكة البيتكوين اليوم؟

ليس على الشبكة الرئيسية لبيتكوين. فقد وصلت BIP 347 إلى حالة «مكتملة» كوثيقة مواصفات، مما يعني أن الاقتراح نفسه قد اكتمل وتم تحديده بدقة. وهذا أمر منفصل عن عملية النشر، التي تتطلب من مجتمع بيتكوين الأوسع ومشغلي العقد تفعيله فعليًّا من خلال «فورك ناعم».

اعتبارًا من منتصف عام 2026، لم يعد OP_CAT المرشح الأبرز للتغيير القادم في آلية التوافق في بيتكوين. ويحتل هذا المركز حاليًا OP_CTV جنبًا إلى جنب مع OP_CHECKSIGFROMSTACK (BIP 348)، وهو رمز تشغيل ذو صلة يتيح للبروتوكول التحقق من التوقيع مقابل بيانات عشوائية بدلاً من الاكتفاء بمعاملة الإنفاق نفسها فقط. وفقًا لـ دليل مرجعي حديث حول مقترحات تحسين البيتكوين (BIP)، اعتبارًا من منتصف عام 2026، فإن المرشحين الرئيسيين للـ«سوفت فورك» التوافقي القادم هما مقترحات «كوفينانت» BIP 119 (OP_CHECKTEMPLATEVERIFY) وBIP 348 (OP_CHECKSIGFROMSTACK)، والتي من شأنها تمكين قدرات برمجية جديدة للخزائن ومصانع القنوات وبروتوكولات الطبقة الثانية الأكثر كفاءة، على الرغم من عدم تحديد جدول زمني للتفعيل ولا يزال إجماع المجتمع قيد التكوين.

لقد قطعت OP_CTV شوطًا أكبر في عملية التنشيط مقارنةً بـ OP_CAT. وقد نشر المطورون معلمات الإشارات المحددة بالنسبة لـ«الشوك الناعم» على غرار BIP9: تاريخ بدء الإشارة هو 30 مارس 2026، وفترة انتظار مدتها سنة واحدة تنتهي في 30 مارس 2027، وارتفاع تفعيل أدنى في حوالي مايو 2027، وعتبة إشارة من المُعدِّنين تبلغ 90% خلال كل فترة صعوبة مدتها أسبوعان. وهذا يجعل CTV تخضع لنفس آلية تفعيل Taproot في عام 2021، على الرغم من أن الوصول إلى عتبة الـ 90% ليس مضمونًا على الإطلاق نظرًا لاستمرار الخلاف حول مقترحات العهود داخل مجتمع المطورين.

لا يعني أي من هذا أن OP_CAT قد انتهى أمره. بل يعني أن النقاش «المقبل» حول الشوكة اللينة في عام 2026 يتركز حاليًا على زوج مختلف من رموز العمليات، وأن مسار OP_CAT في المستقبل — إن وجد — سيعتمد على الأرجح على كيفية تطور النقاش حول CTV وCSFS أولاً.

OP_CAT قيد التشغيل بالفعل في مكان آخر

ورغم أن OP_CAT لا تزال في انتظار طرحها على الشبكة الرئيسية لبيتكوين، إلا أنها لم تظل دون اختبار. فقد كانت تعمل بهدوء في بيئة الإنتاج على عدد قليل من الشبكات المرتبطة ببيتكوين منذ سنوات.

  • شبكة ليكويد. تم تفعيل OP_CAT في السلسلة الجانبية الاتحادية التابعة لشركة Blockstream منذ إطلاقها، مما وفر لنظام بيتكوين البيئي الأوسع نطاقًا بيئة اختبار عملية قبل سنوات من ظهور BIP 347.
  • بيتكوين كاش وبيتكوين إس في. أعادت كلتا الشبكتين إدخال OP_CAT خلال عمليات تحديث البروتوكول، وقد عالج هذا الرمز العمليات على هاتين السلسلتين دون أن يتم توثيق أي استغلال مرتبط بالرمز التشغيلي نفسه.
  • بيتكوين الفركتال. هذا هو النشر الأكثر نشاطًا حاليًا. «فراكتال» هي سلسلة جانبية متوافقة مع البيتكوين، تم إنشاؤها باستخدام البرنامج الخاص بـ «بيتكوين كور» ويتم تعدينها بشكل مشترك مع البيتكوين، وقد أطلقت شبكتها الرئيسية في 9 سبتمبر 2024 مع تفعيل OP_CAT منذ اليوم الأول.

يستحق مشروع «فراكتال» نظرة فاحصة، لأنه يمثل الإجابة الأوضح على السؤال: «كيف سيبدو هذا الأمر فعليًّا على شبكة بيتكوين؟». منذ إطلاق Fractal، استفادت بروتوكولات جديدة من OP_CAT لإنشاء عقود ذكية تستند إلى برمجيات البيتكوين، بما في ذلك بروتوكول CAT، الذي حظي باهتمام كبير بين مستخدمي البيتكوين الأصليين، إلى جانب معايير ناشئة أخرى تعمل على توسيع وظائف الشبكة باستخدام OP_CAT.

وأبرز مثال على ذلك هو CAT20، وهو معيار للرموز القابلة للاستبدال تم تطويره خصيصًا للاستفادة من OP_CAT. وفقًا لـ الوثائق الخاصة بـ «Fractal Bitcoin»، يتم التحقق من صحة CAT20 بالكامل من قِبل المُعدِّنين، ويعمل باستخدام العقود الذكية، وتحديدًا «الالتزامات التكرارية» (recursive covenants)، التي يتم إنفاذها بالكامل بواسطة لغة البرمجة الخاصة ببيتكوين في الطبقة الأساسية، مما يميزه عن معايير التوكنات التي تعتمد على التحقق من الصحة من مصادر خارجية أو من أطراف ثالثة. وعمليًّا، يعني ذلك أن نشر رمز CAT20 وسكه ونقله يتم من خلال سلسلة من عمليات OP_CAT التي تشكل سلسلة بيانات واحدة، والتي يتم بعد ذلك تسجيلها مباشرةً على البلوكشين والتحقق منها بواسطة نفس المُعدِّنين الذين يؤمنون الشبكة، بدلاً من خدمة فهرسة منفصلة خارج السلسلة.

قصة «Quantum Cats»: كيف ساهمت حملة الميمات في دفع مشروع OP_CAT إلى الأمام

تظل معظم مقترحات رموز التشغيل محصورة في قوائم البريد الإلكتروني ومواضيع GitHub. لكن لم يكن هذا هو الحال بالنسبة لـ OP_CAT، ويرجع ذلك إلى حد كبير إلى مشروع «بيتكوين أوردينالز» المسمى «Taproot Wizards».

في يناير 2024، أطلقت شركة Taproot Wizards مجموعة مكونة من 3,333 قطعة على غرار NFT تحت اسم «Quantum Cats»، والتي صُممت بالكامل بهدف حشد الدعم العام لإعادة تفعيل OP_CAT. أرادت Quantum Cats أن تخلق OP_CAT جسرًا لا يحتاج إلى إذن يمكنه نقل البيتكوين والأصول القائمة على البيتكوين إلى سلاسل الطبقة الثانية من البيتكوين، حيث يمكنها المشاركة في عمليات تداول أكثر تعقيدًا. وللتأهل حتى لعملية الإصدار، كان على المشاركين الاطلاع على الاقتراح التقني الفعلي والدعوة علنًا لإعادته، مما حوّل مناقشة BIP الجافة نسبيًّا إلى حملة مجتمعية ذات رهانات حقيقية.

كانت المجموعة بحد ذاتها بمثابة عرض توضيحي لعملية التسلسل في الواقع العملي. فكل «قطة كمية» تشير إلى عدة ملفات منفصلة بدلاً من صورة واحدة ثابتة، ومع ظهور ملفات جديدة بمرور الوقت، تتغير القطط، مما يعكس بالضبط ما تفعله OP_CAT من خلال تجميع أجزاء منفصلة من البيانات معًا.

حققت الحملة نجاحًا كافيًا ليتجسد ذلك في تمويل كبير. جمعت شركة «Taproot Wizards» 7.5 مليون دولار في عام 2023، تلاها جولة تمويل بقيمة 30 مليون دولار في فبراير 2025، وكلاهما مخصص بشكل صريح لتطوير منظومة OP_CAT. وصف المؤسس المشارك أودي ويرثايمر المشروع بأنه يركز على OP_CAT باعتباره مستقبل البيتكوين، حيث يوجه التمويل إلى كل من التطوير الداخلي ودعم الفرق الخارجية التي تعمل على تطوير رمز التشغيل هذا. وقد أُغلق بيع قطعة واحدة من «Quantum Cat» في دار سوثبي للمزادات، وهي «Genesis Cat»، بمبلغ 254,000 دولار، مما يؤكد مدى الأهمية الثقافية التي اكتسبتها الحملة حول رمز التشغيل المكون من أربعة بايتات.

وهذا تذكير مفيد بأن النقاشات الفنية حول البيتكوين لا تظل دائمًا في نطاق الجوانب الفنية. فقد أصبحت الميمات والفن والمال مرارًا وتكرارًا أدواتً لتوسيع نطاق النقاشات حول البروتوكول، ويُعد OP_CAT أحد أوضح الأمثلة الحديثة على هذا النمط.

الخلاصة

تقوم OP_CAT بأمر بسيط واحد: وهي دمج قطعتين من البيانات الموجودتين في مكدس بيتكوين في قطعة واحدة. وما يجعلها ذات أهمية هو كل ما يمكن أن تفتحه هذه الوظيفة الواحدة من إمكانيات، بدءًا من خزائن التخزين البارد الأكثر أمانًا، مرورًا بالتوقيعات ما بعد الكمومية، وصولًا إلى الرموز المميزة الأصلية لبيتكوين، إذا ما وافق مجتمع بيتكوين يومًا ما على إعادة تفعيلها. وحتى يوليو 2026، لم يتم التوصل إلى هذا الاتفاق بعد. BIP 347 هي مواصفة مكتملة تقع خلف OP_CTV وOP_CHECKSIGFROMSTACK في قائمة الترشيحات للفرع الناعم التالي الذي سيتفق عليه مجتمع بيتكوين، حتى في الوقت الذي تستمر فيه OP_CAT في العمل بهدوء ودون أي حوادث على شبكات Fractal Bitcoin وLiquid وغيرها من الشبكات المرتبطة ببيتكوين. مهما كان ما سيحدث بعد ذلك، فقد أظهر الجدل الدائر حول OP_CAT بالفعل كيف يمكن لقطعة صغيرة وبسيطة من الكود أن تجذب المطورين والفنانين والمستثمرين في آن واحد.

الأسئلة الشائعة

ما هو معنى اختصار OP_CAT؟
OP_CAT هي اختصار لعبارة «عملية التسلسل» (operation concatenate). يأخذ رمز العملية (opcode) قطعتين من البيانات الموجودتين في مكدس بيتكوين ويقوم بدمجهما معًا لتشكيل قطعة بيانات واحدة مدمجة.
هل OP_CAT هو نفسه العقد الذكي؟
ما هو BIP 347؟
هل سيتم تفعيل OP_CAT على شبكة البيتكوين؟
ما الفرق بين OP_CAT و OP_CTV؟
أين يتم استخدام OP_CAT حالياً؟

ابدأ الاستثمار بأمان باستخدام محفظة Bitcoin.com

تم إنشاء أكثر من 85 مليون محفظة حتى الآن. كل ما تحتاجه لشراء وبيع وتداول واستثمار عملات البيتكوين والعملات المشفرة بأمان.

A screenshot of the Bitcoin.com Wallet app

امسح الباركود ضوئيًا لتنزيل محفظة Bitcoin.com

امسح رمز الاستجابة السريعة (QR) هذا باستخدام جهازك المحمول، وسيتم توجيهك تلقائيًا إلى صفحة المتجر الصحيحة.