
ملخص تنفيذي
ضعف قابلية التوسع في البلوكشين يؤدي إلى بطء الأداء، وارتفاع رسوم المعاملات، وتجربة مستخدم غير مرضية. يمكن مواجهة ذلك من خلال حلول الطبقة الأولى (كالتقسيم) أو الطبقة الثانية (مثل الرول أب).
تعمل حلول الطبقة الأولى على ترقية البنية الأساسية للبلوكشين، في حين تبني حلول الطبقة الثانية إطار عمل إضافي فوق السلسلة الحالية.
الرول أب تعتبر من أبرز حلول الطبقة الثانية، إذ تدمج المعاملات خارج السلسلة بهدف تسريع المعالجة.
Zk-rollups هي نوع من الرول أب تستخدم تقنية تشفيرية تدعى إثباتات المعرفة الصفرية (Zk-proofs).
تسمح إثباتات المعرفة الصفرية بالتحقق دون كشف البيانات الأصلية، ما يضمن سلامة وأمان المعاملات.
مع تزايد انتشار العملات الرقمية، أصبح حل قابلية التوسع في شبكات البلوكشين أمراً ضرورياً. فالاكتظاظ يؤدي إلى بطء الأداء وارتفاع الرسوم. ومن هنا نلجأ إلى إطارين رئيسيين: حلول الطبقة الأولى وحلول الطبقة الثانية.
حلول الطبقة الأولى: تعيد هذه الحلول بناء الهيكل الأساسي للبلوكشين لتعزيز كفاءة النظام ككل. ويعد التقسيم مثالاً بارزاً، حيث يسمح بتجزئة السلسلة إلى قطاعات لزيادة السعة وتمكين المعالجة المتزامنة للمعاملات.
حلول الطبقة الثانية: تُنفذ فوق السلسلة الأساسية، حيث تتم معالجة المعاملات خارج السلسلة وتجميعها لاحقاً للسلسلة الأم. من أبرز التقنيات: قنوات الحالة، السلاسل الجانبية، والرول أب. وتأتي Zk-rollups كأحد أشكال الرول أب المعتمدة على إثباتات المعرفة الصفرية.
لفهم zk-rollups، يجب أولاً معرفة مفهوم الرول أب وإثباتات المعرفة الصفرية.
تسمح الرول أب للبلوكشين بتجميع بيانات المعاملات ومعالجتها خارج السلسلة، ثم تسجيل النتائج النهائية على السلسلة الرئيسية. هذا الأسلوب يمنع تضخم السلسلة، ويسرّع ويخفض تكلفة العمليات. وتنقسم الرول أب إلى نوعين: المتفائلة وzk-rollups.
الرول أب المتفائلة: تعمل على فرضية أن كل المعاملات المجمعة صحيحة. تمر هذه المعاملات بفترة انتظار قبل إدراجها على السلسلة، وخلالها يمكن الاعتراض على المعاملات المشكوك بها. من أمثلتها: Optimism وArbitrum وopBNB.
Zk-Rollups: بخلاف المتفائلة، تتحقق zk-rollups من صحة كل معاملة عبر إثباتات معرفة صفرية. ورغم تعقيد تنفيذها، إلا أنها تتجاوز فترة الطعون وتوفر معالجة أسرع نظرياً.
إثباتات المعرفة الصفرية هي تقنية تشفيرية تتيح لطرف أن يثبت لطرف آخر صحة بيان دون كشف تفاصيل البيان نفسه.
يجب أن تتوفر في إثبات المعرفة الصفرية ثلاث خصائص:
الكمال: إذا كان البيان صحيحاً والطرفان صادقين، سيؤكد الإثبات صحته دوماً.
الصحة: لا يمكن لإثبات خاطئ إقناع متحقق صادق بصحة بيان غير صحيح إلا في حالات نادرة جداً.
المعرفة الصفرية: يتأكد المتحقق فقط من صحة البيان ولا يكتسب أي معرفة عن محتواه.
كيف تعمل إثباتات المعرفة الصفرية؟ العملية تمر بثلاث مراحل:
الشاهد: يقدم المُثبِت معلومة سرية (الشاهد) بهدف إثبات وصوله إلى بيانات محددة من دون الإفصاح عنها. يحدد الشاهد أسئلة لا يمكن الإجابة عليها إلا بإثبات مشروع.
التحدي: يوجه المُتحقق أسئلة عشوائية من مجموعة الأسئلة المحددة.
الاستجابة: عند تقديم إجابات صحيحة، يثبت المُثبِت صحته.
تتكون zk-rollups من عنصرين رئيسيين:
عقود ذكية على السلسلة: تحدد هذه العقود قواعد عمل بروتوكول zk-rollup، وتشمل العقد الرئيسي (لتخزين كتل الرول أب وتتبع الإيداعات وتنفيذ التحديثات) وعقد التحقق (للتدقيق في إثباتات المعرفة الصفرية).
آلات افتراضية خارج السلسلة: تتولى تنفيذ المعاملات خارج شبكة Ethereum الرئيسية على الطبقة الثانية، وتعمل بصورة مستقلة عن السلسلة الأساسية.
ترتبط zk-rollups ارتباطاً وثيقاً بسلسلة Ethereum، لكنها تعمل في طبقة منفصلة، ولا تستهلك موارد السلسلة الرئيسية بشكل مستمر، بل توفر ملخصات دورية تضمن بقاء الأساس فعالاً وخفيفاً.
زيادة الإنتاجية: تنجز zk-rollups تنفيذ المعاملات في بيئة أكثر كفاءة بعيداً عن الطبقة الرئيسية، ما يرفع إجمالي الطاقة الاستيعابية.
تقليل الازدحام: تقلل الحركة على السلسلة الرئيسية وتسمح للعقد الكاملة بتخزين إثباتات فقط بدلاً من البيانات الكاملة.
تخفيض الرسوم: بفضل تقليل الازدحام، تنخفض إجمالي الرسوم على المستخدمين.
تعزيز الأمان: تتيح للمستخدمين سحب أصولهم حتى عند حدوث مشكلات في شبكة الرول أب، بخلاف السلاسل الجانبية التي قد تعرض الأصول للخطر عند تعطلها.
تسريع فترة الطعون: يكفي التحقق من صحة إثباتات الرول أب، ما يقصر فترة الاعتراضات على المعاملات.
التعقيد العالي: يعتبر التعقيد أحد أبرز العوائق، فهي تتطلب تنفيذات تقنية أصعب من الرول أب المتفائلة.
الاعتماد على الطبقة الأساسية: رغم كفاءتها، إلا أن أداءها يبقى مرهوناً بقدرات الطبقة الأساسية.
تجزئة السيولة: كل حل طبقة ثانية يؤدي إلى تشتت السيولة، وقد يؤدي انخفاضها على السلسلة الرئيسية إلى مشكلات في النظام البيئي.
| الرول أب المتفائلة | Zk-Rollups | |
|---|---|---|
| افتراض المعاملات | تفترض صحة جميع المعاملات | يتم التحقق من جميع المعاملات بإثباتات المعرفة الصفرية |
| نظام الطعون | توجد فترة طعون للشبكة للاعتراض على المعاملات | لا توجد فترة طعون |
| آلية الإثبات | إثباتات الاحتيال | إثباتات الصحة |
| درجة التعقيد | أسهل من حيث التنفيذ | أكثر تعقيداً بسبب تقنيات المعرفة الصفرية |
| النطاق | أوسع نتيجة بساطة التنفيذ | أضيق نسبياً |
| أمثلة | Optimism، Arbitrum، opBNB | zkSync، Starknet |
تُعد قابلية التوسع بمثابة "الكأس المقدسة" لتقنية البلوكشين؛ فلا فائدة من نظام لا يعمل بكفاءة. وقد وفرت الرول أب، بنوعيها المتفائل وzk، حلولاً مبتكرة لهذا التحدي المزمن. وتبرز zk-rollups بسرعتها، وانخفاض ازدحامها، وقوتها الأمنية كخيار واعد. وعلى الرغم من تعقيداتها، إلا أن إمكاناتها ضخمة. لكل من يطمح لفهم مستقبل العملات الرقمية، يعد الإلمام بـ zk-rollups ضرورة. ومع سعينا لتحسين أداء البلوكشين، حان وقت اكتشاف zk-rollups وما تقدمه من قيمة مستقبلية.
ZK-Rollups حلول توسعية للطبقة الثانية تجمع المعاملات خارج السلسلة وتستخدم إثباتات تشفيرية للتحقق من صحتها قبل إدراجها على السلسلة الرئيسية، ما يرفع الإنتاجية ويخفض التكاليف بشكل كبير.
ZK-Rollups تعتمد على إثباتات المعرفة الصفرية للتحقق الفوري من المعاملات وتمكين السحب السريع، بينما تفترض الرول أب المتفائلة صحة العمليات افتراضياً وتحتاج إلى فترة طعون. ZK-Rollups توفر أماناً وسرعة أعلى مقابل تعقيد أكبر، بينما تمتاز الرول أب المتفائلة بالبساطة وانخفاض التكلفة.
المزايا: تقليل بيانات المعاملات، رفع الإنتاجية، وخفض الرسوم بشكل كبير. العيوب: تعقيد تقني أعلى، وقت أطول لتوليد الإثباتات، واحتمالية تأخير نهائية المعاملة مقارنة بالسلسلة الرئيسية.
ZK-Rollups تُطبق في مشاريع مثل Aztec وEspresso Systems، وتركز على التوسع والخصوصية، إذ تعزز سعة المعاملات وتحافظ على سرية المستخدمين ضمن حلول الطبقة الثانية في شبكات البلوكشين.
ZK-Rollups تعتمد على إثباتات تشفيرية لضمان الأمان وتقليل الاحتيال، مع وجود مخاطر تتمثل في تعقيد المُثبِت، وثغرات العقود الذكية، والاعتماد على قوة الافتراضات التشفيرية.
تُؤكد معاملات ZK-Rollups فورياً على الطبقة الثانية، بينما يستغرق التأكيد النهائي على السلسلة الرئيسية عادة حوالي ١٥ دقيقة بسبب متطلبات رفع الإثباتات والتحقق منها.
ZK-Rollups تتفوق من حيث الأمان والإنتاجية على Plasma والسلاسل الجانبية، وتتيح نهائية أسرع وسعة معالجة أكبر عبر إثباتات تشفيرية. تجمع بين كفاءة اقتصادية وأمان قوي، ما يجعلها خياراً مفضلاً لتوسعة الطبقة الثانية.
تتحقق إثباتات المعرفة الصفرية من صحة المعاملات دون الكشف عن تفاصيلها، ما يضمن الخصوصية والأمان ويتيح التحقق الفعال للعمليات خارج السلسلة على السلسلة.
ZK-Rollups تعزز إنتاجية معاملات Ethereum وتقلل رسوم الغاز، ما يسهم في توسع النظام البيئي واعتماده على نطاق أوسع بفضل التحسينات في قابلية التوسع والكفاءة.











