المتفائل Rollups هو آلية توسيع تستخدمها شبكة بوبا لتخفيف ازدحام شبكة الأثيريوم والبلوكشينات الأخرى في الطبقة 1. في معالجة المعاملات التقليدية في الطبقة 1، يتعين معالجة كل معاملة بشكل فردي، بينما يقوم المتفائل Rollups بتجميع عدة معاملات لمعالجتها في السلسلة الفرعية وتقديم النتائج في شكل دفعات إلى بلوكشين الطبقة 1. هذا النهج يقلل بشكل كبير من حمل الشبكة الرئيسية ويزيد من كفاءة المعالجة في الشبكة.
المبدأ الأساسي للتراكمات المتفائلة هو افتراض أن جميع المعاملات صالحة ، ما لم يكن هناك دليل على أنها غير صالحة. هذا على عكس طرق التحقق الأخرى مثل مجموعات المعرفة الصفرية ، أو ZK-Rollups ، التي تتحقق من صحة كل معاملة مقدما. في حين أن هذه الآلية قد تبدو غير بديهية ، من خلال افتراض أن المعاملة صالحة ، تقدم Optimistic Rollups فترة تحدي يمكن للمشاركين خلالها التشكيك في أي معاملات احتيالية محتملة من خلال عملية تسمى الحماية من الاحتيال. عادة ما تصل فترة التحدي هذه إلى سبعة أيام ، وتضمن ثقة النظام وأمنه مع تقليل النفقات العامة للموارد المطلوبة للتحقق المستمر.
يستخدم شبكة بوبا هذا النموذج لمعالجة الحسابات خارج السلسلة وزيادة طاقة معالجة المعاملات، مما يتيح للشبكة توفير بيئة قابلة للتوسع بشكل كبير لتطبيقات اللامركزية (dApp). يمكن أن تقلل بوبا من تكاليف المعاملات بنسبة تصل إلى 100 مرة مقارنة بالطبقة الأولى، وتتم معالجة المعاملات بسرعة أعلى.
تتميز التمديدات المتفائلة بتوافقها مع عقود الذكاء الاصطناعي الموجودة في إيثريوم، حيث يحتاج المطورون فقط إلى إجراء تعديلات طفيفة لنقل تطبيقاتهم من إيثريوم إلى بوبا Layer-2 وتشغيلها.
واحدة من الميزات الرئيسية لحلول الطبقة الثانية (مثل Boba Network) هي قدرتها على الحساب خارج السلسلة. بتحويل جزء من عملية الحساب إلى التنفيذ خارج السلسلة ، يمكن تخفيف العبء على شبكة Ethereum الرئيسية. هذه الميزة هي واحدة من الأسباب الرئيسية التي تجعل Boba وغيرها من الشبكات التي تستفيد من هذه التكنولوجيا تقليل تكاليف الغاز وزيادة سرعة المعاملات.
بعد معالجة المعاملات خارج السلسلة على دفعات ، يرسل Boba النتائج إلى شبكة Ethereum الرئيسية على دفعات. هذا لا يقلل فقط من الحاجة إلى معالجة كل معاملة مباشرة على Layer-1 ، ولكن أيضا يحسن بشكل كبير من كفاءة الشبكة ككل. بفضل هذه الآليات ، تستطيع Boba توفير حل أكثر كفاءة وفعالية من حيث التكلفة للتطبيقات اللامركزية (dApps).
مبدأ تكنولوجيا Boba Network
HybridCompute هي تقنية مبتكرة من Boba Network تعمل على توسيع مفهوم الحوسبة خارج السلسلة ، مما يتيح للعقود الذكية التفاعل مع البيانات خارج السلسلة وواجهات برمجة التطبيقات. تدعم هذه الميزة التطبيقات الأكثر تعقيدا ، مثل تشغيل خوارزميات التعلم الآلي خارج السلسلة أثناء تشغيلها بواسطة الأحداث على السلسلة. على سبيل المثال ، يمكن لتطبيق DeFi الوصول إلى أسعار الأسهم في الوقت الفعلي أو البيانات المالية الأخرى من خلال واجهة برمجة تطبيقات خارجية ، وإجراء حسابات معقدة خارج السلسلة ، وإرجاع النتائج على السلسلة.
في وضع HybridCompute ، يمكن لتطبيقات الويب الموجودة على Boba إرسال طلبات ومعالجة البيانات المطلوبة من قبل خوادم السلسلة الفرعية ، وإرجاع النتائج في تنسيق متوافق مع Ethereum. يتم تمرير هذه النتائج بعد ذلك إلى العقود الذكية لتنفيذ الحسابات المتقدمة وفي الوقت نفسه تجنب إضافة عبء على سلسلة الكتل.
هذه الإمكانية فريدة من نوعها لشبكة Boba ، مما يوفر لها مرونة حسابية لا توجد عادة في حلول Layer-2 الأخرى ، مما يوسع بشكل كبير من إمكانات التطبيقات اللامركزية.
أجهزة التسلسل في شبكة Boba مسؤولة عن تسلسل المعاملات ، وضمان معالجة المعاملات بالترتيب الصحيح ، وتوفير تأكيدات سريعة للمعاملات. يعمل جهاز التسلسل بشكل أساسي كخدمة مركزية ، لكنه لا يزال ملزما بقواعد وبروتوكولات نظام Layer-2. في حين يتم استخدام آلية مركزية حاليا ، فإن هذا مؤقت ، حيث تم تصميم النظام مع وضع نماذج الحوكمة المستقبلية في الاعتبار ، وسيخضع Sequencer في النهاية لآلية لامركزية.
هذا النوع من الهيكل يجمع بين متطلبات الأداء الحالية والهدف المستقبلي للفكرة غير المركزية. حتى أثناء وجود مسلسل مركزي، تضمن شبكة بوبا الأمان للمعاملات من خلال آلية إثبات الاحتيال. إذا تم اكتشاف أي معاملة غير قانونية أو بها خطأ، يمكن للمحققين رفع دعوى بإثبات الاحتيال، مما يشكك في نتائج مسلسل المعاملات وبالتالي يحافظ على أمان النظام وثقته.
كيفية عمل المُتتابع:
استقبال ومعالجة المعاملات:
يستقبل Sequencer المعاملات الخارجة من السلسلة التي يتلقاها من المستخدمين ويقوم بتجميعها وتجزئتها إلى دفعات. يتحمل Sequencer مسؤولية ضمان ترتيب هذه المعاملات بشكل صحيح وفقًا لوقت الاستلام.
إرسال إلى إيثيريوم وضمان النهائية:
بعد الانتهاء من الترتيب، سيقوم Sequencer بتقديم الدفعات التجارية إلى إيثيريوم Layer-1 لضمان نهائية المعاملات. يعني النهائية أن المعاملات تعتبر غير قابلة للتغيير ما لم يتم إلغاؤها عن طريق الشوكة الصعبة.
فترة إثبات الاحتيال (Fraud-Proof Period):
بعد تقديم دفعة المعاملات ، عادة ما يكون هناك فترة استدلال لمدة سبعة أيام ، يمكن لأي شخص أن يشكك في صحة المعاملة خلال هذه الفترة.
إذا تم الكشف عن معاملة ضارة أو غير صالحة ، يمكن للمنافس تقديم دليل على الاحتيال.
في حلول الطبقة 2، التحدي الرئيسي هو تحقيق آلية سحب الأموال الفعالة، بحيث يمكن للمستخدمين سحب الأموال من الطبقة 2 إلى الطبقة 1. يقوم شبكة بوبا بمعالجة هذه العملية من خلال طريقتين رئيسيتين: الخروج القياسي وجسر الخروج السريع.
في عملية الانسحاب القياسية، عندما يرغب المستخدمون في سحب الأصول من Boba إلى Ethereum ، فإنهم بحاجة إلى إطلاق طلب السحب. ومع ذلك، نظرًا لفترة إثبات الاحتيال لمدة سبعة أيام ، يجب على المستخدمين الانتظار حتى يتم تحويل الأصول إلى Layer-1 بعد انتهاء الدورة بأكملها. تضمن هذه الفترة التأخيرية وجود وقت كافٍ للكشف عن أي سلوك احتيالي في دفعة المعاملات وحله.
تنويه:طريقة الخروج هذه هي الطريقة الافتراضية لمعظم أنظمة مجموعة التحديثات المتفائلة. على الرغم من أنه يضمن أمان المعاملات ، إلا أنه قد يكون غير مريح للمستخدمين الذين يحتاجون إلى الوصول الفوري إلى أموالهم.
لحل مشكلة التأخير في الخروج القياسي ، قامت بوبا بإدخال جسر الخروج السريع (fast-exit bridge) ، مما يتيح للمستخدمين الحصول على الأموال على الفور من مزود السيولة بدون الانتظار لمدة سبعة أيام.
مبدأ العمل:
ZK-Rollups والجانبية (Sidechains)
على الرغم من أن Optimistic Rollups هي التكنولوجيا الأساسية في تصميم Boba Network ، إلا أنه من المهم أيضًا مقارنتها مع حلول Layer-2 الأخرى مثل Zero Knowledge Rollups و Sidechains.
ZK-التراكمات
هناك فرق جوهري بين ZK-Rollups و Optimistic Rollups في طريقة التحقق من المعاملات. بدلا من افتراض أن جميع المعاملات صالحة ، تتحقق ZK-Rollups من صحة كل معاملة عن طريق إنشاء إثباتات المعرفة الصفرية وإكمال التحقق قبل الإرسال إلى Layer-1. يلغي هذا النهج الحاجة إلى دورة مقاومة للاحتيال ، مما يسمح بتأكيد المعاملات بسرعة أكبر. ومع ذلك ، تتطلب ZK-Rollups تكاليف حسابية أعلى بسبب المقدار الكبير من قوة المعالجة المطلوبة لإنشاء إثباتات التشفير هذه.
على الرغم من أن ZK-Rollups لديها ميزات في الخصوصية وسرعة تأكيد المعاملات، إلا أنها عادة ما تكون أكثر تعقيدًا من Optimistic Rollups وأقل مرونة، خاصة بالنسبة للمطورين الذين يرغبون في نقل تطبيقاتهم اللامركزية على Ethereum إلى الطبقة 2، مما يجعل الأمر أكثر تحديا.
سلسلة جانبية
Sidechains هي شبكات تعمل كسلاسل كتل مستقلة ، تعمل بالتوازي مع شبكات Layer-1 مثل Ethereum. على عكس Rollups ، تستخدم السلاسل الجانبية آلية الإجماع الخاصة بها والمدققين ، مما يعني أنها لا ترث أمان Ethereum. في حين أن السلاسل الجانبية يمكن أن توفر إنتاجية عالية وتكاليف معاملات منخفضة ، إلا أن هناك أيضا مقايضات أمنية كبيرة. إذا تعرضت مجموعة مدقق السلسلة الجانبية للهجوم ، فستكون السلسلة الجانبية بأكملها في خطر ؛ من ناحية أخرى ، تعتمد عمليات التجميع مثل Boba على أدلة Ethereum النهائية والاحتيال من أجل الأمان.
شبكة بوبا تستخدم تقنية التجميع المتفائل لتحقيق حل مصمم بعناية لتوسيع الطبقة 2. وهي تقلل من عبء الحساب في إيثريوم عن طريق افتراض صحة المعاملات وفي الوقت نفسه تحافظ على اللامركزية والأمان.
نقطة بارزة
المتفائل Rollups هو آلية توسيع تستخدمها شبكة بوبا لتخفيف ازدحام شبكة الأثيريوم والبلوكشينات الأخرى في الطبقة 1. في معالجة المعاملات التقليدية في الطبقة 1، يتعين معالجة كل معاملة بشكل فردي، بينما يقوم المتفائل Rollups بتجميع عدة معاملات لمعالجتها في السلسلة الفرعية وتقديم النتائج في شكل دفعات إلى بلوكشين الطبقة 1. هذا النهج يقلل بشكل كبير من حمل الشبكة الرئيسية ويزيد من كفاءة المعالجة في الشبكة.
المبدأ الأساسي للتراكمات المتفائلة هو افتراض أن جميع المعاملات صالحة ، ما لم يكن هناك دليل على أنها غير صالحة. هذا على عكس طرق التحقق الأخرى مثل مجموعات المعرفة الصفرية ، أو ZK-Rollups ، التي تتحقق من صحة كل معاملة مقدما. في حين أن هذه الآلية قد تبدو غير بديهية ، من خلال افتراض أن المعاملة صالحة ، تقدم Optimistic Rollups فترة تحدي يمكن للمشاركين خلالها التشكيك في أي معاملات احتيالية محتملة من خلال عملية تسمى الحماية من الاحتيال. عادة ما تصل فترة التحدي هذه إلى سبعة أيام ، وتضمن ثقة النظام وأمنه مع تقليل النفقات العامة للموارد المطلوبة للتحقق المستمر.
يستخدم شبكة بوبا هذا النموذج لمعالجة الحسابات خارج السلسلة وزيادة طاقة معالجة المعاملات، مما يتيح للشبكة توفير بيئة قابلة للتوسع بشكل كبير لتطبيقات اللامركزية (dApp). يمكن أن تقلل بوبا من تكاليف المعاملات بنسبة تصل إلى 100 مرة مقارنة بالطبقة الأولى، وتتم معالجة المعاملات بسرعة أعلى.
تتميز التمديدات المتفائلة بتوافقها مع عقود الذكاء الاصطناعي الموجودة في إيثريوم، حيث يحتاج المطورون فقط إلى إجراء تعديلات طفيفة لنقل تطبيقاتهم من إيثريوم إلى بوبا Layer-2 وتشغيلها.
واحدة من الميزات الرئيسية لحلول الطبقة الثانية (مثل Boba Network) هي قدرتها على الحساب خارج السلسلة. بتحويل جزء من عملية الحساب إلى التنفيذ خارج السلسلة ، يمكن تخفيف العبء على شبكة Ethereum الرئيسية. هذه الميزة هي واحدة من الأسباب الرئيسية التي تجعل Boba وغيرها من الشبكات التي تستفيد من هذه التكنولوجيا تقليل تكاليف الغاز وزيادة سرعة المعاملات.
بعد معالجة المعاملات خارج السلسلة على دفعات ، يرسل Boba النتائج إلى شبكة Ethereum الرئيسية على دفعات. هذا لا يقلل فقط من الحاجة إلى معالجة كل معاملة مباشرة على Layer-1 ، ولكن أيضا يحسن بشكل كبير من كفاءة الشبكة ككل. بفضل هذه الآليات ، تستطيع Boba توفير حل أكثر كفاءة وفعالية من حيث التكلفة للتطبيقات اللامركزية (dApps).
مبدأ تكنولوجيا Boba Network
HybridCompute هي تقنية مبتكرة من Boba Network تعمل على توسيع مفهوم الحوسبة خارج السلسلة ، مما يتيح للعقود الذكية التفاعل مع البيانات خارج السلسلة وواجهات برمجة التطبيقات. تدعم هذه الميزة التطبيقات الأكثر تعقيدا ، مثل تشغيل خوارزميات التعلم الآلي خارج السلسلة أثناء تشغيلها بواسطة الأحداث على السلسلة. على سبيل المثال ، يمكن لتطبيق DeFi الوصول إلى أسعار الأسهم في الوقت الفعلي أو البيانات المالية الأخرى من خلال واجهة برمجة تطبيقات خارجية ، وإجراء حسابات معقدة خارج السلسلة ، وإرجاع النتائج على السلسلة.
في وضع HybridCompute ، يمكن لتطبيقات الويب الموجودة على Boba إرسال طلبات ومعالجة البيانات المطلوبة من قبل خوادم السلسلة الفرعية ، وإرجاع النتائج في تنسيق متوافق مع Ethereum. يتم تمرير هذه النتائج بعد ذلك إلى العقود الذكية لتنفيذ الحسابات المتقدمة وفي الوقت نفسه تجنب إضافة عبء على سلسلة الكتل.
هذه الإمكانية فريدة من نوعها لشبكة Boba ، مما يوفر لها مرونة حسابية لا توجد عادة في حلول Layer-2 الأخرى ، مما يوسع بشكل كبير من إمكانات التطبيقات اللامركزية.
أجهزة التسلسل في شبكة Boba مسؤولة عن تسلسل المعاملات ، وضمان معالجة المعاملات بالترتيب الصحيح ، وتوفير تأكيدات سريعة للمعاملات. يعمل جهاز التسلسل بشكل أساسي كخدمة مركزية ، لكنه لا يزال ملزما بقواعد وبروتوكولات نظام Layer-2. في حين يتم استخدام آلية مركزية حاليا ، فإن هذا مؤقت ، حيث تم تصميم النظام مع وضع نماذج الحوكمة المستقبلية في الاعتبار ، وسيخضع Sequencer في النهاية لآلية لامركزية.
هذا النوع من الهيكل يجمع بين متطلبات الأداء الحالية والهدف المستقبلي للفكرة غير المركزية. حتى أثناء وجود مسلسل مركزي، تضمن شبكة بوبا الأمان للمعاملات من خلال آلية إثبات الاحتيال. إذا تم اكتشاف أي معاملة غير قانونية أو بها خطأ، يمكن للمحققين رفع دعوى بإثبات الاحتيال، مما يشكك في نتائج مسلسل المعاملات وبالتالي يحافظ على أمان النظام وثقته.
كيفية عمل المُتتابع:
استقبال ومعالجة المعاملات:
يستقبل Sequencer المعاملات الخارجة من السلسلة التي يتلقاها من المستخدمين ويقوم بتجميعها وتجزئتها إلى دفعات. يتحمل Sequencer مسؤولية ضمان ترتيب هذه المعاملات بشكل صحيح وفقًا لوقت الاستلام.
إرسال إلى إيثيريوم وضمان النهائية:
بعد الانتهاء من الترتيب، سيقوم Sequencer بتقديم الدفعات التجارية إلى إيثيريوم Layer-1 لضمان نهائية المعاملات. يعني النهائية أن المعاملات تعتبر غير قابلة للتغيير ما لم يتم إلغاؤها عن طريق الشوكة الصعبة.
فترة إثبات الاحتيال (Fraud-Proof Period):
بعد تقديم دفعة المعاملات ، عادة ما يكون هناك فترة استدلال لمدة سبعة أيام ، يمكن لأي شخص أن يشكك في صحة المعاملة خلال هذه الفترة.
إذا تم الكشف عن معاملة ضارة أو غير صالحة ، يمكن للمنافس تقديم دليل على الاحتيال.
في حلول الطبقة 2، التحدي الرئيسي هو تحقيق آلية سحب الأموال الفعالة، بحيث يمكن للمستخدمين سحب الأموال من الطبقة 2 إلى الطبقة 1. يقوم شبكة بوبا بمعالجة هذه العملية من خلال طريقتين رئيسيتين: الخروج القياسي وجسر الخروج السريع.
في عملية الانسحاب القياسية، عندما يرغب المستخدمون في سحب الأصول من Boba إلى Ethereum ، فإنهم بحاجة إلى إطلاق طلب السحب. ومع ذلك، نظرًا لفترة إثبات الاحتيال لمدة سبعة أيام ، يجب على المستخدمين الانتظار حتى يتم تحويل الأصول إلى Layer-1 بعد انتهاء الدورة بأكملها. تضمن هذه الفترة التأخيرية وجود وقت كافٍ للكشف عن أي سلوك احتيالي في دفعة المعاملات وحله.
تنويه:طريقة الخروج هذه هي الطريقة الافتراضية لمعظم أنظمة مجموعة التحديثات المتفائلة. على الرغم من أنه يضمن أمان المعاملات ، إلا أنه قد يكون غير مريح للمستخدمين الذين يحتاجون إلى الوصول الفوري إلى أموالهم.
لحل مشكلة التأخير في الخروج القياسي ، قامت بوبا بإدخال جسر الخروج السريع (fast-exit bridge) ، مما يتيح للمستخدمين الحصول على الأموال على الفور من مزود السيولة بدون الانتظار لمدة سبعة أيام.
مبدأ العمل:
ZK-Rollups والجانبية (Sidechains)
على الرغم من أن Optimistic Rollups هي التكنولوجيا الأساسية في تصميم Boba Network ، إلا أنه من المهم أيضًا مقارنتها مع حلول Layer-2 الأخرى مثل Zero Knowledge Rollups و Sidechains.
ZK-التراكمات
هناك فرق جوهري بين ZK-Rollups و Optimistic Rollups في طريقة التحقق من المعاملات. بدلا من افتراض أن جميع المعاملات صالحة ، تتحقق ZK-Rollups من صحة كل معاملة عن طريق إنشاء إثباتات المعرفة الصفرية وإكمال التحقق قبل الإرسال إلى Layer-1. يلغي هذا النهج الحاجة إلى دورة مقاومة للاحتيال ، مما يسمح بتأكيد المعاملات بسرعة أكبر. ومع ذلك ، تتطلب ZK-Rollups تكاليف حسابية أعلى بسبب المقدار الكبير من قوة المعالجة المطلوبة لإنشاء إثباتات التشفير هذه.
على الرغم من أن ZK-Rollups لديها ميزات في الخصوصية وسرعة تأكيد المعاملات، إلا أنها عادة ما تكون أكثر تعقيدًا من Optimistic Rollups وأقل مرونة، خاصة بالنسبة للمطورين الذين يرغبون في نقل تطبيقاتهم اللامركزية على Ethereum إلى الطبقة 2، مما يجعل الأمر أكثر تحديا.
سلسلة جانبية
Sidechains هي شبكات تعمل كسلاسل كتل مستقلة ، تعمل بالتوازي مع شبكات Layer-1 مثل Ethereum. على عكس Rollups ، تستخدم السلاسل الجانبية آلية الإجماع الخاصة بها والمدققين ، مما يعني أنها لا ترث أمان Ethereum. في حين أن السلاسل الجانبية يمكن أن توفر إنتاجية عالية وتكاليف معاملات منخفضة ، إلا أن هناك أيضا مقايضات أمنية كبيرة. إذا تعرضت مجموعة مدقق السلسلة الجانبية للهجوم ، فستكون السلسلة الجانبية بأكملها في خطر ؛ من ناحية أخرى ، تعتمد عمليات التجميع مثل Boba على أدلة Ethereum النهائية والاحتيال من أجل الأمان.
شبكة بوبا تستخدم تقنية التجميع المتفائل لتحقيق حل مصمم بعناية لتوسيع الطبقة 2. وهي تقلل من عبء الحساب في إيثريوم عن طريق افتراض صحة المعاملات وفي الوقت نفسه تحافظ على اللامركزية والأمان.
نقطة بارزة