تخطٍ إلى المحتوى الرئيسي

آخر تحديث للصفحة: ١ مارس ٢٠٢٤

مدخل إلى العقود الذكية

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

وقد صاغ نيك سزابو مصطلح "العقد الذكي". حيث كتب في عام 1994، مقدمة للمفهوم(opens in a new tab)ثم كتب في عام 1996 استكشاف لما يمكن أن تفعله العقود الذكية(opens in a new tab).

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

وضع الثقة في العقود التقليدية

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

إليك مثالًا:

أليس وبوب يخوضان سباق دراجات. فلنفترض أن أليس راهنت بوب على 10 دولارات أنها ستفوز عليه في السباق. ولأن بوب واثق من قدرته على الفوز في السباق، وافق على الرهان. في النهاية، سبقت أليس بوب بفارق كبير وكانت هي الرابحة دون أدنى شك. لكن بوب رفض دفع الرهان مدعيًا أنه بالتأكيد أليس قد غشت.

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

آلة بيع رقمية

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

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

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

التنفيذ التلقائي

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

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

النتائج المتوقعة

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

السجل العام

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

حماية الخصوصية

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

الشروط مرئية

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

حالات استخدام العقود الذكية

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

يمكنها إجراء عمليات الحوسبة، وإنشاء عملات، وتخزين البيانات، وتخزين NFT، وإرسال المراسلات، أو حتى إنشاء مخططات. وفيما يلي بعض الأمثلة الواقعية الشائعة:

أتريد المزيد من المعلومات المرئية؟

شاهد فيديو لـ Finematics تشرح به العقود الذكية:

قراءة إضافية

هل كانت هذه المقالة مفيدة؟