المؤلف: Haotian
كيف تفهم أحدث تقرير رسمي لـ ColliderScript أصدرته @StarkWareLtd؟ بكل بساطة: ينفذ ColliderScript العهد من خلال آلية تصادم التجزئة دون تعديل بروتوكول Bitcoin، وينفذ وظائف العقد المعقدة لشبكة Bitcoin الرئيسية قبل اقتراح OP_CAT. كيف يعمل بالضبط؟ ما هو الفرق من OP_CAT؟ هل سيؤدي ذلك إلى تسريع تنفيذ طبقة Starknet Bitcoin 2؟ بعد قراءة المستند التقني، أود أن أشارككم ما يلي:
1) ColliderScript، كما يوحي اسمه، هو "مصادم"، مما يشير إلى أن جوهره الآلية هي تنفيذ تصادم التجزئة على البرامج النصية. نظرًا لوجود نوعين من البرامج النصية في Bitcoin، Big Script وSmall Script، يمكن لـ Big Script رؤية بيانات المعاملات مثل التوقيعات ولكن يمكنها فقط التعامل مع حسابات محدودة، ويمكن لـ Small Script إجراء حسابات عشوائية على بيانات 32 بت، ولكن لا يمكنها رؤية بيانات المعاملات.
وهذا يعني أن التحقق من البرامج النصية الكبيرة لا يمكن أن يقتصر إلا على التحقق المحدود مثل المعاملات الموقعة، ولا يمكنه التعامل مع منطق العقد المعقد على الإطلاق، في حين أن البرامج النصية الصغيرة لديها القدرة على استيعاب المنطق المعقد، ولكن بدون ارتباط ملكية توقيع المعاملة، لا معنى للتعامل معه بشكل منفصل.
ماذا علي أن أفعل؟ صمم ColliderScript بذكاء "جسرًا" يستخدم SHA1 وRIPEMD لتنفيذ تصادمات تجزئة 160 بت، مما يحقق التكافؤ بين البرامج النصية الكبيرة (معالجة البيانات الكبيرة مثل التوقيعات) والبرامج النصية الصغيرة (يمكنها معالجة بيانات 32 بت فقط). على الرغم من أنه لا يمكنه التعامل مع بيانات التوقيع الأكبر من 32 بت للنصوص الصغيرة، إلا أنه يمكن إثبات أن محتويات النصوص الكبيرة والصغيرة متسقة من خلال مجموعة من آليات التحقق من التشفير.
إنها تقنية رياضية بارعة حيث يمكن لـ ColliderScript ربط معلومات النصوص الكبيرة والصغيرة بشكل فعال، ويمكن دمج منطق معاملات العقد المعقد في نصوص برمجية صغيرة للحساب في حين أن البرامج النصية الكبيرة تحتفظ بالتحقق من توقيع المعاملات، فإن ColliderScript في النهاية يربط بشكل فعال معلومات البرامج النصية الكبيرة والصغيرة، مما يسمح بتنفيذ وظائف العقد المعقدة في برامج Bitcoin النصية.
2) لقد قمت بتحليل OP_CAT بالتفصيل قبل كتابة مقال، وهو اقتراح جديد تمامًا لرمز التشغيل يمكنه توصيل بيانات سلسلة بايت متعددة للبرامج النصية للمعالجة. ، وبالتالي تحقيق التحقق الشامل من العقود وقدرات الحوسبة المعقدة.
من خلال OP_CAT، يمكن تقسيم المنطق الذي يحتاج في الأصل إلى المعالجة في كتلة بيانات واحدة إلى أجزاء بيانات متعددة ودمجها ديناميكيًا أثناء تنفيذ البرنامج النصي لتحقيق المزيد من المرونة التحقق والحساب. https://x.com/tmel0211/status/1783756759662043462
نظرًا لأن OP_CAT هو اقتراح غير مدمج، فمن غير المعروف ما إذا كان من الممكن إطلاقه بنجاح، ومدى ظهوره ColliderScript يمكن تنفيذ وظيفة العقد لشبكة Bitcoin الرئيسية أولاً.
ومع ذلك، مثل منطق تنفيذ BitVM، يتضمن ColliderScript منطق المعالجة المسبقة خارج السلسلة، ويتطلب ما يسمى بتصادم التجزئة قدرًا كبيرًا من تكاليف الحوسبة والتخزين. وفقًا للورقة البيضاء، يتطلب كل استخدام لوظيفة العقد استعلام تجزئة يبلغ 2^86 ومساحة تخزين تبلغ 2^56، وهو ما يعادل استهلاك أكثر من 30 ساعة من طاقة الحوسبة على شبكة Bitcoin، مما سيؤدي بشكل طبيعي إلى زيادة استثمار العقد في الأجهزة التكلفة واستهلاك الطاقة، الخ.
لذلك، لن يحل ColliderScript محل OP_CAT بالكامل، بل سيكون بمثابة حل انتقالي للتعامل مع العقود ذات القيمة العالية في بعض السيناريوهات المحددة سيناريوهات الأعمال التجارية الصغيرة والمتناهية الصغر لا تتناسب مع اتجاه المدخلات والمخرجات.
ومع ذلك، فإن إطلاق BitVM يواجه أيضًا مشكلة انخفاض التطبيق العملي، ولكنه أدى إلى إنشاء عدد كبير من المشاريع مثل @GOATRollup و@BSquaredNetwork وما إلى ذلك، والتي بناءً عليها يتم تنفيذ الجسر الأصلي عبر السلسلة وآلية إثبات التحدي الخاصة بالبيتكوين.
خذ GoatNetwork كمثال. كحل من طبقة Bitcoin يمكنه تحقيق التسلسل اللامركزي والسلسلة المتقاطعة الآمنة الأصلية، تنفذ النواة OCP استنادًا إلى BitVM2 في بروتوكول التحدي المتفائل، يتم تنفيذ جميع الحسابات والتفاعلات دون اتصال بالإنترنت على الطبقة الثانية. عند حدوث "تحدي"، سيتم تنفيذ البروتوكول الموجود على السلسلة على شبكة Bitcoin الرئيسية، وستكون طبقة Bitcoin 1 بمثابة حكم لضمان الأمان.
تشبه معضلة CollideScript العملية "العملية" تأثيرها المبتكر المحتمل على شكل سمك السلور. على الرغم من وجود عوائق التكلفة أمام النشر على نطاق واسع، إلا أن نصوصها ذات حجم التصادم تعمل على الترويج لـ The سيؤدي استكشاف قابلية برمجة Bitcoin بالتأكيد إلى تنشيط بعض سيناريوهات التطبيق المحددة أولاً.
المفتاح هو أن هذا المزيج من المعالجة المسبقة خارج السلسلة + على السلسلة سيفتح العديد من سيناريوهات التطبيقات المعقدة على المدى الطويل، وهو أفضل من مجرد التكديس -حساب السلسلة ومنطق التحقق.
3) ومع ذلك، من المثير للاهتمام أن Starkware أصدرت الورقة البيضاء لـ ColliderScript سابقًا وأعلنت @Starknet عن خطة لبناء طبقة Bitcoin 2 استنادًا إلى OP_CAT، والآن لقد أطلقت خطة انتقالية جديدة، من السلبية إلى النشطة، توضح أن الغرض هو تسريع تنفيذ طبقة البيتكوين 2.
بينما نشيد بقدرات الابتكار التكنولوجي لفريق Starkware، يجب علينا أيضًا أن نتطلع إلى إطلاق طبقة Bitcoin 2 من Starknet، والتي ستمنح Bitcoin Layer 2 ما الذي تجلبه البيئة ؟ ص>