تضم Blockchain العديد من التقنيات المتطورة ، مثل العقود الذكية. تطورت العقود الذكية وفائدتها على مر السنين وهي تُستخدم بشكل أساسي لإنشاء العملات المشفرة. ومع ذلك ، فإن جذور العقود الذكية تأتي من أبعد من ذلك.
بادئ ذي بدء ، قد تتساءل عن ماهية العقد الذكي ، وكيف يعمل ، وأصوله ، وتطبيقاته في صناعة blockchain. العقود الذكية كانت موجودة حتى من قبل ولادة البيتكوين. في هذه الميزة ، سنرشدك إلى فهم العقد الذكي.
أصل العقود الذكية
حاول Szabo تبسيط تعريف العقد الذكي من خلال مقارنته بآلة البيع.
ما هو العقد الذكي؟
أضاف التعريف الجديد المرصود أن قانون واتفاقيات العقود الذكية غالبًا ما توجد في الثورة عالم لامركزي من blockchain. يمنح هذا أيضًا العقود الذكية ميزات اللامركزية ، وبالتالي فهي مرتبطة ارتباطًا وثيقًا بالعملات المشفرة.
الآن ، في حالة طلب شخص ما تقديم تعريف بسيط للعقد الذكي ، فكر في استخدام التعريف التالي من Babypips (وهو تعريفي المفضل😉):
العقود الذكية هي برامج كمبيوتر آلية يتم استضافتها وتنفيذها على blockchain.
نموذج عقد ذكي للمحفظة
الآن دعنا نتعمق في مزايا وعيوب العقد الذكي.
إيجابيات وسلبيات العقد الذكي
بدأت الهيئات التنظيمية في قبول العملات المشفرة و blockchain كجزء من العالم الحديث ، ويعتقد العديد من المتحمسين أن العقود الذكية ستعتبر عقودًا ملزمة قانونًا في نظر المحكمة. لقد أدركت ولايات أمريكية مثل أريزونا ونيفادا أهمية العقود الذكية وقامت بذلك أقر التشريع فيما يتعلق باستخدامهم.
عرضة للأخطاء - البق! لا تقلق ، فهي ليست الأخطاء الجسيمة الفعلية ، بل هي أخطاء الكمبيوتر. نظرًا لأن العقود الذكية هي أيضًا برامج كمبيوتر ، فإنها أيضًا يمكن أن تكون عرضة للأخطاء. يمكن أن تؤدي عملية التعامل مع هذه الأخطاء إلى زيادة التكاليف.
مرة أخرى ، لتذكير القارئ ، السبب في استمرار استخدام العقود الذكية هو بسبب ميزاتها المتطورة التي تجعلها تبرز بين التقنيات الأخرى. علاوة على ذلك ، توفر العقود الذكية إمكانات غير محدودة لم تتحقق بعد.
Ethereum العقود الذكية
على الرغم من وجود العديد من العقود الذكية في العديد من منصات blockchain ، إلا أن Ethereum تعتبر غالبًا أول منصة عقد ذكية من قبل العديد من التقارير والأعضاء داخل المجتمع. تم الإبلاغ عن أول حالة ناجحة لاستخدام العقد الذكي لشركة Ethereum كانت ملف المنظمة اللامركزية المستقلة (DAO).
كانت Bitcoin هي أول من دعم العقود الذكية ولكن كان لديها هيكل صارم ، مما يجعلها تشعر بأنها محدودة عند مقارنتها بـ Ethereum. حتى الآن ، لا تزال Ethereum تبرز من بين منصات العقود الذكية الأخرى ، حيث احتلت المركز الأول في قائمة Coin Gecko لـ "أفضل عملات منصة عقد ذكية حسب Market Cap" ، في وقت كتابة هذا التقرير.
وعلاوة على ذلك، إثيريم أشاروا إلى أنهم يسمحون بلغات صديقة للمطورين مثل Solidity و Vyper لكتابة العقود الذكية. ذكرت التقارير أيضًا أن لغة Ethereum هي "Turing-Complete" ، مما يعني أنها يمكن أن تدعم نطاقًا أوسع من البرامج وتشغيلها ، مما يجعلها مرنة وتقليل القيود المفروضة على المبرمجين.
بمجرد كتابة العقود الذكية ، يتم تجميع الكود في لغة الرمز الثانوي التي تسمى EVM bytecode. بعد ذلك ، يتم ضمان تنفيذ العقود الذكية في Ethereum بواسطة Ethereum Virtual Machine (EVM). وصف Ethereum EVM على أنه:
بروتوكول Ethereum نفسه موجود فقط لغرض الحفاظ على التشغيل المستمر وغير المنقطع وغير القابل للتغيير لآلة الحالة الخاصة هذه. إنها البيئة التي تعيش فيها جميع حسابات Ethereum والعقود الذكية.
في الأساس ، كما هو موضح سابقًا ، هو برنامج حيث تضمن إحدى وظائفه تنفيذ العقود الذكية.
الآن ، قد يتساءل الكثير منكم كيف يمكننا الاستفادة من العقود الذكية في العالم الحقيقي.
تطبيقات العقد الذكي
صناعة سلسلة التوريد
قطاع الرعاية الصحية
كسر الإمبراطوريات الاحتكارية
وفي الختام
الأسئلة الشائعة
المصدر: https://coinedition.com/what-is-a-smart-contract-and-how-does-it-work-a-beginners-guide/