ما هي العقود الذكية
(Smart Contracts)
تكنولوجيا البلوكتشين اصبحت اوسع بكثير من مجرد بيتكوين. وقد أثبتت للعالم أن هذه الموجه الجديدة من التكنولوجيات بلوكتشين يمكن أن توفر الكفاءة والمزايا التكنولوجية الغير المادية مشابهة جداً لما قامت به شبكة الإنترنت. ومع ذلك، بلوكتشين هي تقنية قوية جداً، قادرة على أداء العمليات المعقدة، قادرة على فهم أكثر بكثير من مجرد كم من بيتكوين لديك حاليا في المحفظة الرقمية.هذا حيث يأتي فكرة العقود الذكية. عقود الذكية فعلا أصبحت حجر زاوية لتطبيقات بلوكتشين المؤسسة وسوف من المحتمل أن تصبح واحدة من الدعائم التي تقوم عليها التكنولوجيا بلوكتشين. فيما يلي نستكشف ما يكون العقد ذكية وكيف يعمل، وكيفية استخدامه
العقود الذكية
العقد هو مصطلح يستخدم لوصف التعليمات البرمجية لبرنامج الكمبيوتر القادرة على تيسير وتنفيذ التفاوض أو أداء اتفاق (أي العقد) باستخدام تكنولوجيا بلوكتشين.العملية الآلية برمتها يمكن أن تعمل كمكمل أو بديل للعقود القانونية، حيث تسجل شروط العقد الذكية في لغة الكمبيوتر كمجموعة من التعليمات.
حيث توفر العقود الذكية وسيلة فعالة لإصدار تتبع ملكية التمثيلات الرقمية الفريدة من نوعها للقيمة، التي نسميها المال .
العقود الذكية (وتسمى أيضا العقود ذاتية التنفيذ، وعقود بلوكتشين، أو العقود الرقمية) هي ببساطة برامج الكمبيوتر التي تعمل كالاتفاقات حيث يمكن برمجة شروط الاتفاق مع القدرة على التنفيذ الذاتي وفرض نفسها ذاتيا. الهدف الرئيسي للعقود الذكية تمكين الطرفين من مجهول التجارة، والقيام بأعمال تجارية مع بعضها البعض، عادة عبر الإنترنت، دون الحاجة إلى وسيط.
منشأ وتاريخ العقود الذكية أقدم بكثير من بيتكوين ويعود إلى تسعينيات القرن العشرين. مصطلح 'العقد الذكية' للمرة الأولى صاغ في عام 1993 من قبل أحد مبدعين البيتكوين المزعومة، زابو نيك، وأشار إلى برامج الحاسوب الآلي الذاتي التي يمكن ان تنفذ اية شروط عقد .
مستقبل العقود الذكية
مستقبل العقود الذكية سيكون على الأرجح أن يودع نموذج من التعليمات البرمجية للاوراق المختلطة حيث يتم التحقق من العقود للتأكد من صحتها عبر البلوكتشين، ولكن يودع ايضاً اوراق النسخ الاحتياطية أيضا لأغراض اللجوء التقليدي.الفرق بين العقود التقليدية والعقود الذكية
العقود التقليدية
مثل تلك التي تم إنشاؤها بواسطة المهنيين القانونيين اليوم، تحتوي على اللغة القانونية عن كميات ضخمة من الوثائق المطبوعة وتعتمد بشدة على أطراف ثالثة لإنفاذ القوانين. هذا النوع من إنفاذ القوانين ليس فقط وقتاً طويلاً جداً، ولكن أيضا غامضة جداً. إذا سارت الأمور بضلال،حيث أطراف العقد غالباً ما يجب أن تعتمد على النظام القضائي العام لمعالجة هذه الحالة، التي يمكن أن تكون باهظة التكاليف وتستغرق وقتاً طويلاً.العقود الذكية
غالباً ما تم إنشاؤها بواسطة مبرمجي الكمبيوتر من خلال مساعدة أدوات تطوير العقد الذكية، الرقمية والخطية باستخدام التعليمات البرمجية من لغات البرمجة مثل سي + +، بايثون، جافا . هذه التعليمات البرمجية تحدد القواعد والعواقب بنفس الطريقة التي ستكون وثيقة قانونية تقليدية، تفيد بالالتزامات والاستحقاقات والعقوبات التي قد تكون بسبب أي من الطرفين في مختلف الظروف المختلفة. يمكن ثم يتم تنفيذ هذه التعليمات البرمجية تلقائياًكيف تعمل العقود الذكية على بلوكتشين (دفترالاستاذ)؟
من أجل فهم كيف تعمل العقود ذكية ، من المهم أن تنأكد أولا التمييز بين رمز العقد الذكي وكيف ما يتم تطبيق هذا الكود بشكل صحيح. كما هو موضح في المقال العقد الذكية يمكن تقسيمها إلى عنصرين منفصلين:
1- رمز العقود الذكية - التعليمات البرمجية التي يتم تخزينها، التحقق منها وتنفيذها على البلوكتشين.
2- قانونية العقود الذكية - استخدام رمز العقد الذكي التي يمكن استخدامه كعنصر مكمل أو بديل، للحصول على عقود قانونية.
آلية عمل العقود الذكية خطوة بخطوة
1- الترميزلأن العقود الذكية تعمل مثل برامج الكمبيوتر، فمن المهم جدا أن تفعل بالضبط ما تريده الأطراف منها أن تفعل. ويتحقق ذلك عن طريق إدخال المنطق السليم عند كتابة العقد الذكي الخاص بك. تتصرف التعليمات البرمجية بطريقة محددة سلفا، وليس لديها الفروق اللغوية للغات البشر، وبالتالي، فقد بشكل آلي الآن "إذا كان هذا يحدث ثم يفعل ذلك" جزء من العقود التقليدية.
2- الدفاتر الموزعة (كيف يتم إرسال العقود الذكية للخارج)
ثم يتم تشفير الرموز وإرسالها إلى أجهزة الكمبيوتر الأخرى عبر شبكة موزعة من دفاتر (أي سجلات الحسابات الموزعة). إذا كان يتم ذلك عن طريق بلوكتشين العامة مثل البيتكوين، يتم إرسال العقد خارجاً مشابهاً للطريقة التي سوف تحدث تحديث لحركة شبكة البيتكوين. يمكن أن يتم ذلك أيضا في منصة توزيع دفتر الأستاذ (أذونات البلوكتشين) أو المختلطة مثل "دفتر الأستاذ R3 الموزعة".
3- التنفيذ (كيف تتم معالجتها)
أحد أجهزة الكمبيوتر في هذه الشبكة من الدفاتر الموزعة تتلقى التعليمات البرمجية، وكل منهما يتوصل إلى اتفاق فردي عن نتائج تنفيذ التعليمات البرمجية (شبكة الاتصال تقوم بتحديث الدفاتر الموزعة لتسجيل تنفيذ العقد، وثم رصد الامتثال لشروط العقود الذكية. في هذا النوع من النظام لا يمكن التلاعب به من قبل اطراف لان السيطرة على تنفيذ العقود الذكية لم يعد ممكناً لأن التنفيذ لم يعد في الأيدي من طرف واحد.
لا يوجد تعليقات
أضف تعليق