Wonderboom -- Efficient, and Censorship-Resilient Signature Aggregation for Million Scale Consensus
تقدم هذه الورقة Wonderboom، وهو بروتوكول مبتكر لتجميع التوقيعات يُمكّن إيثيريوم من إنهاء الكتل بسرعة أكبر بـ 32 مرة من خلال التجميع الفعال لأكثر من مليوني توقيع للمدققين ضمن كتلة واحدة مع تعزيز الأمن في الوقت ذاته ضد الهجمات العدائية والرقابة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
إليك شرح لورقة WONDERBOOM البحثية، مترجمة إلى لغة بسيطة باستخدام تشبيهات من الحياة اليومية.
المشكلة الكبيرة: ازدحام مروري في أكبر بنك في العالم
تخيل أن إيثيريوم (Ethereum) عبارة عن بنك عالمي ضخم يضم مدخرات تزيد عن 650 مليار دولار من أموال الناس. إنه كبير وآمن للغاية، لدرجة أن قيمته تتجاوز مجموع البورصات في سنغافورة والمكسيك وتايلاند معاً.
للحفاظ على أمان هذا البنك، فإنه يعتمد على مليون حارس مستقل (يُطلق عليهم اسم "الموثقون" أو validators). يجب على جميع هؤلاء الحراس التوقيع على كل معاملة لجعلها رسمية.
الاختناق الحالي:
في الوقت الحالي، يستغرق حصول المليون حارس على التوقيع على وثيقة واحدة وقتاً طويلاً جداً.
- العملية: يتم تقسيم الحراس إلى مجموعات صغيرة. توقع كل مجموعة، ثم تمر توقيعها إلى مجموعة أكبر، والتي تمررها بدورها إلى مجموعة أكبر، مثل لعبة "الهاتف المكسور" (الهمس في الأذن).
- النتيجة: نظرًا لوجود عدد كبير من الأشخاص ولأن لعبة "الهاتف" تستغرق وقتاً (بسبب تأخيرات الإنترنت)، يستغرق الأمر حوالي 15 دقيقة لتعتبر المعاملة "نهائية" (أي آمنة وغير قابلة للتغيير).
- المخاطرة: خلال هذه الـ 15 دقيقة، يمكن لمحتال (مخترق أو مجموعة جشعة) محاولة منع الحراس الشرفاء من التوقيع. إذا نجحوا في ذلك بشكل متكرر، يمكنهم سرقة المكافآت المخصصة للحراس الشرفاء، مما يؤدي تدريجياً إلى السيطرة على تحكم البنك.
الحل: WONDERBOOM
قام مؤلفو هذه الورقة ببناء نظام جديد يسمى WONDERBOOM. فكر فيه كخط تجميع فائق الكفاءة والسرعة يمكنه جعل المليون حارس يوقعون على وثيقة في أقل من 15 ثانية (تحديداً خلال "فتحتين" زمنيتين)، مع جعل من الصعب جداً على المحتالين الغش.
إليك كيف يعمل ذلك، باستخدام استعارات بسيطة:
1. نظام الحارس "ذو الشخصيتين" (فصل الأدوار)
في النظام الحالي، يرتدي كل حارس قبعتين: هم يصوتون على المعاملات و يعلنون النتائج. هذا يجعل من السهل على المخترقين معرفة من هو من، ومهاجمتهم.
إصلاح WONDERBOOM:
تخيل تقسيم الحارس إلى شخصين:
- المصوّت: يبقى داخل غرفة خاصة وآمنة (باستخدام خط هاتف مباشر) للقيام بالتصويت. لا يمكن لأحد من الخارج رؤيته.
- المراسل: يقف في الساحة العامة (شبكة الإشاعة أو الـ gossip network) ليصرخ بالنتائج النهائية. نظرًا لأن المراسل يتحدث نادراً مع الجمهور، فمن الصعب جداً على المخترقين العثور عليه ومهاجمته. هذا يحافظ على سرعة وخصوصية عملية التصويت.
2. "الشجرة" بدلاً من "الخط"
حالياً، تنتقل التوقيعات في سلسلة طويلة وعميقة (مثل طابور طويل من الناس ينقلون دلواً من الماء). إذا أسقط شخص واحد الدلو، يتوقف الطابور بأكمله.
إصلاح WONDERBOOM:
قاموا بتنظيم المليون حارس في هيكل شجري عملاق.
- بدلاً من تمرير الرسالة واحداً تلو الآخر، تمر المجموعات الصغيرة من الحراس بتوقيعاتها إلى "فرع"، والذي يمررها إلى "جذع"، والذي يمررها بدوره إلى "القمة".
- ولأن الشجرة عريضة وضحلة، فإن الرسالة تنتقل للأعلى بسرعة أكبر بكثير.
- الخدعة السحرية: لمنع المهاجمين من حظر أكبر مجموعة من التوقيعات، يختار النظام عشوائياً مجموعة ثانية لتضمينها أيضاً. الأمر يشبه قول: "سنقبل أكبر كومة من التوقيعات، ولكننا سنأخذ أيضاً حفنة عشوائية من كومة أخرى". هذا يجعل من المستحيل تقريباً على أي محتال حظر الجميع في وقت واحد.
3. "نافذة المكافأة" (إيقاف الغشاشين)
في النظام القديم، إذا فات الحارس دوره في التوقيع ولو لمرة واحدة، فإنه يخسر مكافأته. هذا جعل النظام حساساً جداً لعمليات المنع (Censorship).
إصلاح WONDERBOOM:
لقد غيروا القواعد إلى نظام "التذكرة الأسبوعية".
- بدلاً من الحاجة للتوقيع كل يوم، يحتاج الحارس فقط للتوقيع مرة واحدة على الأقل خلال نافذة زمنية مدتها 64 يوماً للحصول على مكافأته عن الشهر بأكمله.
- حتى لو قام شخص سيء بمنع الحارس لعدة أيام، يمكن للحارس لاحقاً الحصول على مكافأته طالما أنه تمكن من تمرير توقيعه قبل إغلاق النافذة.
- هذا يجعل من المستحيل رياضياً على المهاجمين سرقة الأموال ببطء عن طريق منع الناس، لأن "النافذة" واسعة جداً بحيث لا يمكنهم منع الجميع للأبد.
ما أثبتته الورقة
لم يكتف المؤلفون بكتابة نظرية فحسب؛ بل بنوا محاكياً (لعبة فيديو لشبكة البلوكشين) لاختبار ذلك مع مليون إلى 2.5 مليون حارس وهمي.
- السرعة: أظهروا أن WONDERBOOM يمكنه معالجة مليون توقيع في 4 ثوانٍ (على أجهزة كمبيوتر قياسية)، مقارنة بالانتظار الحالي لمدة 15 دقيقة. هذا أسرع بمقدار 32 مرة.
- الأمان: أثبتوا أنه حتى لو كان ثلث الحراس من أشخاص سيئين يحاولون منع النظام، فإن WONDERBOOM أصعب بكثير في اختراقه من نظام إيثيريوم الحالي.
- القابلية للتوسع: يعمل النظام حتى لو زاد عدد الحراس إلى مليوني حارس، دون الحاجة إلى أجهزة كمبيوتر خارقة.
الخلاصة
WONDERBOOM هو طريقة جديدة لتنظيم حشد هائل من الناس لكي يتفقوا على قرار بشكل فوري تقريباً. إنه يحل مشكلة "الازدحام المروري" في إيثيريوم من خلال:
- إخفاء المصوتين لحمايتهم من الهجمات.
- استخدام هيكل شجري لنقل المعلومات بشكل أسرع.
- منح الناس نافذة زمنية أوسع لكسب المكافآت، مما يجعل من الصعب على السيئين الغش في النظام.
تخلص الورقة إلى أنه يمكننا امتلاك بلوكشين يكون لامركزياً بشكل هائل (ملايين المستخدمين) وسريعاً بشكل فوري، دون التضحية بالأمان.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.