تقارير كريبتو +مصطلحات العملة الرقمية

ما هي العقود الذكية وكيف تعمل على البلوكتشين؟

Advertisement
اليوتيوب

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

ويمكن للعقد الذكي استدعاء عقد آخر، ولذلك، يمكن أن يكون لدينا سلسلة من عمليات الهدم لأداء إجراءات معقدة.

ويحتوي العقد الذكي على كود وكذلك على بيانات، ويوضح الرسم البياني أدناه كيف يعمل في EVM.

الذكي

Advertisement

الخطوة الأولى

يكتب المطور Bob برنامج عقد ذكي في بيئة التطوير.

الخطوة الثانية

يجمع بوب العقد الذكي وينشره في عقدة إيثريوم محلية، ويُترجم العقد الذكي إلى رمز ثانوي يمكن لـ EVM فهمه.

الخطوة الثالثة

ينشر EVM العقد الذكي في حساب العقد، والذي يتكون من عنوان العقد ‘0x060…266d’ وحالة الحساب، حيث تحتوي حالة الحساب على العنوان حيث يتم تخزين الرمز الثانوي للعقد الذكي.

ولاحظ أن هناك أيضاً تجزئة تخزين، والتي يمكنها تخزين بعض البيانات على السلسلة، على سبيل المثال، يتم تخزين URI لصورة NFT بهذه الطريقة.

Advertisement

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

الخطوة الرابعة

عند تنفيذ العقد الذكي، يتم تحميل رمز EVM ورمز العقد الذكي في ذاكرة EVM ويتم تنفيذ التعليمات واحدة تلو الأخرى.

الخطوة الخامسة

يتم توزيع المعاملات التي تم إنشاؤها في العقد الذكي على عقد الإيثريوم الأخرى عبر شبكة الند للند (P2P) ويتحقق المدققون من المعاملات ويجمعونها في كتل.

Advertisement
Add a subheading 970 × 150

Advertisement
المصدر
هنا

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.

زر الذهاب إلى الأعلى