ما هو Rollup؟
Rollup يجمع العديد من المعاملات خارج السلسلة الرئيسية، ينفذها بسرعة، ثم يضع سجلًا مضغوطًا مرة أخرى على السلسلة الأساسية من أجل الأمان. تخيل مسارات مشاركة السيارة للنشاط blockchain: نمضي بسرعة معًا، ونسوّي الحساب لاحقًا.
“Rollups are just sidechains with weak security.” ليس تماما. إنها تنشر البيانات والأدلة إلى السلسلة الأساسية وتُسَوِّى على Layer 1، لذا فإن سلامتها تأتي من نفس المصدر الذي يأتي منه السلسلة الأساسية.
كيف يعمل Rollup
ما الذي يحدث فعليًا عندما تضغط الإرسال؟ توجيه سريع خطوة بخطة يحافظ على المصطلحات جانبًا.
- الخطوة 1: تقدّم معاملة إلى مُسجِّل Rollup على شبكة Layer 2 باستخدام محفظتك المعتادة.
- الخطوة 2: يُرتّب المُسجّل عددًا كبيرًا من معاملات المستخدمين، وينفذها خارج السلسلة، ويضغط النتائج إلى دفعة مرتبة.
- الخطوة 3: تُنشر تلك الدفعة والبيانات اللازمة إلى السلسلة الرئيسية، حيث تتحقق العقود الذكية أو تسمح بمهلة للمزايدات، وفق التصميم.
- الخطوة 4: يتحدث رصيدك داخل Rollup تقريبًا فورًا، فالتطبيقات تشعر بالسرعة.
- الخطوة 5: بعد تأكيد السلسلة الأساسية، تصبح حركتك جزءًا من التاريخ مع finality المعاملات.
هذه هي التدفقات. سريع حيثما أمكن، صارم حيثما كان مهمًا.
لماذا يهم Rollup
إليك العائد لك.
- الفائدة: رسوم أقل وتأكيدات أسرع، لذا فإن التبادل، الألعاب، والتصنيع لا تعود كأنها مشتريات فاخرة.
- الرؤية: هذه هي الطريقة التي تتوسع بها البلوكتشينات دون التخلي عن الأمان المشترك، وهذا هو السبب في أن المبنيين يواصلون الحركة هنا.
- الأهمية: سترى ذلك في dApps الشائعة، وموزعين NFT، وألعاب على السلسلة تريد السرعة بدون الانفصال عن بقية الشبكة.
قبل نقل الأموال إلى Rollup، تحقق من أوقات الإيداع والسحب. بعض التصميمات تضيف فترة انتظار للخروج، لذا خطّط للسيولة مع أخذ ذلك بعين الاعتبار.
السمات الرئيسية لـ Rollup
ما الذي يميّزه:
- الأمان: ينشر البيانات إلى السلسلة الأساسية حتى يمكن لأي شخص التحقق، وتتم التسوية هناك أيضًا.
- التكلفة: التجميع والضغط يختصران البيانات، مما يخفض الرسوم عادة.
- السرعة: التنفيذ خارج السلسلة يجعل التطبيقات تشعر بأنها سريعة حتى في فترات الازدحام.
- التوافق: يعمل مع المحافظ الشائعة، والأدوات، وتكديس العقود الذكية المألوف.
التنوعات
اثنان من النكهات الرئيسية التي ستسمع عنها:
- Optimistic: يفترض أن الدفعات صحيحة ويسمح بمهلة للأدلة الاحتيالية إذا تحدّاها شخص ما، مزيد من التفاصيل هنا.
- ZK: يثبت الصحة مقدماً بالرياضيّات، وغالبًا ما يُطلق عليه Zero Knowledge Rollups.
- Proofs: أنظمة ZK غالبًا ما تستخدم ZK SNARKs أو ZK STARKs للتحقق من الدُفعات دون كشف البيانات الخاصة.
السرعة في التطبيق لا تعني دائماً التسوية الفورية. الإيداعات، والخروج، ونشر الدفعات لا تزال تتبع أوقات وشروط base chain.
مثال
تبدّل الرموز في L2، تدفع رسومًا بسيطة، وتصل دفعة مضغوطة إلى Ethereum في وقت لاحق بينما يعرض تطبيقك الرصيد الجديد تقريبًا فورًا.
معلومة ممتعة
الاسم مشتق من تحليل البيانات، حيث تقوم الفرق بـ"roll up" العديد من الصفوف إلى ملخص. استولت العملة الرقمية على المصطلح، واحتفظت بالجو، وأضافت الرياضيات.
الختام
فكر في المسار السريع: تجربة سريعة من البداية، مضمونة بواسطة السلسلة الرئيسية خلف الكواليس.