العقود الذكية
ربما تكون قد سمعت عن العقود الذكية، ولكن ما هي بالضبط، وكيف تعمل؟ إذا كنت من عشاق العملات المشفرة ، فقد تتذكر أن العقود الذكية كانت تتعلق بشبكة إيثريوم (على عكس ما يتعلق بالبيتكوين ).
الآن بعد أن أصبحت شبكة Bitcoin تدعم هذه العقود – وهي قفزة كبيرة للأمام بالنسبة لتقنية blockchain الأصلية – قد يكون لديك فضول لمعرفة المزيد عن العقود الذكية.
تخيل عالماً تنفذ فيه العقود نفسها بنفسها، ولا يتم إنشاء الثقة والحفاظ عليها إلا من خلال سطور من التعليمات البرمجية المقاومة للتلاعب.
هذا هو عالم العقود الذكية — برامج الكمبيوتر المستندة إلى سلسلة الكتل أو بروتوكولات المعاملات التي تعمل كعقود رقمية.
إذًا ما هي العقود الذكية؟ كيف تعمل؟ وكيف يمكن استخدامها؟
ما هي العقود الذكية؟
العقد الذكي هو برنامج ذاتي التنفيذ يقوم بأتمتة الإجراءات المطلوبة في الاتفاقية أو العقد. بمجرد اكتمالها، تصبح المعاملات قابلة للتتبع ولا رجعة فيها.
تسمح هذه العقود بتنفيذ المعاملات والاتفاقيات الموثوقة بين أطراف متباينة ومجهولة دون الحاجة إلى سلطة مركزية أو نظام قانوني أو آلية إنفاذ خارجية.
في حين أصبح يُنظر إلى تقنية blockchain في المقام الأول على أنها أساس البيتكوين، فقد تطورت إلى ما هو أبعد من مجرد دعم العملة الافتراضية.
تاريخ العقود الذكية
تم اقتراح هذه العقود لأول مرة في عام 1994 من قبل “نيك زابو“، عالم الكمبيوتر الأمريكي الذي اخترع عملة افتراضية تسمى “Bit Gold” في عام 1998، أي قبل 10 سنوات من طرح عملة البيتكوين.
في الواقع، غالبًا ما يُشاع أن “زابو” هو ساتوشي ناكاموتو الحقيقي، مخترع البيتكوين المجهول، وهو ما نفاه زابو.
عرّف زابو هذه العقود بأنها بروتوكولات المعاملات المحوسبة التي تنفذ شروط العقد.
لقد أراد توسيع وظائف طرق المعاملات الإلكترونية، مثل نقاط البيع (POS)، إلى المجال الرقمي.
وفي ورقته، اقترح “زابو” أيضًا تنفيذ عقد للأصول الاصطناعية، مثل المشتقات والسندات.
كتب “زابو”: “يتم تشكيل هذه الأوراق المالية الجديدة من خلال الجمع بين الأوراق المالية (مثل السندات) والمشتقات (الخيارات والعقود الآجلة) في مجموعة واسعة من الطرق. ويمكن الآن دمج هياكل مصطلحات معقدة للغاية للمدفوعات … في عقود موحدة وتداولها مع انخفاض تكاليف المعاملات، وذلك بسبب التحليل المحوسب لهياكل المصطلحات المعقدة هذه.”
لا تحتوي هذه العقود على اللغة القانونية أو شروط العقد بين طرفين. وهي عبارة عن نصوص برمجية تحتوي على عبارات if/then، والوظائف، وواردات الوحدات النمطية، والبرمجة الأخرى التي تعمل على أتمتة الإجراءات المحددة في العقد.
لقد تحققت العديد من تنبؤات “زابو” الواردة في الورقة البحثية بطرق سبقت تقنية البلوكتشين. على سبيل المثال: يتم الآن تداول المشتقات في الغالب من خلال شبكات الكمبيوتر باستخدام هياكل مصطلحات معقدة.
استخدامات العقد الذكي
نظرًا لأن هذه العقود تنفذ الاتفاقيات، فيمكن استخدامها لأغراض عديدة مختلفة.
- أحد أبسط الاستخدامات هو ضمان حدوث المعاملات بين طرفين، مثل شراء البضائع وتسليمها. على سبيل المثال: يمكن للشركة المصنعة التي تحتاج إلى مواد خام إعداد المدفوعات باستخدام العقود الذكية، ويمكن للمورد إعداد الشحنات. وبعد ذلك، اعتمادًا على الاتفاقية المبرمة بين الشركتين، يمكن تحويل الأموال تلقائيًا إلى المورد عند الشحن أو التسليم.
- المعاملات العقارية.
- تداول الأسهم والسلع.
- الإقراض.
- حوكمة الشركات.
- سلسلة التوريد.
- حل النزاعات.
- والرعاية الصحية.
هذه ليست سوى أمثلة قليلة حيث يمكن استخدام هذه العقود.
إيجابيات وسلبيات العقود الذكية
تشبه الفائدة الأساسية للعقود الذكية فائدة تقنية blockchain، فهي تلغي الحاجة إلى أطراف ثالثة.
ومن المزايا الأخرى لهذه التقنية:
- الكفاءة : تسريع تنفيذ العقد
- الدقة : لا يمكن أن يكون هناك خطأ بشري
- الثبات : لا يمكن تغيير البرمجة
بعض عيوب العقود الذكية هي:
- دائمة : لا يمكن تغييرها في حالة وجود أخطاء
- العامل البشري : يعتمدون على المبرمج للتأكد من أن الكود يلبي شروط العقد
- الثغرات : قد تكون هناك ثغرات في الترميز، مما يسمح بتنفيذ العقود بسوء نية
ما هو مثال العقد الذكي؟
أبسط مثال على العقد الذكي هو المعاملة بين المستهلك والأعمال التجارية، حيث يتم البيع. يقوم العقد الذكي بتنفيذ عملية الدفع للعميل وشحن الشركة أو نقل ملكيتها.
ما هي تقنية Blockchain التي تحتوي على عقود ذكية؟
تتمتع Ethereum بقدرات العقود الذكية المتأصلة في blockchain الخاص بها.
حصلت سلسلة Bitcoin blockchain على قدرات هذه العقود بعد ترقية Taproot، مما سمح لها بالتواصل مع الطبقات التي تم تمكين العقود الذكية عليها في blockchains الخاصة بها.
آلية عمل العقود الذكية
الطبيعة الرقمية لهذه العقود تعني أنه يمكن برمجتها للتنفيذ تلقائيًا في عملية من ست خطوات:
1. توافق الأطراف على الشروط والأحكام
يبدأ إنشاء العقد الذكي باتفاق.
يجب على الأطراف الراغبة في التعامل أو تبادل السلع أو الخدمات الاتفاق على شروط وأحكام الترتيب.
يجب على الأطراف المعنية أيضًا أن تقرر كيفية عمل العقد الذكي، بما في ذلك الشروط التي يجب استيفاؤها حتى يتم تنفيذ العقد وما إذا كان سيتم تنفيذه تلقائيًا.
2. يتم إنشاء العقد الذكي
لدى الأطراف المتعاملة خيارات متعددة لإنشاء عقد ذكي، بدءًا من ترميزه بأنفسهم إلى العمل مع مطور العقود الذكية.
تتم ترجمة شروط الاتفاقية إلى لغة برمجة لإنشاء العقد الذكي، الذي يحدد القواعد والعواقب تمامًا كما يفعل العقد القانوني التقليدي.
يمكن أن يكون إنشاء عقد ذكي أمرًا بسيطًا، ولكن من المهم ملاحظة أن العقد الذكي سيئ التصميم يمثل خطرًا أمنيًا كبيرًا. من المهم التحقق بشكل كامل من أمان العقد الذكي خلال هذه الخطوة.
3. نشر العقد الذكي
بمجرد أن يصبح العقد الذكي المصمم بشكل آمن جاهزًا، فإن الخطوة التالية هي نشره على blockchain.
يتم بث العقد الذكي إلى blockchain تمامًا مثل أي معاملة تشفير أخرى، مع تضمين رمز العقد الذكي في حقل بيانات المعاملة.
يصبح العقد الذكي مباشرًا على blockchain بمجرد تأكيد المعاملة، ولا يمكن إلغاؤه أو تغييره.
هذا الجزء الأخير مهم. إن نشر عقد ذكي على blockchain يشبه شراء عنصر والتخلص من الإيصال عمدًا. لا يوجد أي إرجاع، ولا استرداد، ولا تبادل – لا استثناءات.
4. استيفاء شروط التشغيل
يعمل العقد الذكي من خلال مراقبة blockchain أو مصدر معلومات موثوق آخر لشروط أو محفزات معينة.
يمكن أن تتضمن هذه المحفزات تقريبًا أي شيء يمكن التحقق منه رقميًا، مثل تاريخ الوصول، أو اكتمال الدفع، أو استلام فاتورة شهرية، أو أي حدث آخر يمكن التحقق منه.
يمكن أيضًا استيفاء شروط التشغيل عندما يقوم طرف أو أكثر من أطراف العقد بإجراء محدد.
5. تنفيذ العقد الذكي
عند استيفاء شروط التشغيل، يتم تنفيذ العقد الذكي.
قد يؤدي العقد الذكي الذي يتم تنفيذه تلقائيًا إلى إجراء واحد أو عدة إجراءات، مثل تحويل الأموال إلى البائع أو تسجيل ملكية المشتري للأصل.
6. يتم تسجيل نتيجة العقد على blockchain
يتم بث تنفيذ العقد الذكي على الفور إلى blockchain.
تتحقق شبكة blockchain من الإجراءات التي يؤديها العقد الذكي، وتسجل تنفيذها كمعاملة، وتخزن العقد الذكي المكتمل على blockchain.
سجل العقد الذكي متاح بشكل عام للمراجعة من قبل أي شخص في أي وقت.
هل العقود الذكية آمنة؟
من المحتمل أن تحل هذه العقود محل الثقة في البشر بالثقة في الكود. لكن هل هذه العقود الرقمية آمنة؟
يمكن لمطوري هذه العقود اتخاذ خطوات لتعظيم أمان عقودهم والتحقق منها، ولكن البيئات المادية والتكنولوجية والتنظيمية التي يعمل فيها العقد الذكي قد تجعله عرضة للمخاطر الخارجية.
ومن هذه المخاطر:
- قد لا يكون العقد السليم من الناحية الفنية قابلاً للتنفيذ من الناحية القانونية .
- قد يفتقر العقد إلى قابلية التشغيل البيني ، مما يجعله غير متوافق مع شبكات البلوكشين الأخرى اللازمة لإكمال معاملة معينة (أو الوفاء بعقد معين).
- العقود الذكية عرضة لأخطاء الترميز ، والتي يمكن أن تؤدي إلى نتائج غير متوقعة (بما في ذلك التدابير الأمنية الخاطئة).
- قد يؤثر ازدحام الشبكة ورسوم المعاملات الباهظة على تنفيذ العقد وتفضيله.
هذه مجرد أمثلة قليلة من المخاطر الأساسية التي قد تتعرض لها العقود الذكية.
يعد تقييم أمان هذه العقود جزءًا مهمًا من فهم كيفية عملها.
يمكن أن تكون العقود الذكية أكثر أمانًا عندما يشمل التطوير ما يلي:
- برمجة من الدرجة الأولى تعطي الأولوية لميزات الأمان.
- اختبار صارم قبل النشر.
- عمليات تدقيق منتظمة لرمز العقد الذكي.
- التحقق من الأداء في جميع البيئات الممكنة.
- ترقية رمز العقد الذكي حسب الحاجة.
- تعظيم شفافية العقود الذكية.
- تحديد أن العقد الذكي ملزم قانونًا.
ما هي العقود الذكية بعبارات بسيطة؟
العقود الذكية هي تطبيقات موجودة على blockchain تجعل كل جانب من المعاملة يكمل الجزء الخاص به.
على سبيل المثال، يمكن للعقد الذكي أن يبدأ تحويل الأموال مع طرف ثالث للتحقق من حدوث التحويل.
وفي النهاية:
العقود الذكية هي عبارة عن تعليمات برمجية مكتوبة في blockchain والتي تنفذ شروط اتفاقية أو عقد من خارج السلسلة. فهو يقوم بأتمتة الإجراءات التي كان من الممكن أن يكملها الطرفان في الاتفاقية، مما يلغي حاجة الطرفين إلى الثقة ببعضهما البعض.
يعد الاستثمار في العملات المشفرة وغيرها من عروض العملات الأولية (“ICOs”) محفوفًا بالمخاطر والمضاربة، وهذه المقالة ليست توصية من Wikicryptoo أو الكاتب للاستثمار في العملات المشفرة أو ICOs الأخرى.
ونظرًا لأن حالة كل فرد فريدة من نوعها، فيجب دائمًا استشارة أحد المتخصصين المؤهلين قبل اتخاذ أي قرارات مالية.
ختامًا عزيزي العميل لا تنسَ متابعة كل جديد من خلال موقعنا: wiki-business.com