العملات المشفرة

عقد ذكي

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

ما المقصود بالعقد الذكي؟

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

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

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

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

هل يمكن للعقد الذكي الوصول إلى سعر من العالم الحقيقي من تلقاء نفسه؟+

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

هل العقود الذكية ملزمة قانونيًا؟+

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

انتقل إلى المادة الأصلية.

01Ethereum.org — مقدمة إلى العقود الذكية02Ethereum.org — التفاعل مع العقود الذكية