ما هو العقد الذكي بلغة واضحة؟
العقد الذكي شيفرة برمجية لها بيانات مخزنة خاصة بها، وتوجد في عنوان ثابت على سلسلة كتل، وتنفذ الشيء نفسه لأي شخص يستخدمها. يشبّهه Ethereum.org بآلة بيع آلي: فالمدخلات الصحيحة تنتج دائمًا المخرجات نفسها، والقواعد محددة مسبقًا قبل أن يستخدمه أي شخص.
تخيّل تعاونية افتراضية للطاقة المجتمعية اسمها بروكفيلد سولار، طُلب من أمينة صندوقها، آنا، دراسة العقود الذكية. تقول ملاحظاتها من اجتماع: 'عقد ذكي = ملزم قانونًا؟؟ يمكن أن يدفع تلقائيًا للأعضاء حصتهم من دخل الألواح. من يحدّث سعر الكهرباء؟ ماذا لو وُجد خلل برمجي، هل يمكننا تغييره؟ قال أحدهم إنه لا يمكن اختراقه لأنه يعتمد على سلسلة الكتل'. تحتاج ثلاث من هذه الأفكار الأربع إلى تصحيح، وهذا ما يفعله هذا الدرس.
كيف يُنفَّذ عقد ذكي على سلسلة الكتل؟
يُنفَّذ العقد الذكي عندما تستدعي معاملة إحدى وظائفه، ويُشغّل كل حاسوب في الشبكة يتحقق من المعاملة الشيفرة نفسها ويصل إلى النتيجة نفسها. ولهذا يمكن الوثوق بالنتيجة دون وسيط: إذ يستطيع أي شخص التحقق منها في السجل العام.
1. مكتوب
يكتب المطوّر القواعد بلغة للعقود الذكية مثل سوليديتي، على سبيل المثال 'إذا استُحقّت حصة أحد الأعضاء، فأرسلها إلى عنوانه'.
2. منشور للتشغيل
تُنشر الشيفرة بعد تجميعها على سلسلة الكتل في عنوان محدد. وعلى إيثريوم، يتطلب ذلك رسمًا يُسمّى الغاز، ويشير موقع ethereum.org إلى أن العقود لا يمكن حذفها افتراضيًا.
3. تم الاستدعاء
يرسل شخص أو عقد آخر معاملة إلى ذلك العنوان. يصف Ethereum.org العقود العامة بأنها واجهات برمجة تطبيقات مفتوحة يمكن للعقود الأخرى استخدامها، وهو ما يُسمى قابلية التركيب.
4. تم التنفيذ والتسجيل
تنفّذ الشبكة الشيفرة بصورة حتمية، وتحدّث البيانات المخزنة في العقد، وتصبح النتيجة جزءاً من السجل المشترك.
فيمَ تُستخدم العقود الذكية؟
تُستخدم العقود الذكية حيثما أمكن صياغة القواعد بدقة وأرادت الأطراف نتيجة لا تتحكم فيها مؤسسة واحدة. يذكر Ethereum.org استخدامات مثل العملات المستقرة، والرموز الرقمية، والعناصر الرقمية الفريدة (الرموز غير القابلة للاستبدال)، والتبادل الآلي للعملات، والألعاب، والتأمين الذي يدفع التعويض عند تحقق شرط محدد. وفي كل حالة، تأتي القيمة من قواعد مشتركة قابلة للتحقق، لا من كلمة 'ذكية'.
ما حدود العقود الذكية؟
تنبع حدود العقود الذكية من الخصائص نفسها التي تجعلها مفيدة: فهي لا تعرف إلا ما هو موجود على سلسلة الكتل، ويصعب تغييرها، وتنفّذ ما تنص عليه الشيفرة بالضبط، حتى عندما يكون ذلك خطأ.
الشفرة البرمجية ليست قانونًا
العقد الذكي برنامج، وليس بالضرورة اتفاقًا قانونيًا. ويتوقف ما إذا كان ينشئ التزامات قانونية على القانون وأي اتفاق مرتبط به، لذا اطلب مشورة قانونية بشأن أي أمر ملزم.
مشكلة مصدر البيانات الخارجي
لا تستطيع العقود الاطلاع بمفردها على بيانات العالم الحقيقي، مثل سعر الكهرباء. وتزوّدها خدمات أوراكل بهذه البيانات، ويشير موقع ethereum.org إلى أن موثوقية العقد لا تتجاوز موثوقية البيانات التي يتلقاها.
عدم القابلية للتغيير
لا يمكن عادةً تعديل الشيفرة بعد نشرها. وتبقى الأخطاء ما لم يتضمن التصميم آلية للترقية، وهي بدورها تثير تساؤلات إضافية بشأن الثقة.
الحجم والتكلفة
يشير Ethereum.org إلى أن الحد الأقصى لحجم العقد هو 24KB، وأن كل إجراء تترتب عليه رسوم، لذا فإن المنطق المعقد مكلف.
كيف يبدو الشرح في صورته الضعيفة وفي صورته المحسّنة؟
ملخص ضعيف للجنة آنا: 'العقد الذكي اتفاق ملزم قانونًا على سلسلة الكتل، لا يمكن اختراقه، وسيدفع للأعضاء تلقائيًا.' كل ادعاء مضلل. فقد لا يكون ملزمًا قانونًا، وتُخترق العقود عندما تحتوي شيفرتها على ثغرات، ويتطلب الدفع من إيرادات الألواح الحصول على قيمة الإيرادات من خارج السلسلة.
الملخص المحسّن: 'العقد الذكي برنامج عام على سلسلة كتل، يمكنه الاحتفاظ بالأموال ودفع مستحقات الأعضاء وفق قواعد ثابتة. وسيحتاج إلى مصدر بيانات خارجي أو شخص موثوق للإبلاغ عن دخل كل شهر، لذا سنظل معتمدين على تلك البيانات. يصعب إصلاح الأخطاء بعد نشره، ولذلك ستحتاج الشفرة إلى مراجعة دقيقة. وهو لا يحل محل اتفاقية الأعضاء لدينا، وسنطلب مشورة قانونية. قد يفي جدول بيانات مشترك وتحويلات مصرفية بالغرض بطريقة أبسط.' تستطيع اللجنة الآن اتخاذ قرار يستند إلى الحقائق.
كيف تتحقق من ادعاء يتعلق بالعقود الذكية؟
تتحقق من ادعاء بشأن العقود الذكية بطرح أربعة أسئلة: ما البيانات التي يحتاج إليها من خارج سلسلة الكتل، ومن يستطيع تغيير الشيفرة، وماذا يحدث إذا وُجد خطأ برمجي، وهل تؤدي أداة أبسط الغرض نفسه. إذا لم يستطع العرض الإجابة عن الأسئلة الأربعة كلها، فتعامل معه بحذر.
ما المفاهيم الخاطئة الشائعة؟
أكثر المفاهيم الخاطئة شيوعاً هو أن عبارة 'على سلسلة الكتل' تعني 'لا يمكن أن يحدث خطأ'، مع أن خللاً في الشيفرة قد يؤدي إلى فقدان الأموال نهائياً. ومن المفاهيم الخاطئة الأخرى: افتراض أن العقد الذكي عقد قانوني، ونسيان مصدر البيانات الخارجي، واعتبار سلسلة الكتل الخيار الأفضل لكل حالة استخدام، والخلط بين شرح تقنية والتوصية برمز رقمي. لا يتضمن هذا الدرس أي نصيحة استثمارية.
أين يقع هذا الدرس ضمن Tosheo.ai؟
يندرج هذا الدرس ضمن فئة سلسلة الكتل ودورتها، التي تمنح المهنيين الأسس اللازمة لتقييم مقترحات سلسلة الكتل. في Tosheo.ai، تطلب منك المهمة التطبيقية تصحيح عرض مضلل مثل ملاحظات آنا، ويُقيَّم عملك وفق دليل معايير. ويمكن للمتعلمين الذين يريدون كتابة العقود مواصلة التعلم في أمن العقود الذكية ومسار البرمجة الاختياري. إنه أساس مهني، وليس معسكرًا تدريبيًا للمطورين، ولا يقدم نصائح استثمارية مطلقًا.
المصادر والنطاق
ethereum.org، مقدمة إلى العقود الذكية (تم التحقق في 19 أكتوبر 2026) ↗
ethereum.org، العقود الذكية: ماهيتها واستخداماتها (تم التحقق في 19 أكتوبر 2026) ↗