شراء العملات المشفرة
الأسواق
العقود الفورية
العقود الآجلةBTC
مدخرات
مركز الأحداث
مركز المكافآت
المزيد
مهرجان صفر رسوم
استغلال The DAO: ما هو استغلال The DAO؟كان استغلال The DAO هجوماً كبيراً على عقد ذكي في Ethereum خلال يونيو 2016، أدى إلى سحب نحو ثلث ETH المحتفظ به في The DAO، وهي منظمة استثمارية لامركزية مبكرة.صُممت The DAO كمنظمة استغلال The DAO: ما هو استغلال The DAO؟كان استغلال The DAO هجوماً كبيراً على عقد ذكي في Ethereum خلال يونيو 2016، أدى إلى سحب نحو ثلث ETH المحتفظ به في The DAO، وهي منظمة استثمارية لامركزية مبكرة.صُممت The DAO كمنظمة

استغلال The DAO

2026/10/13 17:05
#Intermediate
DAO Maker
DAO$0.02137-3.95%
Humanity
H$0.0559-4.91%
PX
PX$0.0112-0.88%
Ethereum
ETH$2,393.01-4.67%
DarkSwap
DARK$0.000885-36.51%

ما هو استغلال The DAO؟

كان استغلال The DAO هجوماً كبيراً على عقد ذكي في Ethereum خلال يونيو 2016، أدى إلى سحب نحو ثلث ETH المحتفظ به في The DAO، وهي منظمة استثمارية لامركزية مبكرة.

صُممت The DAO كمنظمة قائمة على البلوكشين يستطيع حاملو توكناتها التصويت فيها على المقترحات والمساعدة في تحديد كيفية استخدام الأموال المجمعة. وأصبح الاستغلال من أهم أحداث تاريخ الكريبتو لأنه كشف مدى خطورة أخطاء العقود الذكية عند تحكم الكود بقيم كبيرة.

كما أدى إلى أحد أشهر نقاشات الحوكمة في Ethereum: هل ينبغي للشبكة تغيير حالتها للمساعدة في استرداد الأموال المتضررة؟ وفي النهاية دعم مجتمع Ethereum انقساماً صلباً نقل الأموال من العقود المرتبطة بـ The DAO إلى عقد استرداد.

ينص إعلان Ethereum Foundation حول اكتمال الانقسام الصلب على أن الكتلة 1,920,000 نفذت تغييراً استثنائياً في الحالة نقل نحو 12 مليون ETH من عقود «Dark DAO» و«Whitehat DAO» إلى عقد الاسترداد WithdrawDAO.

غالباً ما يسمى الحدث «اختراق The DAO»، لكن مصطلح «استغلال The DAO» أدق لأن المهاجم استغل خللاً في منطق العقد الذكي، بدلاً من اختراق بروتوكول Ethereum الأساسي. لم تفشل Ethereum نفسها على مستوى الإجماع؛ إذ كان الكود الضعيف ضمن نظام العقود الذكية لـ The DAO المنشور على Ethereum.

وهذا التمييز مهم لأن البلوكشين قد تعمل بصورة صحيحة، بينما قد تحتوي التطبيقات المبنية فوقها على أخطاء خطيرة.

ما هي The DAO؟

كانت The DAO من أوائل وأكثر تجارب المنظمات المستقلة اللامركزية (DAO) طموحاً على Ethereum. والمنظمة المستقلة اللامركزية هي منظمة قائمة على البلوكشين تستخدم العقود الذكية والتوكنات وقواعد التصويت لتنسيق القرارات.

هدفت The DAO إلى العمل كأداة استثمار لامركزية يستطيع حاملو التوكنات من خلالها تمويل المشاريع والاستفادة المحتملة من النتائج. ووصف تقرير التحقيق الصادر عن هيئة الأوراق المالية والبورصات الأمريكية بشأن The DAO المنظمة بأنها كيان افتراضي مجسد في كود حاسوبي ومنفذ على دفتر أستاذ موزع أو بلوكشين.

وذكر التقرير أن The DAO أُنشئت بهدف العمل ككيان ربحي يحتفظ بالأصول الناتجة من بيع DAO Tokens ويستخدمها لتمويل المشاريع. ومن 30 أبريل 2016 إلى 28 مايو 2016، باعت The DAO نحو 1.15 مليار DAO Tokens مقابل قرابة 12 مليون ETH.

جعل ذلك The DAO في ذلك الوقت واحدة من أكبر فعاليات جمع التمويل في الكريبتو على الإطلاق. ورأى كثير من المستخدمين فيها مثالاً جريئاً لما يمكن أن تفعله عقود Ethereum الذكية، إذ حاولت تمكين حاملي التوكنات من تنسيق رأس المال عبر الكود بدلاً من الاعتماد على شركة تقليدية أو مجلس إدارة أو مدير استثمار.

جذبت هذه الرؤية اهتماماً كبيراً، لكنها ركزت أيضاً كمية ضخمة من ETH داخل نظام عقود ذكية معقد وجديد نسبياً.

كيف حدث استغلال The DAO؟

يُفهم استغلال The DAO على نطاق واسع بوصفه هجوم إعادة الدخول (Reentrancy). تحدث إعادة الدخول عندما يرسل عقد ذكي قيمة إلى عقد خارجي قبل تحديث سجلاته الداخلية بأمان.

يمكن للعقد المستلم بعد ذلك إعادة استدعاء الدالة الضعيفة قبل انتهاء الاستدعاء الأول. وإذا لم يكن العقد الضعيف قد خفض رصيد المهاجم بعد، فقد يستطيع المهاجم السحب مراراً ضمن تسلسل الاستدعاءات نفسه.

في حالة The DAO، استخدم المهاجم آليات السحب والانقسام في العقد لطلب الأموال مراراً قبل أن تحدّث The DAO حالة الرصيد ذات الصلة بصورة سليمة. وأتاح ذلك نقل ETH إلى DAO فرعية يسيطر عليها المهاجم.

لم يتطلب الهجوم كسر المفاتيح الخاصة، أو التفوق على معدني Ethereum، أو تغيير قواعد إجماع Ethereum. استخدم المهاجم قواعد عقد The DAO الذكي ضد العقد نفسه.

لا تزال وثائق أمان Solidity تدرج إعادة الدخول كخطر رئيسي للعقود الذكية، وتوضح أن أي تفاعل من عقد مع عقد آخر قد يتيح للعقد المستدعى إعادة الاتصال قبل اكتمال التفاعل الأول.

لماذا كانت إعادة الدخول خطيرة؟

تُعد إعادة الدخول خطيرة لأنها تحول تفاعل العقد العادي إلى حلقة يمكن أن تستنزف الأموال. قد يبدو أن للعقد قاعدة واضحة تسمح للمستخدم بسحب رصيده المسموح فقط، لكن إذا أرسل العقد الأموال قبل خفض الرصيد، فقد يعيد عقد المهاجم الدخول إلى دالة السحب قبل تغير الرصيد.

والنتيجة أن رصيداً صالحاً واحداً يمكن استخدامه مرات عديدة. يشبه ذلك حساباً بنكياً يسمح بعمليات سحب متكررة قبل تسجيل أن المال أُزيل بالفعل.

في العقود الذكية، قد يصبح هذا الخطأ كارثياً لأن التنفيذ آلي وسريع وغير قابل للعكس، ما لم تكن للشبكة أو التطبيق الأوسع آلية استرداد. وغالباً ما يصعب على المبتدئين ملاحظة إعادة الدخول لأن الكود الضعيف قد يبدو منطقياً للوهلة الأولى: يتحقق من الأرصدة ويرسل الأموال ويحدّث السجلات. لكن المشكلة تكمن في ترتيب العمليات.

يتطلب التصميم الآمن للعقود عادة تحديث الحالة الداخلية قبل إجراء الاستدعاءات الخارجية. ويعرف هذا المبدأ باسم نمط checks-effects-interactions. ويوجه نمط checks-effects-interactions المطورين إلى إجراء عمليات التحقق أولاً، ثم تحديث الحالة الداخلية، ثم التفاعل مع العقود الخارجية بعد اكتمال تلك التحديثات.

الخط الزمني لاستغلال The DAO

استمر بيع توكنات The DAO من 30 أبريل 2016 إلى 28 مايو 2016. وجمع المشروع سريعاً كمية كبيرة من ETH وأصبح رمزاً رئيسياً لوعود العقود الذكية المبكرة في Ethereum.

في 17 يونيو 2016، استغل مهاجم عقد The DAO وبدأ سحب الأموال إلى DAO فرعية. ولأن تصميم The DAO تضمن فترات تأخير قبل إمكانية إزالة الأموال بالكامل من DAO الفرعية، أتيحت لمجتمع Ethereum فرصة مناقشة الاستجابات المحتملة.

ناقش المطورون والمعدنون وحاملو التوكنات ومنصات التداول والباحثون والمستخدمون عدم اتخاذ إجراء، أو محاولة انقسام ناعم، أو تنفيذ انقسام صلب. نُظر في خيار الانقسام الناعم، لكنه أثار مخاوف تقنية وأمنية.

بعد ذلك، نوقش اقتراح الانقسام الصلب بشدة لأنه سيغير حالة Ethereum للمساعدة في استرداد الأموال. وفي 15 يوليو 2016، نشرت Ethereum Foundation مقالة «To fork or not to fork» موضحة أن القرار دقيق وينبغي أن يقيمه المجتمع بدلاً من أن يتخذه طرف مركزي واحد.

وفي 20 يوليو 2016، فُعل الانقسام الصلب عند الكتلة 1,920,000. ونقل الانقسام الأموال من العقود المرتبطة بـ DAO إلى عقد استرداد كي يتمكن حاملو DAO Tokens من سحب ETH.

استجابة الانقسام الصلب

كانت استجابة الانقسام الصلب أكثر أجزاء استغلال The DAO إثارةً للجدل. والانقسام الصلب هو تغيير في البروتوكول غير متوافق مع القواعد القديمة. وفي هذه الحالة، تضمن الانقسام تغييراً استثنائياً في الحالة متعلقاً بأموال The DAO.

لم يكن الهدف إصلاح كل أخطاء العقود الذكية على Ethereum، بل معالجة مجمع ETH الكبير المتضرر تحديداً من استغلال The DAO. وذكرت تدوينة Ethereum Foundation حول اكتمال الانقسام الصلب أن نحو 85% من المعدنين كانوا يعدنون على سلسلة الانقسام بعد وقت قصير من حدوثه.

رأى مؤيدو الانقسام أن الاستغلال أضر بعدد كبير من المستخدمين، وهدد النظام البيئي المبكر لـ Ethereum، واستغل خللاً في العقد بدلاً من قرار سوق مشروع. في المقابل، رأى النقاد أن تغيير حالة البلوكشين يقوض مبدأ نهائية تنفيذ الكود.

أصبح هذا النقاش أحد أقدم وأخطر أمثلة الحوكمة الاجتماعية للبلوكشين عملياً، وأظهر أن البلوكشين ليست برمجيات فقط، بل أيضاً مجتمع من المستخدمين والمطورين والمدققين أو المعدنين وبناة التطبيقات والمشاركين في السوق، الذين يجب عليهم تحديد كيفية الاستجابة للأحداث المتطرفة.

ماذا حدث لـ Ethereum بعد الانقسام؟

بعد الانقسام الصلب، أصبحت سلسلة Ethereum الناتجة عن الانقسام هي السلسلة التي واصل معظم نظام Ethereum البيئي استخدامها. وأتاح عقد الاسترداد لحاملي DAO Tokens استعادة ETH وفق عملية الاسترداد الخاصة بالانقسام.

لكن لم يوافق الجميع على الانقسام. وواصل بعض المستخدمين دعم السلسلة الأصلية غير المنقسمة، التي حافظت على التاريخ السابق للانقسام دون التغيير الاستثنائي في الحالة. أدى ذلك إلى انقسام دائم في تاريخ Ethereum، وأظهر أن مجتمعات البلوكشين قد تنقسم عند اختلافها حول مبادئ الحوكمة.

لذلك لم يؤثر استغلال The DAO في أمان العقود الذكية فقط، بل شكّل أيضاً النقاشات حول عدم القابلية للتغيير والإجماع الاجتماعي وحماية المستخدمين وشرعية البروتوكول. وبالنسبة لـ Ethereum، أتاح الانقسام للنظام البيئي الرئيسي المضي قدماً مع الحفاظ على الرؤية الأوسع للعقود الذكية.

لماذا لم يكن استغلال The DAO اختراقاً لبروتوكول Ethereum؟

يُساء فهم استغلال The DAO أحياناً على أنه هجوم على Ethereum نفسها، وهذا غير دقيق. استمر بروتوكول Ethereum في معالجة الكتل والمعاملات وفق قواعده. وكان الضعف في كود العقد الذكي لـ The DAO.

وهذا الفرق مهم لفهم مخاطر الكريبتو: يمكن لبلوكشين آمنة أن تستضيف تطبيقات غير آمنة، وقد يحتوي العقد الذكي على أخطاء حتى لو كانت السلسلة الأساسية تعمل كما صُممت.

يتفاعل المستخدمون غالباً مع التطبيقات اللامركزية عبر المحافظ والمواقع والعقود الذكية وأنظمة التوكنات، ويمكن لكل طبقة أن تضيف مخاطر. قد تكون البلوكشين الأساسية آمنة، لكن بروتوكول DeFi أو عقد DAO أو جسر أو سك NFT أو عقد تخزين أو نظام حوكمة قد يظل عرضة للثغرات.

ساعد استغلال The DAO قطاع الكريبتو على إدراك وجوب التعامل مع مخاطر العقود الذكية بوصفها مشكلة أمنية أساسية، وأظهر أن «لامركزي» لا يعني تلقائياً «آمن».

دروس أمنية من استغلال The DAO

الدرس الأول هو أن كود العقد الذكي يحتاج إلى مراجعة أمنية احترافية قبل أن يتحكم بأموال كبيرة. والدرس الثاني أن العقود المعقدة تخلق سطح هجوم أكبر من العقود البسيطة.

والدرس الثالث هو أن على المطورين توخي الحذر بشأن الاستدعاءات الخارجية ومنطق السحب وتحديثات الحالة وسلوك fallback. والدرس الرابع أن عمليات التدقيق تقلل المخاطر لكنها لا تلغيها.

والدرس الخامس هو أن التطبيقات ينبغي أن تتضمن حدوداً للمخاطر وإجراءات طوارئ ومراقبة وإطلاقات مرحلية عندما يكون ذلك ممكناً. والدرس السادس هو التخطيط لعمليات الحوكمة قبل وقوع الأزمة.

أما الدرس السابع فهو ألا يفترض المستخدمون أمان المشروع الشائع لمجرد أن كثيراً من الأشخاص أودعوا فيه أموالاً. امتلكت The DAO مجتمعاً كبيراً وجذبت اهتماماً واسعاً، لكنها احتوت مع ذلك على ثغرة حرجة.

تستخدم فرق العقود الذكية الحديثة غالباً عمليات التدقيق وبرامج مكافآت اكتشاف الثغرات والتحقق الرسمي وشبكات الاختبار ومراجعات الكود وإصدارات تجريبية محدودة وأدوات المراقبة، لأن القطاع تعلم من إخفاقات مبكرة مثل The DAO. كما يعكس نقاش ConsenSys Diligence حول افتراضات transfer والغاز درساً أوسع من أمان Ethereum: إذ يمكن أن تتغير أنماط العقود الذكية الآمنة مع تطور الشبكة.

استغلال The DAO ونمط checks-effects-interactions

أصبح نمط checks-effects-interactions أحد أكثر الدروس ارتباطاً باستغلال The DAO. وتعني Checks أن العقد يتحقق أولاً من أن الإجراء مسموح. وتعني Effects أن العقد يحدّث بعدها حالته الداخلية، مثل خفض رصيد المستخدم. وتعني Interactions أن العقد يستدعي في النهاية عقوداً خارجية أو ينقل قيمة.

يهم هذا الترتيب لأن الاستدعاءات الخارجية يمكن أن تشغل كوداً غير معروف. وإذا تفاعل عقد مع عقد يسيطر عليه المهاجم قبل تحديث الأرصدة الداخلية، فقد يحصل المهاجم على فرصة لإعادة الدخول. ومن خلال تحديث الحالة أولاً، يقلل العقد احتمال أن يستخدم الاستدعاء المتكرر الرصيد نفسه مجدداً.

ليس هذا النمط الدفاع الوحيد ضد إعادة الدخول، لكنه يظل أحد أهم النماذج الذهنية لمطوري العقود الذكية. وقد تستخدم العقود الحديثة أيضاً حواجز إعادة الدخول وتصاميم الدفع بالسحب وضوابط وصول صارمة ومعالجة أخطاء دقيقة واختبارات رسمية.

النقطة الأساسية هي أن الكود الذي ينقل الأصول يجب أن يُكتب بصورة دفاعية؛ ففي الكريبتو، قد يتحول خطأ صغير في ترتيب العمليات إلى استغلال بملايين الدولارات.

استغلال The DAO وعمليات تدقيق العقود الذكية

ساعد استغلال The DAO في جعل تدقيق العقود الذكية جزءاً أساسياً من قطاع الكريبتو. قبل 2016، ركز كثير من المستخدمين أساساً على وعود العقود الذكية والتطبيقات اللامركزية. وبعد الاستغلال، أدرك عدد أكبر من الأشخاص أن العقود الذكية برمجيات مالية ويجب مراجعتها كبنية تحتية عالية المخاطر.

التدقيق هو مراجعة منظمة للكود والهندسة المعمارية والافتراضات والصلاحيات ومسارات الهجوم. وقد يبحث المدققون عن إعادة الدخول ومشكلات الأعداد الصحيحة وأخطاء التحكم بالوصول والتلاعب بـ Oracle وهجمات الحوكمة ومشكلات قابلية الترقية وعيوب التوقيعات والاستغلالات الاقتصادية.

لكن التدقيق ليس ضماناً للأمان؛ فقد يفوّت المدققون أخطاءً، وقد تغير فرق المشاريع الكود بعد المراجعة، وقد تظهر أساليب هجوم جديدة لاحقاً. ينبغي للمستخدمين اعتبار تقارير التدقيق دليلاً مفيداً لا حماية مطلقة.

تشمل عملية البحث الأكثر أماناً أيضاً مراجعة عمر المشروع وإجمالي القيمة المقفلة وسجل مكافآت الثغرات وضوابط مفاتيح المدير وتصميم الحوكمة وخطط الاستجابة للحوادث. ويظل استغلال The DAO تذكيراً بأن أمان العقود الذكية عملية مستمرة لا قائمة تحقق لمرة واحدة.

استغلال The DAO والأثر القانوني

كان لاستغلال The DAO أيضاً أثر قانوني وتنظيمي كبير. في يوليو 2017، أصدرت هيئة الأوراق المالية والبورصات الأمريكية SEC تقريراً يحلل The DAO وبيع توكناتها.

ذكر بيان SEC الصحفي حول DAO أن DAO Tokens كانت أوراقاً مالية بموجب قوانين الأوراق المالية الفيدرالية الأمريكية استناداً إلى حقائق وظروف ذلك الطرح. كما أكد التقرير أن المنظمات القائمة على البلوكشين ومبيعات التوكنات لا تقع تلقائياً خارج نطاق قانون الأوراق المالية.

كانت هذه لحظة مهمة لتنظيم الكريبتو لأنها أظهرت أن الجهات التنظيمية ستنظر إلى الواقع الاقتصادي، لا إلى التقنية أو المصطلحات المستخدمة فقط. لم ترفع SEC اتهامات في تلك المسألة المحددة، لكن التقرير أصبح مرجعاً بارزاً للنقاشات اللاحقة حول عروض التوكنات والامتثال للأصول الرقمية.

استغلال The DAO وعدم قابلية البلوكشين للتغيير

تعني عدم قابلية البلوكشين للتغيير أن تعديل البيانات بعد تأكيدها على السلسلة يصبح شديد الصعوبة. تحدى الانقسام الصلب لـ The DAO مجتمع الكريبتو لتحديد معنى عدم القابلية للتغيير عملياً.

اعتقد بعض المستخدمين أن على السلسلة الحفاظ على كل المعاملات الصالحة، حتى عندما يؤدي خطأ في عقد ذكي إلى نتيجة ضارة. بينما اعتقد آخرون أن التدخل الاستثنائي مبرر لأن الاستغلال هدد جزءاً كبيراً من النظام البيئي المبكر لـ Ethereum.

أنتج هذا الخلاف أحد أهم النقاشات الفلسفية في تاريخ البلوكشين. وأصبحت عبارة «code is law» محورية في النقاش. رأى مؤيدو عدم القابلية للتغيير الصارمة أن نتائج العقود الذكية ينبغي أن تبقى لأن البلوكشين نفذت الكود كما كتب. ورأى مؤيدو الانقسام أن الإجماع الاجتماعي يظل جزءاً من حوكمة البلوكشين لأن الأشخاص يختارون البرمجيات التي يشغلونها والسلسلة التي يدعمونها.

أظهر استغلال The DAO أن البلوكشين العامة تحكمها القواعد التقنية والتنسيق البشري معاً.

استغلال The DAO وDAOs الحديثة

تختلف DAOs الحديثة عن The DAO من نواحٍ كثيرة، لكنها لا تزال تحمل مخاطر ذات صلة. قد تستخدم DAOs اليوم توكنات الحوكمة وبوابات التصويت وخزائن متعددة التوقيع وأقفالاً زمنية وأنظمة تفويض ولوحات معلومات للخزائن ووحدات عقود ذكية.

يمكن لهذه الأدوات تحسين الشفافية والتنسيق، لكنها تخلق أيضاً مخاطر أمنية ومخاطر حوكمة. فقد تتعرض خزينة DAO لهجوم عبر أخطاء العقود الذكية أو التلاعب بالحوكمة أو التصيد الاحتيالي أو المقترحات الخبيثة أو ضعف المشاركة في التصويت أو اختراق الموقعين.

علّم استغلال The DAO المشاريع اللاحقة التفكير بعناية في تصميم الخزينة وضوابط الترقية. وتتجنب DAOs حديثة كثيرة وضع جميع الأموال تحت عقد واحد معقد وغير مدقق. ويستخدم بعضها أقفالاً زمنية كي يستطيع المستخدمون التفاعل قبل تنفيذ التغييرات الكبرى، أو حوكمة مرحلية تتطلب مراجعة أكبر للتحويلات الكبيرة، أو مكافآت للثغرات وعمليات تدقيق قبل نشر الكود الحرج للخزينة.

لا تلغي هذه الممارسات كل المخاطر، لكنها تعكس الدروس المستفادة من فشل The DAO.

لماذا لا يزال استغلال The DAO مهماً؟

لا يزال استغلال The DAO مهماً لأن إعادة الدخول وأخطاء العقود الذكية ما زالت تؤثر في تطبيقات الكريبتو. رغم تحسن أدوات المطورين، يواصل المهاجمون البحث عن أخطاء في بروتوكولات DeFi والجسور والمحافظ وعقود الحوكمة وأنظمة التوكنات.

ويهم الاستغلال أيضاً لأنه شكّل هوية Ethereum وتاريخ حوكمتها، وأجبر المجتمع على تقرير ما إذا كانت حماية المستخدم قد تبرر تغيير حالة البلوكشين. كما أثّر في طريقة تفكير المطورين بشأن تدقيق العقود وأنماط البرمجة الآمنة والاستجابة للطوارئ، وفي طريقة تفكير الجهات التنظيمية بشأن مبيعات التوكنات والمنظمات اللامركزية.

للمبتدئين في الكريبتو، يعد استغلال The DAO من أوضح الأمثلة على أهمية مخاطر العقود الذكية. وللمطورين، هو دراسة حالة كلاسيكية في إعادة الدخول والاستدعاءات الخارجية غير الآمنة. وللمستثمرين، هو تحذير من أن التصميم التقني والحوكمة والبنية القانونية قد تكون مهمة بقدر أهمية حماس السوق.

كيف يمكن للمستخدمين حماية أنفسهم من مخاطر مشابهة؟

يمكن للمستخدمين خفض المخاطر من خلال البحث في كيفية تخزين البروتوكول للأموال ونقلها قبل إيداع الأصول. وينبغي التحقق من وجود عمليات تدقيق علنية وبرامج مكافآت للثغرات ووثائق واضحة وسجل تشغيل آمن.

ينبغي تجنب إيداع مبالغ كبيرة في عقود جديدة لم يختبرها الزمن أو لم يراجعها خبراء مستقلون. كما ينبغي فهم ما إذا كان مديرو العقد يستطيعون ترقية الكود أو إيقاف عمليات السحب أو نقل أموال الخزينة أو تغيير المعايير الرئيسية.

ينبغي مراجعة استخدام البروتوكول للأقفال الزمنية والموافقات متعددة التوقيع وعمليات الحوكمة الشفافة، والحذر من موافقات المحافظ لأن العقد الخبيث أو الضعيف قد يخلق خطر فقدان الأصول.

ينبغي تنويع المخاطر بدلاً من وضع جميع الأموال في نظام عقد ذكي واحد، وتذكر أن العوائد المرتفعة والمجتمعات الكبيرة والروايات الشائعة لا تزيل المخاطر التقنية. لا يلزم أن يصبح مستخدمو الكريبتو مدققين خبراء، لكن ينبغي أن يتعلموا ما يكفي لإدراك أن العقود الذكية ليست آمنة تلقائياً.

مفاهيم خاطئة شائعة حول استغلال The DAO

من المفاهيم الخاطئة أن Ethereum نفسها تعرضت للاختراق. استهدف الاستغلال منطق عقد The DAO الذكي، لا بروتوكول إجماع Ethereum الأساسي.

ومن المفاهيم الخاطئة أيضاً أن المهاجم سرق ببساطة مفاتيح خاصة؛ إذ استخدم المهاجم ثغرة في العقد بدلاً من اختراق مفتاح محفظة عادية.

كما أن الانقسام الصلب لم يكن تصحيحاً تقنياً بسيطاً فقط، بل كان قرار حوكمة كبيراً تطلب تنسيقاً مجتمعياً وخلق نقاشاً دائماً.

ولا يعني فشل The DAO أن جميع DAOs غير آمنة. الدرس الصحيح هو أن تصميم DAO يجب أن يكون آمناً ومدققاً ومدروساً قانونياً وواقعياً من الناحية التشغيلية. كما أن عمليات التدقيق وحدها لا تمنع كل الاستغلالات المستقبلية؛ فهي مفيدة، لكن التصميم الآمن يتطلب اختباراً ومراقبة وإطلاقات حذرة وصيانة نشطة وخطط استجابة واضحة.

الأسئلة الشائعة

ما هو استغلال The DAO؟

كان استغلال The DAO هجوماً على عقد ذكي في يونيو 2016 أدى إلى سحب نحو ثلث ETH الخاص بـ The DAO عبر استغلال ثغرة في منطق السحب.

هل تعرضت Ethereum نفسها للاختراق في استغلال The DAO؟

لا، لم يُخترق بروتوكول Ethereum الأساسي لأن الثغرة كانت في كود العقد الذكي لـ The DAO.

ما نوع هجوم استغلال The DAO؟

يوصف استغلال The DAO عادة بأنه هجوم إعادة دخول (Reentrancy).

كم جمعَت The DAO من ETH؟

جمعت The DAO نحو 12 مليون ETH خلال بيع توكناتها في عام 2016.

ماذا حدث بعد استغلال The DAO؟

ناقش مجتمع Ethereum عدة استجابات، ودعم في النهاية انقساماً صلباً نقل الأموال المرتبطة بـ DAO إلى عقد استرداد.

عند أي كتلة حدث الانقسام الصلب لـ Ethereum؟

حدث الانقسام الصلب عند كتلة Ethereum رقم 1,920,000.

لماذا كان الانقسام الصلب مثيراً للجدل؟

كان مثيراً للجدل لأنه غيّر حالة البلوكشين لمعالجة استغلال عقد ذكي، مما أثار تساؤلات حول عدم القابلية للتغيير والحوكمة الاجتماعية.

ما هي إعادة الدخول؟

إعادة الدخول هي ثغرة في العقد الذكي حيث يعيد عقد خارجي استدعاء دالة قبل أن يحدّث العقد الأصلي حالته الداخلية بأمان.

ما الدرس الأمني المستفاد من استغلال The DAO؟

الدرس الرئيسي هو أن العقود الذكية التي تتحكم في الأموال تحتاج إلى تصميم دقيق وعمليات تدقيق واختبارات وأنماط برمجة دفاعية.

لماذا لا يزال استغلال The DAO مهماً؟

لا يزال مهماً لأنه شكّل أمان العقود الذكية وحوكمة Ethereum وتصميم DAO وتنظيم الكريبتو.

الخلاصة

كان استغلال The DAO أحد الأحداث الحاسمة في Ethereum المبكرة وأحد أهم الإخفاقات الأمنية في تاريخ الكريبتو. فقد أظهر أن العقود الذكية يمكن أن تحتفظ بقيمة هائلة مع بقائها عرضة لأخطاء برمجية دقيقة.

لم يحتج المهاجم إلى اختراق Ethereum نفسها لأن منطق عقد The DAO أتاح الفرصة. وأدى الاستغلال إلى انقسام صلب وعقد استرداد ونقاش دائم حول عدم القابلية للتغيير والحوكمة وحماية المستخدمين.

كما دفع قطاع الكريبتو نحو عمليات تدقيق أقوى للعقود الذكية وأنماط برمجة أكثر أماناً ومكافآت للثغرات والتحقق الرسمي وتصميم أدق لخزائن DAO. وللمطورين، يعد الاستغلال دراسة حالة أساسية في إعادة الدخول والاستدعاءات الخارجية غير الآمنة. وللمستخدمين، هو تحذير من أن شعبية العقد الذكي لا تضمن الأمان.

يبقى استغلال The DAO ذا صلة لأن الدرس الأساسي ما زال ينطبق في الكريبتو: يمكن للكود أتمتة الثقة، لكن الكود السيئ يمكنه أتمتة الخسارة. وينبغي لكل من يستخدم التطبيقات اللامركزية أن يفهم أن أمان البلوكشين لا يعتمد على الشبكة وحدها، بل أيضاً على العقود والأدوات والقرارات البشرية المبنية حولها.
BTC ETFs See $679M in Outflows
BTC ETFs See $679M in OutflowsBTC ETFs See $679M in Outflows
Citi sees BTC at $113K. What do institutions see?