هل سيتم تنفيذ وظائف عقد بيتكوين في Collider قبل OP_CAT؟

robot
إنشاء الملخص قيد التقدم

المؤلف: Haotian

كيف يمكن فهم ColliderScript الأحدث الذي أصدرته @StarkWareLtd ورقة بيضاء؟ ببساطة: يقوم ColliderScript بتحقيق العهد من خلال آلية التجزئة، وذلك دون تعديل بروتوكول BTC، ويحقق مقترح OP_CAT المتقدم وظيفة العقود الذكية المعقدة على شبكة BTC الرئيسية. ما هي الطريقة الدقيقة لعمله؟ وما الفرق بينه وبين OP_CAT؟ هل سيسرع وصول StarknetBTClayer2؟ بعد قراءة الورقة البيضاء، شاركها مع الجميع.

1)ColliderScript، كما يوحي الاسم "آلة الاصطدام"، مما يدل على أن الآلية الأساسية لها هي تنفيذ الاصطدام بين النصوص. نظرًا لوجود نوعين من النصوص في BTC، وهما Big Script و Small Script، يمكن للنص الكبير رؤية بيانات المعاملات مثل التوقيعات ولكنه يمكنه معالجة عدد محدود من الحسابات، بينما يمكن للنص الصغير القيام بحسابات عشوائية لبيانات بطول 32 بت، لكنه لا يمكنه رؤية بيانات المعاملات.

هذا يعني أن التحقق من النص الكبير يقتصر فقط على التحقق المحدود مثل توقيع المعاملات، ولا يمكنه على الإطلاق التعامل مع منطق العقود المعقدة، بينما يمتلك النص الصغير القدرة على استيعاب المنطق المعقد ولكن بدون صلة بحقوق توقيع المعاملات، فإن التعامل المستقل لا قيمة له.

كيف يمكنني التعامل معه؟ يقوم ColliderScript بتصميم جسر ذكي يستخدم الاصطدام المحدد SHA1 و RIPEMD بطول 160 بت لتحقيق التصادم، وبالتالي تحقيق التكافؤ بين النصوص الكبيرة (مثل معالجة بيانات التوقيع الكبيرة) والنصوص الصغيرة (التي يمكنها فقط معالجة بيانات بطول 32 بت). على الرغم من أنه لا يمكن معالجة بيانات التوقيع الصغيرة التي تزيد عن 32 بت في النصوص الصغيرة، إلا أنه يمكن إثبات تقارب المحتوى بين النصوص الكبيرة والصغيرة من خلال آلية التحقق الفخرية.

هكذا تقنية رياضية ماهرة، يمكن لـ ColliderScript ربط معلومات النص الصغيرة والكبيرة بشكل فعال، حيث يمكن دمج منطق التداول الآجل في النص الصغير للحسابات، بينما يحتفظ النص الكبير بالتحقق من توقيع التداول، وفي النهاية يمكن لـ ColliderScript ربط معلومات النص الصغيرة والكبيرة بشكل فعال، مما يتيح تحقيق وظائف العقد الذكي المعقدة داخل نص BTC.

  1. OP \ _CAT لقد كتبت مقالا لتحليله بالتفصيل ، إنه اقتراح رمز تشغيل جديد ، يمكنه توصيل بيانات سلسلة بايت نصية متعددة للمعالجة ، وذلك لتحقيق التحقق من العقد المعقد الشامل وقوة الحوسبة.

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

نظرا لأن OP \ _CAT هو اقتراح غير دمج ، فمن غير المعروف ما إذا كان يمكن إطلاقه بنجاح ، ويمكن أن يؤدي ظهور ColliderScript إلى تنفيذ وظيفة العقد الخاصة بشبكة Bitcoin الرئيسية بشكل استباقي.

ومع ذلك، بالتزامن مع المنطق المطبق من قبل BitVM، تم تضمين ColliderScript خارج السلسلة بالتالي ، فإن الاصطدام المشترك يتطلب تكاليف حسابية وتخزينية كبيرة. وفقًا للورقة البيضاء، في كل مرة يتم فيها استخدام وظيفة العقد، يتطلب الاستعلام حوالي 2^86 وحدة من التجزئة ومساحة تخزين حوالي 2^56 وحدة، مما يعادل قوة الحوسبة اللازمة لشبكة BTC لأكثر من 30 ساعة، وهو ما سيزيد بالطبيعة من تكاليف الأجهزة المستخدمة واستهلاك الطاقة من قبل العقد.

لذلك ، لن يحل ColliderScript OP_CAT بالكامل ، بل سيكون كحل انتقالي لمعالجة بعض العقود ذات القيمة العالية في سيناريوهات محددة ، وتوجد علاقة غير متناسبة بين الاستثمار والإنتاج في اتجاه ColliderScript للتعامل مع سيناريوهات الأعمال الصغيرة.

على الرغم من أن إطلاق BitVM يعاني من مشكلة ضعف في الفائدة العملية، إلا أنه ساهم في تنفيذ Nativeالجسور عبر السلسلة وآليات تحدي BTCSpecific لمشاريع كبيرة مثل @GOATRollup و @BSquaredNetwork وغيرها.

إذا أخذنا GoatNetwork كمثال ، كحل Bitcoin layer2 يمكنه تنفيذ اللامركزيةSequencer وتفاعل الأمان الأصلي عبر السلسلة ، تعتمد النواة على BitVM2 لتنفيذ تحدي OCP المتفائل بروتوكولا ، ويتم إجراء جميع الحسابات والتفاعلات في وضع عدم الاتصال عند الطبقة 2 ، وعندما يظهر "التحدي" ، سيكون في BTCالشبكة الرئيسية تنفذ داخل السلسلةبروتوكول، ويعمل BTClayer1 كحكم لضمان الأمن.

يشبه الواقع المعاكس لـ CollideScript 'الملموسية' واجهة الابتكار المحتملة ، على الرغم من وجود عوائق تكلفة الانتشار الواسع ، إلا أن تقدم البرمجيات النصية لحجم الاصطدام في استكشاف القدرة على البرمجة لبتكوين سيؤدي بالتأكيد إلى تنشيط بعض السيناريوهات التطبيق المحددة أولاً.

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

  1. ومع ذلك ، فإن إصدار Starkware ColliderScriptورقة بيضاء مثير للاهتمام ، حيث أعلنت @Starknet سابقًا عن خطط لبناء طبقة بتكوين الثانية بناءً على OP_CAT ، والآن يتم إطلاق خطة انتقال جديدة تحوّل الأمور من الاستجابة إلى الفاعلية ، مما يشير إلى هدف تسريع نجاح طبقة بتكوين الثانية.

بجانب تقدير قدرة فريق Starkware التقنية في التوسع ، يجب أن نتطلع إلى ما ستجلبه Starknet هذه الطبقة BTClayer2 للبيئة BTClayer2.

شاهد النسخة الأصلية
  • أعجبني
  • تعليق
  • مشاركة
تعليق
لا توجد تعليقات