في التمويل اللامركزي (DeFi)، تُنفَّذ عمليات الإيداع والاقتراض والتبادل تلقائيًا بواسطة العقود الذكية، من دون مراجعة بشرية أو خدمة عملاء تستطيع استرداد الأموال التي حُوّلت بالخطأ. إذا كُتب العقد على نحو صحيح، فهو القواعد الأكثر موثوقية؛ أما إذا كُتب على نحو خاطئ، فستُنفَّذ ثغراته بالدقة نفسها.
العملة المقابلة: $ETH السعر 2384.45 (التغير خلال 24 ساعة: -3.87%).
📌 الكود هو القواعد، والثغرات جزء منها أيضًا
بعد نشر العقد الذكي على سلسلة الكتل، يُنفَّذ تلقائيًا وفقًا للكود. وهذا يوفّر الشفافية وإمكانية التنبؤ: يستطيع الجميع قراءة الكود، كما أن قواعد العقود غير القابلة للترقية لا تتغير لمجرد أن أحدهم غيّر رأيه.
وعلى العكس، إذا اكتشف أحدهم ثغرة في الشيفرة واستغلها، فقد تُحوَّل الأموال عبر بضع معاملات فقط، ويصعب استردادها. ومن الأمثلة على ذلك The DAO عام 2016: فقد تعرّض العقد لهجوم بسبب ثغرة إعادة الدخول، ثم عالجت إيثيريوم المشكلة عبر انقسام صلب، بينما استمرت السلسلة الأصلية التي لم تنقسم باسم إيثيريوم كلاسيك (ETC).
📌 ما الذي يشمله التدقيق بالضبط؟
التدقيق الأمني هو فحص يجريه فريق أمني مستقل لنسخة محددة من الشيفرة في وقت معين. ويتضمن تقرير التدقيق عادةً المشكلات التي عُثر عليها، ودرجة خطورة كل منها، وما إذا كان المشروع قد عالجها.
تشمل الفحوصات الشائعة ثغرات إعادة الدخول، وأخطاء التحكم في الصلاحيات، ومشكلات دقة الحسابات، واحتمال التلاعب بالأوراكل، وغير ذلك. يساعد التدقيق على اكتشاف هذه الثغرات الشائعة والحد منها، لكنه يظل مقيدًا بالوقت والموارد البشرية ونطاق التدقيق.
📌 لماذا قد تحدث مشكلات رغم إجراء التدقيق؟
أولًا، لا يغطي التدقيق سوى الشيفرة ضمن النطاق المحدد، ولا يشمل العقود خارجه أو الميزات التي تُضاف لاحقًا. وإذا عُدّلت الشيفرة بعد التدقيق، أو اختلفت النسخة المنشورة فعليًا عن النسخة التي خضعت للتدقيق، فلا يمكن تطبيق نتائج التدقيق عليها مباشرةً.
ثانيًا، بعض المخاطر لا تكمن في الشيفرة نفسها: فقد يتعطل الأوراكل أو بروتوكول آخر يعتمد عليه البروتوكول، أو تُسرق مفاتيح المسؤول الذي يملك صلاحية الترقية، أو تُعدَّل واجهة الموقع لتوجيه المستخدمين إلى توقيع معاملات ضارة؛ وكل ذلك قد يؤدي إلى خسائر.
📌 ما الذي يمكن للمستخدم العادي فعله؟
عند قراءة تقرير التدقيق، انتبه إلى تاريخ التدقيق ونطاقه والمشكلات التي لم تُعالج بعد، ولا تكتفِ بعبارة «خضع للتدقيق». ومن المفيد أيضًا التحقق مما إذا كان من الممكن ترقية العقد بقرار منفرد، وما إذا كانت صلاحيات الترقية خاضعة لتوقيع متعدد وقفل زمني.
عادةً ما تُعد البروتوكولات التي تعمل منذ مدة طويلة واجتازت اختبار التعامل مع مبالغ كبيرة أكثر موثوقية، لكن هذا لا يعني خلوها من الثغرات. لذا، لا تودع في التمويل اللامركزي (DeFi) إلا أموالًا تستطيع تحمّل خسارتها، ووزّع المبالغ الكبيرة على بروتوكولات مختلفة، وتذكّر إلغاء الصلاحيات الممنوحة للبروتوكولات التي لم تعد تستخدمها.
📌 الخلاصة في جملة
التدقيق بداية الأمان، وليس نهايته. والتعامل مع مخاطر العقود الذكية على أنها تكلفة لا بد من أخذها في الحسبان عند المشاركة في التمويل اللامركزي أكثر واقعية من الثقة بعبارة «خضع للتدقيق». افهم القواعد جيدًا قبل البدء، ولا تتخذ قرارات بدافع الاندفاع.
إذا وجدت هذا مفيدًا، فاحفظه لتعود إليه لاحقًا.