غالبًا ما تسمع عن Rollups (Optimistic و zk)، ولكن لفهم رحلة توسيع Ethereum بشكل حقيقي، تحتاج إلى فهم Plasma. اقترحها فيتاليك بوتيرين وجوزيف بون في عام 2017، كانت Plasma إطارًا ثوريًا وضع الأساس الفكري تقريبًا لكل حل من حلول Layer 2 التي نستخدمها اليوم.
بينما تحول النظام البيئي إلى Rollups بشكل كبير للتنفيذ العام، لا تزال سلاسل Plasma تمثل نموذجًا حيويًا وعالي الإنتاجية، خاصةً لحالات الاستخدام المحددة مثل المدفوعات وتحويل الأصول.
وهذا هو سبب بقاء بلازما واحدة من أهم مفاهيم التوسيع في تاريخ الويب3.
المفهوم الأساسي: شجرة "السلسلة الفرعية"
بلازما ليست سلسلة كتل واحدة؛ بل هي إطار لإنشاء عدد غير محدود من السلاسل الفرعية—سلاسل كتل أصغر ومستقلة—تُربط مجددًا بالشبكة الرئيسية لإيثريوم ("السلسلة الجذرية").
* البنية الهرمية: فكّر فيها كأنها شجرة. إيثريوم هو الجذع، وسلاسل بلازما هي الفروع الرئيسية. تحدث المعاملات خارج السلسلة على هذه السلاسل الفرعية، مما يقلل بشكل كبير الحمل على إيثريوم.
* الالتزامات المُجزَّأة بشجرة ميركل: لا تُبلغ السلاسل الفرعية سوى عن ملخصات دورية لحالة معاملاتها إلى إيثريوم عبر براهين ميركل. يضمن ذلك أن الأمان موروث من إيثريوم دون الحاجة إلى أن تعالج الشبكة الرئيسية كل معاملة على حدة.
آلية الأمان: براهين الاحتيال وعمليات الخروج
تتحقق بلازما من الأمان عبر عملية حيوية ونشطة:
* براهين الاحتيال: إذا حاول مشغّل على سلسلة بلازما الغش أو إرسال حالة غير صحيحة إلى السلسلة الجذرية، يمكن لأي مستخدم تقديم برهان احتيال إلى عقد إيثريوم. يؤدي ذلك إلى بدء فترة تحدٍّ، وإذا ثبت الاحتيال، يُعاقَب المشغّل الخبيث (يُخصم منه).
* لعبة الخروج: الميزة الأكثر تميزًا هي آلية "الخروج الجماعي". في حالة الطوارئ (مثلاً إذا أصبح مشغّل السلسلة الفرعية غير متصل أو حاول التواطؤ)، يمكن للمستخدمين إجبار سحب أموالهم مرة أخرى إلى السلسلة الرئيسية عبر عملية محددة مسبقًا تُعرف باسم لعبة الخروج.
تضمن آلية الخروج القوية هذه أن لدى المستخدمين دائمًا وسيلة للرجوع، وأن أموالهم مؤمَّنة بواسطة الطبقة الأولى، حتى لو أصبحت سلسلة الطبقة الثانية معتمة.
بلازما مقابل Rollups: لماذا التحول؟
رغم أن بلازما تقدم قابلية توسع هائلة، فقد حول النظام البيئي تركيزه إلى Rollups (كل من Optimistic وzk) بسبب تحدٍ محدد وصعب تواجهه بلازما:
| الميزة | سلاسل بلازما (مثل التطبيق المبكر لـ Polygon) | Rollups (Optimistic/zk) |
|---|---|---|
| توافر البيانات | جزئي (خارج السلسلة) | كامل (على السلسلة) |
| زمن السحب | طويل (فترة التحدي) | طويل (Optimistic) أو فوري (zk-Rollups) |
| التعقيد | مرتفع ("لعبة خروج" معقدة) | أقل (نموذج مبسط) |
| حالة الاستخدام المثالية | المدفوعات، تحويلات الأصول البسيطة | تنفيذ العقود الذكية للأغراض العامة |
كانت المشكلة الأساسية في بلازما هي مشكلة توافر البيانات. وبما أن بيانات المعاملات الكاملة لا تُنشر على إيثريوم، فإذا توقف المشغّل الخبيث عن إتاحة البيانات، يصبح من الصعب على المستخدمين إنشاء برهان خروج. وقد حلّت Rollups هذه المشكلة بإجبار جميع بيانات المعاملات (حتى لو كانت مضغوطة) على النشر على الطبقة الأولى.
الإرث والمستقبل
لا يمكن إنكار تأثير بلازما. فقد تم إتقان مفاهيم التزامات الحالة، وبراهين الاحتيال، والربط بالطبقة الأولى هنا، وقد أثرت مباشرةً في تصميم جميع حلول الطبقة الثانية الحديثة.
اليوم، وبينما تستخدم بعض المشاريع نموذجًا "هجينًا" يدمج عناصر من بلازما لحالات الاستخدام عالية السرعة، فإن القيود الأصلية لهذا الإطار جعلت Rollups الحلَّ المفضل للأغراض العامة. ومع ذلك، تظل بلازما فصلًا لامعًا في مسيرة البحث عن توسع عالمي لامركزي.
ما هو أكثر مفهوم تعقيدًا في التوسيع على الطبقة الثانية الذي تحاول فهمه حاليًا؟
#Plasma #Ethereum #Layer2
#التوسيع #البلوكتشين #Scaling #Blockchain #DeFi