شبكة GOAT تصدر ورقة بيضاء GOAT BitVM2، لتسريع تنفيذ بيتكوين zkRollup

هذه المقالة مقدمة من GOAT ولا تمثل وجهات نظر وو شوا

في 7 مايو 2025 بتوقيت شرق الولايات المتحدة، أصدرت شبكة GOAT رسميًا ورقة بيضاء لـ GOAT BitVM2، مقترحة أول بروتوكول zkRollup الأصلي القابل للتطبيق على البيتكوين. يعتمد هذا البروتوكول على مزايا بروتوكول BitVM2 الأصلي ويقدم العديد من الابتكارات، مما يحل بشكل منهجي المشكلات الرئيسية المتعلقة بالأمان وآلية التحدي والحوافز الاقتصادية، مما يؤسس لتوسيع ومرونة نظام البيتكوين.

إمكانات BitVM2 والقيود الواقعية

بروتوكول BitVM2 الذي اقترحه Robin Linus وفريق ZeroSync في عام 2024 هو مسار مبتكر للتحقق من أي حساب على السلسلة دون الحاجة إلى تغيير بروتوكول شبكة البيتكوين الرئيسية، مما يخلق إمكانيات لـ zkRollup للبيتكوين والجسور عبر السلاسل. ومع ذلك، لا تزال هناك قضايا رئيسية يجب معالجتها عند السعي لتطبيق BitVM2 في الجسور عبر السلاسل على مستوى الإنتاج:

● المشغل (Operator) هجوم مزدوج الإنفاق: يسمح BitVM2 الحالي للمشغلين بتقديم حالات قابلة للتحقق ولكنها في الواقع احتيالية (مثل تلك المأخوذة من سلسلة مفصولة)، مما قد يؤدي إلى خطر هجوم مزدوج الإنفاق عند سحب المستخدمين لعملاتهم.

● انخفاض كفاءة عملية التحدي: الآلية الحالية تستخدم رهن ( واحد لواحد، وتحدي علاقة )، وفترة التحدي طويلة، مما يؤدي إلى ارتفاع تكاليف الحساب والتنسيق. في الوقت نفسه، لا تدعم المبالغ المرنة للسحب، مما يقلل من كفاءة استخدام الأموال وتجربة المستخدم.

● نقص آلية تحفيز فعالة: يفتقر البروتوكول إلى تحفيز فعال لدفع مختلف الأدوار في نظام Rollup للمشاركة، وخاصةً أن المتحدين في معظم الحالات لا يحصلون على مكافآت، مما يؤدي إلى قلة الرغبة في التحدي بشكل نزيه وفي الوقت المناسب. في الأنظمة التي تعتمد على تحفيز التمويل الجماعي، قد تحدث مشكلة توزيع المكافآت على المشاركين غير المناسبين، مما يضعف دقة وفعالية الحوافز.

GOAT BitVM2: ثلاث ابتكارات آلية

تقدم شبكة GOAT من منظور هندسي، خطة تعزيز GOAT BitVM2، وقد تم نشرها كنظام التنفيذ الرئيسي لشبكة GOAT، مما يضع لأول مرة zkRollup البيتكوين في التنفيذ الواقعي. تتضمن هذه الخطة تحسينات جذرية حول ثلاث آليات:

  1. طبقة الأمان الاقتصادي المشفر (Cryptoeconomic Security Layer)

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

  1. آلية التحدي السريع (حل النزاع المعجل)

تستخدم آلية تبديل المتحدين متعددة الجولات، مما يقلل بشكل كبير من دورة معالجة التحديات، ويقلل من الوقت النهائي الفعال إلى أقل من يوم واحد.

  1. نموذج الاقتصاد التحدي المتوافق مع الحوافز (Incentive-Aligned Challenge Economy)

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

نموذج المشغل الشامل: إعادة هيكلة متكاملة للاقتصاد والهيكل

لتحقيق الآلية المذكورة أعلاه، تقوم شبكة GOAT بدمج وإعادة بناء نظام الأدوار المعقدة المنفصلة في BitVM2.

في بنية BitVM2 التقليدية، يتضمن نظام Rollup العديد من الأدوار، مثل المرتب (Sequencer) والمنافس (Challenger) والمشغل (Operator) وأعضاء اللجنة (Committee) وغيرها. نظرًا للاختلافات الكبيرة في المسؤوليات والتكاليف بين هذه الأدوار، فإن تصميم نموذج اقتصادي عادل وفعال لـ Rollup وآلية تحفيزية أصبح مهمة تمثل تحديًا كبيرًا.

تتمثل الابتكارات الأساسية لشبكة GOAT في توحيد هذه الأدوار في هوية واحدة - المشغل العام (Universal Operator، اختصارًا المشغل)، ومن خلال آلية تبديل الأدوار، تجعل جميع المشاركين يتحملون مسؤوليات مختلفة بالتناوب في أوقات مختلفة. يجب على جميع المشغلين أن يقوموا بالتخزين في L2، وفي كل جولة سيتم تخصيصهم لدور معين، مما يوفر المزايا الأربع التالية:

● التوازن بين العائدات والتكاليف: يضمن شبكة GOAT من خلال تدوير المشغلين بين الأدوار الربحية والأدوار ذات التكاليف العالية تحقيق توازن نسبي بين الإيرادات والنفقات على المدى الطويل، وتجنب تحمل بعض المشغلين تكاليف حسابية عالية على المدى الطويل.

● آلية التحفيز المتوافقة: تخفف آلية الدعم المتبادل بين الأدوار المختلفة من تقلبات العائد، مما يحفز المشغلين على الحفاظ على المشاركة الأمينة في أي دور.

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

● تعزيز مرونة النظام: حتى في حالة انقطاع اتصال بعض المشغلين، يمكن للنظام الاستمرار في العمل من خلال تخصيص الأدوار بمرونة، مما يتجنب الاعتماد على نقطة واحدة.

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

نظرة عامة على هيكل الاتفاقية: نظام مغلق تم بناؤه حول مشغل عام

يجب أن تشمل هذه البنية ليس فقط عمليات الدخول والخروج عبر السلاسل للأصول (Bridge-In & Bridge-Out)، ولكن أيضًا تحقيق الالتزام الموثوق لمجموعات الترتيب، وتنسيق عملية التحدي على السلسلة، بالإضافة إلى التوليد والتحقق الفعال من إثباتات zk. فيما يلي المكونات الأساسية لهندسة بروتوكول GOAT BitVM2:

نموذج المشغل العام (Universal Operator Model)

في GOAT BitVM2، يقوم كل مشغل عام بتشغيل نفس البرنامج وتقديم BTC للحصول على الأهلية للمشاركة. من خلال التناوب المحدد أو آلية عشوائية تستند إلى وزن المراهنة، يتناوب هؤلاء المشغلون في أداء الأدوار التالية: المنظم (Sequencer، المسؤول عن إضافة الكتل)، والمثبت (Prover، الذي ينشئ إثبات zkSNARK)، والناشر (Publisher، الذي يقدم بيانات الحالة إلى L1) والمتحدي (Challenger، الذي يتحدى الحالات الاحتيالية). سيتعرض كل مشغل لتجارب تتضمن أدواراً مربحة وأخرى تتطلب تكاليف، مما يساعد على تجنب تركيز الأدوار وزيادة قدرة النظام على تحمل الأخطاء من خلال التنوع.

عملية الإيداع والسحب (Bridge-in و Bridge-out)

● إيداع (Deposit): يقوم المستخدم بقفل BTC والحصول على PegBTC في L2.

● السحب (Withdraw/Peg-out): لا حاجة للاعتماد على L1 للتحقق من نصوص سحب BitVM2 المعقدة. بدلاً من ذلك، تستخدم GOAT آلية التبادل الذري (Atomic Swap) لإكمال عملية السحب مباشرة مع المشغل، مع الجمع بين بروتوكول مقاومة الاحتيال لضمان الأمان والموثوقية.

التزام مجموعة المرتبين (Sequencer Set Commitment)

● يقوم المشغل بتقديم جذر ميركل لمجموعة مفاتيحه العامة عبر OP_RETURN في سلسلة الكتل الرئيسية للبيتكوين.

● تستخدم L2 ميزة استقصاء المعاملات (Transaction Introspection) للتحقق من حالة BTC التاريخية ومطابقتها مع مجموعة المرتبين على L1. هذا التصميم لا يتطلب تعديل قواعد إجماع البيتكوين، بينما يحقق توافق قوي مع الحالة الأصلية لـ BTC.

معالجة النزاعات بشكل فعال مع تعزيز أداء zkMIPS

يجب أن يمتلك zkRollup الأصلي لبيتكوين نظامًا فعالًا للكشف عن الاحتيال ومعالجة النزاعات ليكون قابلًا للتطبيق. قامت GOAT BitVM2 بإجراء التصميمات التالية في مجالات نموذج التحدي وأداء الإثبات:

آلية اختيار المتحدي العشوائي متعدد الجولات (Multi-Round Random Challenger Selection)

عندما يحتاج النظام إلى متحدى (مثل أثناء عملية استرداد المشغل)، سيقوم النظام باختيار متحدى عشوائي من جميع العقد المرهونة. إذا لم يقم هذا المتحدى بتقديم التحدى في الوقت المناسب، سيقوم النظام باختيار متحدى جديد عشوائي بدلاً منه. إذا تمكن المتحدى الجديد من التعرف على الاحتيال وتقديم التحدى، سيتم معاقبة جميع المتحدين السابقين الذين لم يقوموا بواجبهم (سيتم مصادرة الرهانات). من الجدير بالذكر أن أي شخص يمكنه تقديم التحدى في أي جولة، وبالتالي يتم الحفاظ على أمان فرضية "1-of-n المشاركين الأمناء".

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

التنفيذ على السلسلة وخارج السلسلة (On-Chain and Off-Chain Execution)

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

تحسين أداء ZKP: تطوير zkMIPS داخليًا

تعتبر zkMIPS التي طورتها GOAT هي zkVM المتوافقة مع مجموعة تعليمات MIPS، وقد تم تحسين الأداء لتناسب خلفية STARK/SNARK. من خلال معالجة مجموعات من الكتل وتوليد إثبات موحد بشكل دوري (مثل كل ساعة)، حقق مُثبت إثبات GOAT كفاءة تكلفة عالية. يمكن أيضًا استخدام طريقة "جدول القيم الحقيقية (truth-table)" الخاصة بـ BitVM2 لتحديد مواقع النزاع في التحديات، مما يسهل حل النزاعات بسرعة.

ملخص

مقارنة بـ BitVM2 الأصلي: أسرع، وأكثر استقرارًا، وأكثر تطبيقًا

يستخدم GOAT BitVM2 شبكة Bitcoin كطبقة تسوية ويبني شبكة تسلسل لامركزية كطبقة حوسبة. تحت افتراض "1 من ن المشاركين الصادقين" ، نجح المخطط في حل المشكلات الرئيسية في BitVM2 مثل عمليات سحب المبلغ المرنة والحوافز غير الكافية للمنافسين. لتسريع التحقق المتفائل ، أدخلت GOAT آلية تحدي متعددة الجولات لتحسين كفاءة وفعالية اكتشاف الاحتيال بشكل كبير. بالإضافة إلى ذلك ، إلى جانب قدرة zkMIPS على إنشاء براهين ZK بكفاءة ، أصبح GOAT BitVM2 بروتوكول zkRollup الأكثر أمانا وأداء في نظام Bitcoin البيئي الحالي ، والذي من المتوقع أن يسرع بشكل كبير من التنفيذ الفعلي ل BitVM2 في السوق.

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

GOAT BitVM2 كأول بروتوكول zkRollup حقيقي قائم على البيتكوين، حقق ما يلي:

● الأمان الأصلي والتوافق دون الحاجة إلى تقسيم صارم

● آلية التحدي السريع

● إعادة هيكلة الحوافز الاقتصادية

● محرك إثباتات المعرفة الصفرية الفعّال

● BitVM2 انتقلت من نموذج نظري إلى ممارسة هندسية

لزيارة النص الكامل للورقة البيضاء، يرجى زيارة:

شاهد النسخة الأصلية
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
  • أعجبني
  • 1
  • مشاركة
تعليق
0/400
Ybaservip
· 05-08 12:52
شكراً لك على المعلومات الجيدة والمشاركة
رد0
  • تثبيت