15 49.0138 8.38624 1 0 4000 1 https://www.frank-gehry.com 300 0
theme-sticky-logo-alt
theme-logo-alt

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

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

العقود الذكية هي عقود يتم تنفيذها وفقًا لشروط الاتفاقية المحددة في التعليمات البرمجية الخاصة بها. يعمل الرمز والاتفاقيات المنصوص عليها في العقد عبر شبكة blockchain الموزعة.

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

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

ظهر مصطلح “العقود الذكية” لأول مرة في عام 1994 عندما نيك زابو, اخترع عالم كمبيوتر أمريكي عملة رقمية تسمى “Bit Gold” في عام 1998 ، قبل 10 سنوات من وجود Bitcoin.

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

كان عام 2015 عام إطلاق Ethereum ، وهي منصة متخصصة في تطوير العقود الذكية ونشرها. ولّد ظهورها زيادة في الاهتمام بأجهزة العقود الذكية.

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

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

لكن استخدام البيتكوين للعقود الذكية يقتصر على معاملات العملات.

من ناحية أخرى ، تستبدل Ethereum لغة البيتكوين الأكثر تقييدًا بلغة تمكن من تطوير البرامج الفردية.

تتيح Ethereum للمطورين كتابة عقودهم الذكية أو “وكلاء مستقلين” ، والتي تم تحديدها في الورقة البيضاء لشركة Ethereum. تدعم لغة “Turing-Complete” مجموعة أوسع من الأوامر الحسابية.

عالم

الاعتماد المتبادل

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

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

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

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

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

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

واسطة

بيئة

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

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

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

يمكن للعقود الذكية:

  • العمل كحسابات “متعددة التوقيع” ، بحيث لا يحدث إنفاق الأموال إلا عندما توافق نسبة معينة من الأطراف
  • تسوية مختلف أنواع الاتفاقيات بين المستخدمين
  • إعطاء فائدة لعقود أخرى
  • تخزين المعلومات حول تطبيق معين

مزايا

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

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

فعالية التكلفة – تخرج العقود الذكية من المعادلة العديد من الوسطاء الآخرين الذين يتقاضون الكثير من الرسوم التشغيلية وتكاليف الخدمة.

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

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

سلبيات

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

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

لكن معظم المشاكل الموجودة في العقود الذكية ترجع إلى صغر سن التكنولوجيا.

حكم

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

Previous Post
(חלק ד ‘) כיצד ואיפה לקנות EOS (EOS)
Next Post
1xBit: المراهنات الرياضية عبر الإنترنت لأصحاب العملات المشفرة