مقدمة

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

من خلال دمج أمان Bitcoin ورأس مال Bitcoin مع ابتكار DeFi من Ethereum وتعدد استخداماته، سيضع BOB Bitcoin في قلب DeFi - مما يفتح حالات استخدام جديدة وسيولة بتريليونات الدولارات. سيجعل هذا من BOB المنزل المثالي لعملة Bitcoin DeFi: المكان الأفضل والأكثر أمانًا لكسب العائد على Bitcoin الخاص بك.

في عام 2024، نشرنا الورقة البيضاء L2 الهجينة L2، التي تقدم الرؤية الهجينة والتصميم عالي المستوى لـ BOB الهجين L2، بالإضافة إلى خارطة الطريق المكونة من 3 مراحل لترقية BOB من ETH L2 إلى L2 الهجين.

في هذه المقالة، نوضح في هذه المقالة كيف سيصل BOB إلى المرحلة 2: ترقية ETH مع نهائية البيتكوين وجسر BTC المدعوم من BitVM. كجزء من هذه الترقية، سيحقق BOB الخصائص الخمس الجديدة التالية:

  1. صحة الحالة عبر براهين ZK: يتم التحقق من كتل BOB بشكل مشفر وصحيح بشكل يمكن إثباته لمنع فشل السلامة. هذا يجعل تسلسل المعاملات غير موثوق به، مما يتيح لا مركزية المتسلسل، ويحسن من أوقات النهاية.
  2. النهائية عبر رهان البيتكوين: لدى BOB سلسلة أساسية واحدة عبر أي جسر أصلي، يتم فرضها عن طريق نهائية البيتكوين عبر Staking BTC. إذا وقع مزودو النهائية (FPs) على سلاسل متنافسة، فسيتم تخفيض حصة البيتكوين الخاصة بهم.
  3. جسر بيتكوين أصلي عبر BitVM: سيحتوي BOB على جسر بيتكوين أصلي يعتمد على تصميم BitVM2 الذي شارك في تأليفه.
  4. عمليات سحب سريعة: باستخدام براهين الصلاحية و FPs، ستستغرق عمليات السحب من BOB إلى البيتكوين والإيثريوم بضع ساعات على الأكثر.
  5. توافر البيانات المختلطة: يمكن لمستخدمي BOB تضمين المعاملات على BOB عن طريق إرسال معاملة على شبكة بيتكوين الرئيسية. وهذا يتيح عمليات السحب إلى البيتكوين دون أن يتمكن المتسلسل من فرض رقابة على المعاملات.

اللبنات الأساسية للمرحلة 2

في المرحلة 1، أطلق BOB شبكته الرئيسية كشبكة OP Stack على Ethereum، ودعم أصول BTC من Ethereum (wBTC، SolvBTC، LBTC، tBTC، ...). سيستمر BOB في استخدام نقاط إيثيريوم EIP-4844 كنقاط DA ودعم الربط إلى إيثيريوم عبر عقود الجسر القياسية OP.

في المرحلة 2، يقدم BOB ثلاث لبنات بناء لإضافة صلاحية الحالة ("ZK rollup")، ونهائية البيتكوين، وجسر بيتكوين أصلي.

  1. إثباتات الصلاحية: باستخدام SNARKs على مقترحات حالة BOB، يمكن لأي طرف ثالث أو عميل خفيف أو سلسلة خارجية التحقق بشكل مشفر من أن مقترحات حالة BOB قد تم إنشاؤها بشكل صحيح. يتم نشر براهين الصلاحية والتحقق منها على الإيثيريوم. وهذا يضمن أن جهاز تسلسل BOB لا يمكنه إنتاج كتل غير صالحة ويجعل BOB تجميع صلاحية (يشار إليها أحيانًا باسم "تجميع ZK"). تشكل براهين الصلاحية أيضًا أساسًا للجسور الأصلية لكل من البيتكوين (عبر BitVM) والإيثيريوم.
  2. مُقدّمي الخدمات المالية المُخزّنة بالبيتكوين (FPs): يقدم BOB مقدمي الخدمات المالية (FPs) المُراهنين بالبيتكوين، المدعومين من Babylon. يراهن مقدمو الرهانات المالية على البيتكوين ويوقعون على مقترحات حالة BOB. إذا قام مقدمو العروض المالية بالتوقيع على أكثر من إصدار واحد من سلسلة BOB، يتم قطع البيتكوين الخاصة بهم على البيتكوين (يتم تسريب المفاتيح الخاصة، اقرأ المزيد هنا). يقدم الخفض للمراوغة تكلفة اقتصادية عالية لمحاولة تفرع سلسلة BOB، مما يوفر ضمانات نهائية أقوى. تلعب هذه الخاصية دورًا حاسمًا في تصميم L2 الهجين لأنها تضمن التشغيل المتسق لجسور BTC و ETH الأصلية. على الرغم من أن المتسلسل التالف لا يمكنه إنشاء كتل BOB غير صالحة (بسبب براهين الصلاحية)، إلا أنه يمكنه إنشاء نسختين صحيحتين ولكن متعارضتين من سلسلة BOB (على سبيل المثال تحتوي على إنفاق مزدوج) ومحاولة خلق تناقض عبر جسري BTC و ETH. تمنع نهائية BTC- staked-string endality هذا الأمر من خلال فرض نسخة قانونية واحدة من BOB، يتم التحقق منها على كل من البيتكوين والإيثيريوم.
  3. BitVM: BitVM عبارة عن آلية لتنفيذ البرامج التعسفية على البيتكوين بطريقة متفائلة: يحدث التنفيذ خارج السلسلة ولكن في حالة الفشل، يتم حل النزاعات وفرضها على السلسلة. نحن نستخدم BitVM لإنشاء جسر ثقة مقلل بين البيتكوين وBob. على وجه التحديد، نقوم بإنشاء جسر عميل خفيف ثنائي الاتجاه: يمكن لبنك BOB التحقق بالفعل من الإيداعات على البيتكوين، وتمكننا BitVM من التحقق من عمليات السحب على BOB وضمان المعالجة الصحيحة على سلسلة البيتكوين الرئيسية. وبالتالي، فإننا نتحقق من إثبات SNARK على حالة BOB بالإضافة إلى نهائية BTC باستخدام آلية BitVM المقاومة للاحتيال.

تصميم BOB Hybrid L2 الهجين

نستخدم الآن لبنات البناء الثلاث لإنشاء أول L2 هجين على الإطلاق:

  1. تجميع الصلاحية ونهائية البيتكوين: من خلال الجمع بين إثباتات الصلاحية والنقاط المالية المضمونة بالبيتكوين، تتيح حالة BOB Hybrid L2 سلامة المعاملات والنهائية السريعة المضمونة بالبيتكوين. يلتزم مقدمو العروض المالية بأن تكون حالة BOB صالحة من خلال تقديم دليل صلاحية وتقديم توقيعات على مقترحات حالة BOB، مرجحة بحصتهم من البيتكوين.
  2. جسر البيتكوين الأصلي: بالاستفادة من براهين الصلاحية وBTC-Staked FPs وBitVM، تضيف BOB جسر بيتكوين أصلي. في BitVM، يطالب المشغلون بالبيتكوين من مثيلات BitVM من خلال مجموعة معقدة من البراهين المختلفة لعملية الجسر وإنهاء حالة BOB.
  3. جسر الإيثيريوم الأصلي والتسوية: من خلال دمج إثباتات الصلاحية وإثباتات صحة البيتكوين وعمليات السحب من المستخدمين إلى الإيثيريوم الأصلية التي يدعي مقدمو مقترحات الإيثيريوم الأصلية أن BOB صالحة ويتم الانتهاء منها بواسطة FPs لإكمال عمليات السحب من المستخدمين إلى الإيثيريوم.

صلاحية التدوير ونهائية البيتكوين

ينتج متسلسل BOB كتل كل ثانيتين. بعد أن يتم إنشاء عدد معين من كتل BOB، يتم إنهاء حالة BOB - على غرار نقطة التحقق. لهذا، يُنشئ جهاز تسلسل BOB إثبات صلاحية SNARK لـ BOB، بما في ذلك جميع الكتل التي تم إنتاجها منذ آخر نقطة تحقق/إثبات. يتحقق هذا الإثبات بشكل مشفر من أن جميع المعاملات التي تمت معالجتها صالحة.

يقوم المتسلسل بإرسال تجزئة اقتراح الحالة والتوقيع وإثبات الصلاحية إلى مقدمي العروض المالية الذين قاموا برهان البيتكوين. يجب أن يكون مقدمو العروض المالية قد راهنوا بعملة البيتكوين على البيتكوين ليتأهلوا كمقدمي عروض مالية على أساس BTC ويتلقون جزءًا من رسوم المتسلسل في المقابل كمكافآت على الرهان. نحن نعتبر اقتراح حالة BOB نهائيًا بمجرد أن يتم التوقيع عليه من قبل ⅔ على الأقل من حصة BTC. وعلاوة على ذلك، فإن الالتزام الموقّع على حالة BOB يتم تدقيقه بانتظام إلى البيتكوين. بعد 100 كتلة بيتكوين، تُعتبر نقطة التدقيق نهائية.

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

جسر البيتكوين الأصلي

في BitVM، يقوم ما يسمى بالمشغلين بتسهيل قيام المستخدمين بإدخال البيتكوين إلى BOB وإخراجه منها. يقوم المشغّلون والمستخدمون بإنشاء مثيل BitVM لكل إيداع حيث يقوم المستخدم بإقفال مبلغ من البيتكوين، ويتلقى bobBTC على BOB. عندما يبدأ المستخدم في السحب، سيقوم المشغل أولاً بإرسال بيتكوين من محفظته الخاصة (مقدمة البيتكوين) ثم يسترد البيتكوين من إيداع BitVM. لا يمكن للمشغل المطالبة بالبيتكوين من BitVM إلا إذا كان بإمكانه إثبات (1) أنه قدم البيتكوين من محفظته إلى المستخدم الذي قام بالسحب و(2) أن طلب السحب المقابل (الذي يحرق bobBTC) قد تم الانتهاء منه. هذه العملية متفائلة: يبدأ المُشغِّل عملية المطالبة بالبيتكوين (في شكل SNARK)، موضحًا أنه قام بمعالجة طلب السحب بشكل صحيح، ويمكن الطعن فيه من قِبل أي مستخدم مراقب خلال نافذة زمنية محددة مسبقًا ("فترة التحدي").

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

بالنسبة لـ BOB على وجه التحديد، يقدم المشغل المطالبة التالية لمثيل BitVM: إنهم يجمعون بين معاملة البيتكوين المسحوبة (= معاملة PegOut) مع إثبات أن البيتكوين المربوطة على BB تم حرقها على كتلة منتهية، أي كتلة BOB التي هي جزء من اقتراح حالة منتهية. كما أنها تثبت أيضًا أن معاملة PegOut ومرجع نقطة فحص BOB (كجزء من فحص حالة BOB الموقعة من قبل مُتعهدي BTC إلى Bitcoin) على Bitcoin على نفس السلسلة.

للمزيد من المعلومات المتعمقة عن BitVM، والاختلافات بين أساليب التصميم الممكنة وآخر تحديثات التقدم، راجع تقرير حالة BitVM.

جسر الإيثيريوم الأصلي والتسوية

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

كجزء من المرحلة 2، سيصبح BOB تجميعًا للصلاحية. وهذا يضمن أن نفس الحالة النهائية المستخدمة في BitVM تُستخدم أيضًا في الإيثيريوم. يختلف إثبات الصلاحية لـ BOB عن قوائم الصلاحية الأخرى. فهو يجمع بين برهانين: (1) صلاحية كتلة BOB التي تمنع فشل السلامة و(2) إثبات أن FPs تشهد على السلسلة الأساسية لـ BOB. ويتضمن الإثبات على FPs وجود ⅔ أو أكثر من FPs المضمونة على BTC، ونقطة تحقق من توقيعات FP على البيتكوين، وأن نقطة التحقق لديها ما لا يقل عن 100 تأكيد على البيتكوين.

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

توافر البيانات المختلطة

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

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

في المنشور الكامل، نوضح كيف أن إضافة البيتكوين إلى خط أنابيب الاشتقاق يحقق مقاومة البيتكوين للرقابة على معاملات L2.

النظرة المستقبلية للمرحلة 3: أمان البيتكوين الكامل

إذا أضافت Bitcoin وظيفة للتحقق من براهين الصلاحية أصلاً في نص Bitcoin، يمكن لـ BOB أن يستقر مباشرة على Bitcoin بأمان Bitcoin الكامل. يمثل هذا الحالة المثالية للمرحلة 3: أمان بيتكوين كامل يمكن إثباته عبر عميل بيتكوين خفيف إلى أي سلسلة أخرى. وهذا يعني أن BOB يستقر على البيتكوين ويتم الانتهاء (من الجسور) على السلاسل الأخرى عن طريق التحقق من البيتكوين. إنه افتراض معقول للثقة: إذا فشلت البيتكوين، فمن المحتمل أن تفشل كل سلسلة أخرى أيضًا.

في حالة عدم وجود شوكة بيتكوين تُمكِّن من تمكين مدققي ZK على السلسلة، سيتعين على BOB الاستفادة من التحقق المتفائل عبر BitVM. يتطلب تحقيق تجميعات متفائلة على البيتكوين دون افتراضات ثقة إضافية استخدام سلسلة البيتكوين الرئيسية كطبقة توفر البيانات. واعتبارًا من اليوم، فإن تكاليف DA في البيتكوين مرهقة(انظر تقرير Galaxy) وتشكل تحديًا من الناحية الاقتصادية.

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

من المهم تسليط الضوء على أن استخدام طبقة DA البديلة مع التحقق من BitVM لنهائية التجميع لا يضيف فوائد على تصميم المرحلة 2: يجب الوثوق بأمان (عادةً PoS) طبقة DA (PoS) لطبقة DA. وعلاوة على ذلك، يتطلب مثل هذا البناء التحقق من إثبات العميل الخفيف لإجماع (PoS البديل) لطبقة DA في BitVM وهو سؤال بحثي مفتوح.

نتيجة لذلك، فإن المرحلة الثانية من BOB هي الحل الأكثر أمانًا وجدوى من الناحية العملية لـ BTC DeFi اليوم، خاصةً بسبب حقيقة أن حصة BTC يتم تخفيضها في حالة المراوغة.

الخاتمة

لقد قدمنا المخطط التقني لترقية BOB إلى أول L2 هجين على الإطلاق: تجميع الإيثيريوم مع نهائية البيتكوين وجسور أصلية مُقلِّلة للثقة لكل من أصول البيتكوين والإيثريوم.

سوف نبدأ في طرح L2 الهجين على شبكة الاختبار خلال الأسابيع القليلة القادمة ونكمل الترقية إلى الشبكة الرئيسية بعد نجاح عمليات التدقيق. وبالتوازي مع ذلك، نعمل على استكمال المواصفات الفنية الكاملة بما في ذلك البراهين الأمنية التي سيتم إصدارها قريباً. لقد تم بالفعل إطلاق جسر BitVM من BOB على شبكة الاختبار، مع بدء تأهيل المشغلين قريبًا.