المؤلف: OP_NET المجتمع الصيني، المصدر: المؤلف Twitter @opnetbtc_cn
قصة طويلة قصيرة:
OP_CAT هو كود تشغيل في برنامج Bitcoin النصي، يُستخدم لمعالجة البيانات في معاملات Bitcoin؛
تم إنشاء OP_NET على Bitcoin. البروتوكول التعريفي على يتم استخدام الإنترنت لإصدار الأصول التي تتوافق مع معايير البروتوكول وتداولها وإدارتها؛
الفراكتل عبارة عن سلسلة جانبية مستقلة عن Bitcoin، تُستخدم لتوسيع وظائف Bitcoin. زيادة سرعة المعاملات وتمكين التطبيقات الأكثر تعقيدًا.
حول المثال
المعنى التصنيفي للمخطط التوضيحي للمثال أكبر من المعنى المعماري، ولا يمثل التسلسل الهرمي الحقيقي فيك وأنت فيّ".
على سبيل المثال، يمكن تصنيف OP_CAT، كجزء من وظيفة البرنامج النصي Bitcoin، إلى الطبقة الأساسية؛ يمكن أن يستخدم Fractal OP_CAT ويظهر OP_NET في نفس الوقت في طبقة البروتوكول، ويمكن أيضًا تنفيذه من خلال استدعاء أكواد تشغيل البرامج النصية مثل OP_CAT المزيد من الميزات المتقدمة...
OP_CAT
كان OP_CAT جزءًا من أقدم أكواد تشغيل البرامج النصية لبيتكوين، وذلك لتجنب الثغرات الأمنية المحتملة (الرفض المحتمل بسبب الذاكرة غير المقيدة باستخدام هجوم DoS)، قام Satoshi بتعطيل العديد من أكواد التشغيل، بما في ذلك OP_CAT. BIP-420 هو اقتراح تم إعداده خصيصًا لإعادة تقديم OP_CAT، على أمل استعادة OP_CAT بطريقة جديدة، وBIP-420 هو مجرد رقم الاقتراح.
OP_NET
باعتباره معيار بروتوكول لإصدار الأصول وتداولها وإدارتها، فهو ليس من نفس النوع مثل أكواد التشغيل. يجب أن تكون المقارنة ترتيبية/رونية، وما إلى ذلك. وهو يطبق التوافق متعدد اللغات مع مفهرس Wasm المترجم وينفذ عمليات العقد الذكية في الفهرس. تم اعتماد نموذج الحساب، وجميع المعاملات تستخدم BTC كغاز. إذا كان هذا لا يزال من الصعب فهمه، فقط تذكر: هناك عقود ذكية تستخدم البيتكوين للغاز فهي كافية.
Fractal
باعتبارها سلسلة جانبية مستقلة عن Bitcoin، فإن مزايا Fractal هي: رسوم معالجة أقل، وسعة أكبر، وسرعة أكبر. أثناء محاولتك أن تكون متسقًا مع الشبكة الرئيسية (دون تعديل Bitcoin Core وPOW)، قد تحاول تمديد العقد الذكي (اعتمادًا على تصميمه). أما فيما يتعلق بقدرتها على النمو والتطور في نهاية المطاف، فإن ذلك يعتمد على النتيجة المجمعة. لكن هذا لا يمنع OP_NET &OP_CAT من إجراء تجارب على هذا الأمر.
الملخص
بالإضافة إلى الأسماء المتشابهة، فإن OP_CAT وOP_NET لهما القاسم المشترك الأكبر كامتداد للعقود الذكية، لكن طرق تنفيذها مختلفة. إذا كانت OP_CAT تأمل في تمرير BIPS (اقتراح تحسين البيتكوين)، فيمكنها تعديل البيتكوين نفسها لتحقيق غرض توسيع العقد على الشبكة الرئيسية.
يوفر OP_NET الحل الأمثل في المواقف الحقيقية، وتجاوزه. وحتى الآن على الأقل، لم يتم التوصل إلى حل يتجاوز هذا الطريق.
اترك سؤالاً: هل تعتقد أن إعادة تنشيط OP_CAT يمكن اعتبارها تعديلاً لنواة البيتكوين؟ إذا لم تكن جميع العقد في الشبكة تفهم وتقبل المعاملات الجديدة باستخدام OP_CAT، على سبيل المثال، إذا لم يتم تحديث بعض العقد، فهل يمكن أن تصبح شوكة ناعمة؟
دعني أولاً أذكر موقفي وتعريفي للتعديل: أنا شخصياً أعتقد أن التنشيط ينتقل من الوجود إلى العدم ومن ثم إلى الوجود، وهو ما يحدث فرقاً في الحقيقة بالإضافة إلى الحذف والوجود والعدم. الوجود كله تعديلات.