البلوكتشين والعقود الذكية

ما هي العقود الذكية وما هي المشاكل التي تحلها؟

العقود الذكية أو بالإنجليزية “Smart Contracts”، ما هي العقود الذكية، وما هي المشاكل التي تقوم بحلها، وكيف تعمل على سلسلة الكتل (Blockchains)، هو ما سنتعرف عليه في مقالتنا اليوم.

ظهر مصطلح العقد الذكي عام 1997 على يد عالم الحواسيب نيك سزابوNick Szabo قبل ظهور العملة الرقمية الشهيرة بيتكوين.

تشبه العقود الذكية العقود التي نقوم بها والاختلاف الوحيد بينهما هو أن العقود الذكية هي عقود رقمية تماماً، فالعقد الذكي هو برنامج حاسوبي صغير يخزن داخل سلسلة كتلية (Blockchain) ولفهم كيفية عمل العقد الذكي إليكم هذا المثال:

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

وهنا يتبادر إلينا السؤال الواضح لماذا علينا الثقة بالعقد الذكي؟

بما أن العقود الذكية مخزنة على سلسلة كتلية (Blockchain) فإنها ترث خصائص مميزة وفريدة ومن أهم وأبرز هذه الخصائص أنها:

  1. ثابتة
  2. موزعة

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

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

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

أين وكيف أستطيع استخدام العقد الذكي؟

هنالك العديد من السلاسل الكتلية (Blockchains) التي تدعم العقود الذكية ومن أكبرها وأهمها هو Ethereum فقد تم عمله خصيصاً لدعم تطوير وتصميم العقود الذكية، يمكن برمجة العقود الذكية بلغات برمجة خاصة تدعى لغة العقد الذكية أو كما تعرف بالإنجليزية Solidity حيث تم تصميم هذه اللغة خصيصاً لـ Ethereum وتستخدم هذه اللغة تراكيب من لغة البرمجة الشهيرة Java Script، وأيضاً فإن بيتكوين تدعم العقود الذكية ولكنها محدودة جدا بالمقارنة مع Ethereum.

المقالات الأخيرة

هل يصل سعر عملة HNT الرقمية إلى 10 دولارات خلال شهر مايو؟

فشلت عملة HNT الرقمية في الحفاظ على أي قفزات صعودية في الأسابيع القليلة الماضية، ويوفر… قراءة المزيد

هل يتجاوز سعر عملة FTM الرقمية علامة 1.50 دولار هذا الشهر؟

بعد التراجع السلبي من مستوى 1.15 دولار، تنخفض عملة FTM الرقمية تحت مستوى الدعم النفسي… قراءة المزيد

عملة JTO تواصل تحقيق المكاسب.. إليكم آخر التطورات

شهد سعر عملة JTO الرقمية نموًا ملحوظاً متخطية نسبة 16% على منصة بينانس الرقمية خلال… قراءة المزيد