
المؤلف: وليام م.
يعد Bitcoin Layer 2 موضوعًا ساخنًا ، لكن معظم وعودها لم تتحقق بعد.
ما هي بناة البيتكوين في انتظار؟يمكن أن يساعد اقتراح مهم من مشهد Bitcoin L2 الناضج: إعادة إدخال OP_CAT.معطل في وقت مبكر من تاريخ Bitcoin ، يفتح هذا الرمز الجديد ميزات جديدة ويمهد الطريق لحلول Bitcoin L2 الأكثر تعقيدًا.
دعنا ننشر في سبب تحوّل هذا الرمز opcode إلى BTC.
ما هو OP_CAT؟
حسنًا ، فلماذا هذا الرمز العشوائي على ما يبدو مثيراً للجدل؟OP_CAT ، أو “تشغيل Concatenate” ، هو رمز opcode في لغة البرمجة النصية Bitcoin التي تتيح توصيل عناصر البيانات.
تم اقتراح OP_CAT في الأصل بواسطة Satoshi Nakamoto ، ولكن تم تعطيله في عام 2010 بسبب مشكلات الأمن في تنفيذها الأصلي ، وخاصة هجوم رفض الخدمة (DOS) الناجم عن استخدام الذاكرة غير المقيد.
ترقية Taproot ، التي تم إطلاقها في عام 2021 ، تخفف من هذه المخاوف الأولية.يفرض Taproot حجم عنصر المكدس الأقصى إلى 520 بايت ، مما يحل مشكلات استخدام الذاكرة التي تتسبب في تعطيل OP_CAT.مع هذا التحسن الأمني واستعادة الاهتمام بتطوير البيتكوين الناتج عن المراسيم والروني ، فإن الحركة لإعادة عرض OP_CAT لتعزيز قدرات البرمجة النصية Bitcoin ، تهدف إلى تمكين قدرات المعاملات الأكثر تعقيدًا.
ما هو الفرق بين العقد والعقد الذكي؟
أحد الأسباب التي تجعل OP_CAT مقنعة للغاية هو أنه يمكّن العقود ، أي شروط الاستهلاك على البيتكوين.العقود والعقود الذكية هي آليات تتحكم في تدفق الأموال في شبكات blockchain ، لكنها تعمل بطرق مختلفة.
عقد
غاية:تقييد كيفية استخدام الأموال في المعاملات المستقبلية.
وظيفة:تنفيذ قيود الإنفاق المحددة ، مثل الحد من العناوين أو وضع شروط نقل الصندوق.
تعقيد:عادة ما ينطوي على منطق أبسط وحتمي ، دون حلقات أو حسابات معقدة.
تطبيق:يمكن تنفيذها باستخدام ميزات محسّنة مثل برامج النصوص Bitcoin و OP_CAT.
العقود الذكية
غاية:أتمتة مختلف العمليات والمعاملات.
وظيفة:التعامل مع المهام المعقدة مثل التبادلات اللامركزية وإصدار الرمز المميز والبروتوكولات متعددة الأحزاب.
تعقيد:يدعم المنطق الشرطي المعقد ، بما في ذلك الحلقات والحسابات المعقدة.
ينجز:عادة ما يتم تنفيذه على منصات مثل Ethereum باستخدام لغات البرمجة عالية المستوى.
لماذا OP_CAT مهم للغاية لبيتكوين L2؟
يعد OP_CAT أمرًا بالغ الأهمية لتطوير حلول Bitcoin L2 لأنه يعزز إمكانيات البرمجة النصية المطلوبة للبنية التحتية للبيتكوين الأكثر تعقيدًا وبدون موثوق بها.أولاً ، يسمح OP_CAT بالعقود ، مما يتيح بناء نصوص أكثر تعقيدًا.هذا أمر بالغ الأهمية لظروف المعاملة المتقدمة والقدرات المطلوبة لإنشاء حل L2.
أيضًا،باستخدام OP_CAT ، يمكن للمستخدمين سحب الأموال من جانب واحد من UTXOs المشتركة ، مما يضمن أن يتمكنوا من استرداد أصولهم دون موافقة الأطراف الأخرى.هذا هو أيضا أمر بالغ الأهمية لبروتوكولات L2 غير موثوق بها.
على سبيل المثال ، ستستخدم CATVM المقترحة من قبل Taproot Wizards OP_CAT لبناء آلية لقفل الأموال وسحبها في بيئة L2.إنه يعزز OP_CAT لتوصيل البيانات والتحقق من فروع شجرة Merkle لتسهيل عملية السحب الآمنة.يمكن لـ OP_CAT أيضًا إنشاء أدلة احتيال ، تمامًا مثل Rollups المتفائلة ، لمنع المدفوعات المزدوجة وضمان سلامة المعاملات خارج السلسلة ، وهو مسار آخر واعد للغاية لبيتكوين L2.
هل سيتم تنشيط OP_CAT؟
يناقش مجتمع Bitcoin حاليًا OP_CAT المعاد تنشيطه.في حين أن فوائدها المحتملة مدعومة بقوة ، فإن موقف Bitcoin المحافظة تجاه تغييرات البروتوكول يعني أن الاختبار الشامل وبناء الإجماع هو خطوات ضرورية قبل التنشيط.ومع ذلك ، إذا تمت الموافقة على اقتراح إعادة تمكين OP_CAT ، فيمكن تنفيذه في غضون ستة أشهر إلى سنة واحدة ، اعتمادًا على إجماع المجتمع ونتائج مرحلة الاختبار.
بالإضافة إلى ذلك ، إذا تم تنشيط OP_CAT ، فستكون مشاريع مثل Starkware جاهزة للتطوير عليها في أي وقت.تخطط Starkware للاستفادة من OP_CAT لجلب امتدادات المعرفة الصفرية (ZK) إلى Bitcoin لتمكين الأدوات والتطبيقات المالية المتقدمة على الويب.تبرز مشاركة Starkware أن النظام الإيكولوجي الأوسع جاهز للاستفادة من التحسينات التي ستقدمها OP_CAT.
لذلك ، مع استمرار المجتمع في استكشاف واختبار الإمكانيات المحيطة بالاقتراح ، فإن آفاق Bitcoin L2 المستقبلية مشرقة وربما غير محدودة.في هذه المرحلة ، يبدو أن الأمر مجرد مسألة وقت وليس مسألة ما إذا كان!