ما هي العقود الذكية على البلوكشين وكيف تعمل؟

ما هي العقود الذكية على البلوكشين وكيف تعمل؟

(العقود الذكية : smart contracts البلوكشين : blockchain)

ما هو العقد الذكي؟

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

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

بينما يُعتبر تكنولوجيا البلوكشين أساسًا لعملة البيتكوين، فقد تطورت لتتجاوز بكثير دعم العملة الافتراضية.

ما تحتاج إلى معرفته

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

تاريخ العقود الذكية

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

عرف Szabo العقود الذكية بأنها بروتوكولات معاملات محوسبة تنفذ شروط العقد. كان يرغب في توسيع وظيفة طرق المعاملات الإلكترونية، مثل نقاط البيع (POS)، إلى المجال الرقمي.

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

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

العديد من توقعات Szabo في الورقة البحثية تحققت بطرق سبقت تكنولوجيا البلوكشين. على سبيل المثال، يتم الآن تداول المشتقات بشكل رئيسي عبر شبكات الكمبيوتر باستخدام هياكل زمنية معقدة.

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

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

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

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

إيجابيات وسلبيات العقود الذكية

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

  • الكفاءة: يسرّعون تنفيذ العقود
  • الدقة: لا يمكن إدخال أي خطأ بشري
  • الثبات: لا يمكن تغيير البرمجة

بعض العيوب في العقود الذكية هي:

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

ما هو مثال على العقد الذكي؟

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

ما هو الهدف من العقد الذكي؟

الغرض من العقود الذكية هو تقليل الحاجة إلى طرف ثالث موثوق لإجراء العمليات بين الأطراف التي لا تثق ببعضها البعض.

ما هي الأجزاء الأربعة الرئيسية للعقد الذكي؟

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

الخلاصة

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