مرحبًا بكم في جزء آخر من سلسلة تعليم 101، حيث نقوم بتفصيل اللبنات الأساسية لـ BOB بأكبر قدر ممكن من البساطة والوضوح.
اليوم سوف نتعمق في BitVM - وهي طريقة جديدة لتشغيل البرامج على البيتكوين دون تغيير أي من قواعد الإجماع الأساسية التي جعلت منها أكبر البلوكشين وأكثرها أمانًا وشهرة. بحلول نهاية هذه المقالة، سترى كيف تلعب BitVM دورًا حيويًا في الطبقة 2 الهجينة من BOB، مما يدعم عمل البيتكوين DeFi الآمن والمحدود الثقة للجميع.
تجعل BitVM البيتكوين أكثر ذكاءً
قد تعلم الآن أن البيتكوين آمنة بشكل لا يصدق، ولكنها ليست مرنة للغاية. فهي تعالج المعاملات، ولكنها لا تستطيع التعامل مع المتطلبات الأكثر تقدمًا لتطبيقات DeFi على سلاسل مثل Ethereum وSolana.
هذا لأن برنامج Bitcoin Script يفتقر إلى اختصارات أو أدوات مدمجة، لذا حتى البرامج البسيطة سرعان ما تصبح كبيرة جدًا ومكلفة للغاية لتشغيلها. على سبيل المثال، شيء بسيط مثل الضرب لا يمكن معالجته إلا كعملية جمع متكررة. فبدلاً من عملية حسابية واحدة 10 × أ = 10 أ، من الضروري برمجة عدة عمليات جمع متسلسلة للحصول على نفس النتيجة. على الرغم من أن بعض التحسينات ممكنة، يمكنك أن ترى كيف يمكن أن يصبح هذا الأمر معقدًا بسرعة كبيرة.

من أجل تحقيق أقصى استفادة من أصولهم والوصول إلى عائد DeFi، اختار بعض حاملي البيتكوين بالتالي أن يلفوا البيتكوين الخاصة بهم على سلاسل أخرى أو الاعتماد على البورصات المركزية، وكلاهما لا يوفر الثقة والتحكم الذي يريدونه حقًا.
في الوقت الحالي، لا يوجد في الحقيقة سوى طريقتين ممكنتين للتغلب على قيود برمجة البيتكوين مع الاحتفاظ بنموذج أمان البيتكوين:
- إضافة رموز عمليات جديدة: هذه هي وظائف مدمجة جديدة يمكن إضافتها إلى كود البيتكوين لتقليل حجم البرنامج من أجل ملاءمتها مع كتل البيتكوين التي تبلغ 4 ميغابايت. هناك مقاومة كبيرة من المجتمع لتغيير كود البيتكوين، مما يجعل هذا الأمر غير مرجح على المدى القصير.
- استخدم BitVM: تسمح BitVM بتشغيل البرامج على البيتكوين بطريقة متفائلة، مما يعني أنها تتعامل مع معظم العمليات الحسابية خارج السلسلة وبالتالي لا تعيقها قيود البيتكوين. ومع ذلك، إذا لم يوافق أي شخص على النتيجة، يمكنه رفع نزاع على السلسلة على البيتكوين. إذا كان هناك أي غش، يتم فضح الشخص المحتال ومعاقبته.
من بين الحلين المقترحين، فإن BitVM هو الحل الوحيد الممكن حاليًا.
التجسير غير الموثوق به وعمليات تجميع البيتكوين الحقيقية
اقترحته في الأصل روبن لينوس من شركة ZeroSync، لدى BitVM حالتا استخدام رئيسيتان محتملتان:
- جسور بيتكوين غير موثوق بها: إعادة تخيل جسور البيتكوين DeFi، وتحسين جميع نماذج جسور البيتكوين الحالية بشكل كبير والتي تتطلب منك أن تثق في شخص ما بعملة البيتكوين الخاصة بك. تمكين نقل البيتكوين بسهولة وأمان إلى أنظمة بيئية جديدة - مثل BOB.
- تجميع حقيقي للبيتكوين: على الرغم من أن الجسور هي حالة الاستخدام رقم 1 حاليًا، إلا أنه في المستقبل قد يكون من الممكن استخدام BitVM لتشغيل تجميع بيتكوين حقيقي حيث يتم تخزين بيانات المعاملات على بلوكشين البيتكوين. لا توجد بيتكوين L2 الحالية تقوم بذلك حتى الآن بسبب التكلفة الضخمة لمساحة الكتل تلك. لا تزال كيفية القيام بذلك بكفاءة قيد البحث.

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

تصميم جسر BitVM من BOB مخصص للطبقة 2 الهجينة من الطبقة 2
كما تعلمت في مقالنا السابق 101، فإن BOB هي طبقة 2 الهجينة التي ستثبت أمنها في البيتكوين بينما تقدم DeFi على غرار الإيثيريوم. تلعب BitVM2 دورًا مركزيًا في تصميم BOB الهجين:
- جسور الثقة المحدودة: بدلاً من الوثوق بمجموعات متعددة التوقيعات أو أمناء الحفظ المركزيين، تضمن BitVM أنه طالما كان هناك مشارك واحد نزيه على الأقل لا يمكن لأحد سرقة الأموال. وقد تم اختبار نموذج أولي ناجح مؤخرًا بالاشتراك مع Fiamma - وهو نموذج أولي ناجح لتغيير قواعد اللعبة لربط البيتكوين بالبيتكوين.
- تسريع Bitcoin DeFi: باستخدام BitVM، يمكن لـ BTC الانتقال بسلاسة إلى BOB، والتفاعل مع مختلف تطبيقات DeFi dapps، ثم السحب مرة أخرى إلى Bitcoin بأقل قدر من الثقة. يمكن تحدي أي مشغل غير أمين على السلسلة، مما يحافظ على أمان النظام.
أدوار ومسؤوليات BitVM
يختلف جسر BitVM عن الجسور الأخرى التي ربما تكون قد درستها. في حين أن هناك عقد جسر ذكي واحد على BOB، هناك العديد من مثيلات برنامج BitVM على Bitcoin. في كل مرة يتم فيها ربط البيتكوين بالبيتكوين، يتم إنشاء مثيل جديد من برنامج BitVM. يضمن كل مثيل من برنامج BitVM أنه لا يمكن إلغاء قفل البيتكوين إلا إذا تم حرق بيتكوين BitVM على BOB واستلم المستخدم بيتكوينه على البيتكوين. يتم دعم المثيلات من قبل عدة مجموعات من المشاركين، لكل منها أدوار ومسؤوليات مهمة.
المشغلون
المشغلون هم أحجار الأساس التي تدعم عملية الجسر. فهم مسؤولون عن إعداد مثيلات برنامج BitVM المطلوبة لإيداعات البيتكوين. ثم بالنسبة لعمليات السحب إلى الطبقة الأولى من البيتكوين، فإنهم يرسلون البيتكوين من أموالهم الخاصة إلى المستخدم، ويستردون تلك البيتكوين من ودائع BitVM. هذا يعني أن المستخدمين لا يحتاجون إلى انتظار فترة التحدي الكاملة قبل استلام أصولهم.
اللجنة
اللجنة مسؤولة عن توقيع معاملات البيتكوين التي تشكل كل مثيل لبرنامج BitVM. على مستوى عالٍ، يمكن التعامل مع مثيلات BitVM على أنها صندوق أسود يسمح بالتحقق المتفائل. تحت الغطاء، يجب توصيل العديد من معاملات البيتكوين لتنفيذ المنطق. تعمل توقيعات اللجنة بمثابة اتصالات. في المستقبل، يمكن استبدال اللجنة في المستقبل إذا قام برنامج Bitcoin Script بتنفيذ العهود.
مزودو السيولة (LPs)
من المتوقع أن يقوم مزودو السيولة المحترفون بالتعامل مع سك الغالبية العظمى من بيتكوين BitVM BTC على BOB. وذلك لأن كل عملية سك وبالتالي كل مثيل جديد من BitVM سيتضمن كمية كبيرة من البيتكوين - عادةً ما تكون 10 أو 100 بيتكوين لتحقيق الكفاءة. وبالمثل، يجب أن تكون كل عملية سحب من مثيل BitVM كامل - عمليات السحب الجزئي غير ممكنة. هذا أمر غير عملي بالنسبة للمستخدمين اليوميين، لذا فإن مزودي السيولة مسؤولون عن إعادة موازنة الأصول بين L1 و L2.
المتحدون
يضمن المتحديون سلامة عملية السحب من خلال مراقبة المعاملات والطعن في المشغل في حالة سوء السلوك. يُسمح للمشغلين ومستخدمي DeFi أنفسهم بالعمل كمنافسين.
مستخدمو Bitcoin DeFi
بدلاً من استخدام BitVM مباشرة، سيقوم معظم مستخدمي DeFi بالتبديل إلى BTC على BOB عبر مقايضات ذرية عبر السلسلة مدعومة من بوابة BOB ومقاصد Bitcoin. هذا يعني أنهم سيقومون بإجراء مقايضة مباشرة من BTC الأصلي الخاص بهم مقابل BitVM المربوطة بالبيتكوين على BOB، والتي تم إحضارها مسبقًا إلى L2 بواسطة أحد مزودي السيولة. يوفر هذا تجربة تشبه تجربة "CEX" تقريبًا على الرغم من تعقيدات BitVM تحت الغطاء، على غرار كيفية عمل جسور السيولة على Ethereum - كل ذلك دون الحاجة إلى الوثوق في أمين حفظ مركزي.
BitVM/acc
أسست BOB شركة bitvm/acc مع أكثر من 20 شريكًا بحثيًا ومؤسسيًا لتسريع اعتماد BitVM. لا تكون التكنولوجيا جيدة إلا بقدر جودة الأشخاص الذين يستخدمونها ويدعمونها، لذلك تم تصميم bitvm/acc للمساعدة في تثقيف المشغلين من الدرجة الأولى والشركاء المحدودين وإشراكهم.

BitVM خطوة بخطوة
يتيح تصميم BitVM2 الأحدث، الذي شارك في تأليفه أليكسي زامياتين المؤسس المشارك لـ BOB، إمكانية إثبات الاحتيال العملي على البيتكوين، وهو ما يسمح لنا بفرض جسر الثقة المصغر بين البيتكوين L1 و BOB. من المفهوم أنه من الصعب بعض الشيء أن نجعل هذا الأمر بسيطًا ولكننا سنجرب ذلك. العملية أدناه هي لإيداع وسحب 10 بيتكوين من خلال مثيل واحد من برنامج BitVM.
1. إعداد مثيل BitVM
يقوم المُشغِّل بإعداد مثيل لـ BitVM لـ 10 بيتكوين، وتقوم اللجنة بفحصه وتعيين المعاملات المطلوبة. المثيل عبارة عن برنامج في نص بيتكوين، والذي يتم ضغطه بعد ذلك في برهان المعرفة الصفرية (ZK). يمكن أن يكون حجم مُدقِّق SNARK بحجم 2 جيجابايت، وهو ما يزال كبيرًا جدًا بالنسبة لكتلة بيتكوين بحجم 4 ميغابايت. يتم بعد ذلك تقسيم SNARK إلى برامج فرعية متسلسلة بحيث يمكن أن يتناسب كل منها مع كتلة.

2. إيداع BTC (ربط في)
يقوم المستخدم بإرسال البيتكوين إلى العنوان المرتبط بمثيل BitVM هذا ويتم سك 10 بيتكوين على BOB.

3. سحب بيتكوين (ربط خارجي)
يطلب المستخدم عملية الربط ويختار الربط المناسب. يجب سحب كامل المبلغ المقفل في عنوان BitVM في نفس الوقت إلى بيتكوين L1 - في هذه الحالة، 10 بيتكوين كاملة. يقبل المشغل الطلب ويرسل البيتكوين من أمواله الخاصة إلى عنوان المستخدم على L1. يتم إثبات الدفع على BOB باستخدام مرحل، ويتم حرق البيتكوين على BOB، ويبدأ المشغل عملية السداد. إذا لم يكن هناك أي تحدٍ وشيك، يمكن للمشغل المطالبة بـ 10 BTC المقفلة في عنوان BitVM.

4. التحدي
خلال فترة التحدي وقبل أن يتمكن المشغل من استرداد البيتكوين من مثيل BitVM، يتحقق المتحدي من أن العملية قد اكتملت بشكل صحيح مع البيتكوين على BOB المحروق والبيتكوين على البيتكوين المقدم إلى العنوان الصحيح وفقًا للمعاملات المحددة مسبقًا أثناء مرحلة الإعداد. إذا اعتقد أحد المتحدين أن طلب السداد احتيالي، فيمكنه تقديم طعن. إذا حدث ذلك، يتعين على المُشغِّل تقديم بيانات الإثبات على سلسلة البيتكوين.

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

BitVM + BOB: فتح قفل Bitcoin DeFi
إن سلسلة BitVM2 + سلسلة BOB الهجينة هي قطعة اللغز المفقودة لفتح إمكانات Bitcoin DeFi الكاملة. لا مزيد من الاعتماد على أمناء الحفظ الكبار أو المجموعات المعقدة متعددة التوقيعات - كل ما يتطلبه الأمر هو مشارك واحد نزيه للحفاظ على أمان الجميع.
والنتيجة هي فوز على كل الجبهات. سيتمكن مستخدمو التجزئة والمؤسسات الكبيرة على حد سواء من نشر البيتكوين الخاصة بهم في DeFi مع وصاية كاملة وأمان كامل وموثوق به إلى الحد الأدنى، بينما يستفيد المطورون من رمز BTC ERC-20 الآمن للغاية والمدعوم من BitVM - مما يسمح لهم بالاستفادة من سيولة Bitcoin التي لا مثيل لها ل dapps الخاصة بهم.