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

استخدم الباحث القانوني البارز وعالم الكمبيوتر ، نيك زابو ، مصطلح “العقد الذكي” لأول مرة في عام 1997. والجدير بالذكر أن هذا كان قبل أكثر من عقد من الزمان blockchain تم استخدام التكنولوجيا لتنفيذ بروتوكول Bitcoin بواسطة Satoshi Nakamoto.

على الرغم من أن شبكة Bitcoin لا تشير بشكل مباشر إلى العقود الذكية ، إلا أن منصات الجيل الثاني والثالث القائمة على blockchain مثل Ethereum (ETH) و Nxt (NXT) بدأت في تجربة ودمج العقود الذكية في الأنظمة الأساسية الخاصة بها. يتم الآن استخدام هذه البرامج النصية المبرمجة مسبقًا بشكل متزايد لإدارة العمليات التجارية الروتينية والمسائل الشخصية.

العقود الذكية للأعمال والمسائل الشخصية

على سبيل المثال ، يمتلك رائد التشفير والممثل الأطفال Mighty Ducks Brock Pierce وزوجته المبرمجة Crystal Rose عقدًا ذكيًا يجددانه كل عام. يتم استخدام عقدهم الذكي لإدارة شهادة زواجهم الرقمية. يقرر كل من بيرس وروز كل عام ما إذا كانا يرغبان في البقاء متزوجين من خلال تحديث عقدهما الذكي أم لا.

وفي الوقت نفسه ، تستخدم الشركات أيضًا العقود الذكية لضمان سلامة البيانات المرجعية للطرف المقابل. في عام 2016 ، المؤسسات المالية الكبرى ومنظمات إدارة البيانات بما في ذلك Barclays و Credit Suisse, طومسون رويترز, بدأت KBC و SIX في استخدام العقود الذكية المستندة إلى Ethereum للتحقق من البيانات التي تم الحصول عليها من مصادر الطرف المقابل من خلال طرق التسوية المجهولة.

متى تم استخدام مصطلح “العقود الذكية” لأول مرة?

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

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

يتطلب Kickstarter وسطاء موثوق بهم

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

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

أتمتة عمليات الأعمال ، والقضاء على الأطراف الثالثة من خلال العقود الذكية

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

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

لماذا يجب على المستخدمين وضع ثقتهم في العقود الذكية?

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

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

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

تدعم شبكة Ethereum و Bitcoin العقود الذكية

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

في الوقت الحالي ، هناك العديد من منصات blockchain الرئيسية التي دمجت وظائف العقود الذكية. تم اقتراح إيثريوم (ETH) في أواخر عام 2013 من قبل المبرمج والكاتب الروسي الكندي ، فيتاليك بوتيرين ، وهو الآن أكبر شبكة بلوكتشين ممكّنة بالعقد الذكي في العالم. من أجل كتابة عقود ذكية على Ethereum ، تتيح شبكة Turing الكاملة للمستخدمين استخدام لغة برمجة تسمى صلابة.

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

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me