السبت, أبريل 27, 2024
8.1 C
London
كيف يمكننا مساعدتك اليوم ؟
التصنيفات
< جميع المقالات
طباعة

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

على الرغم من أنها مستوحاة من Bitcoin، والتي تعمل كشكل جديد من أشكال المال، فقد تم تصميم Ethereum بطموح أكبر بكثير. يوفر طبقة تأسيسية لأي تطبيق رقمي يمكن اختزاله إلى الرياضيات، فالأموال القابلة للبرمجة هي مجرد حالة استخدام واحدة، حيث يعمل إيثر كعملة أصلية لإثيريوم.

تُعرف هذه القدرة بأنها «Turing Complete» وأدت إلى وصف Ethereum بأنه الكمبيوتر العالمي. لتوفير هذه الطبقة التأسيسية، تمتلك Ethereum لغة برمجية خاصة بها تسمى Solidity، وهي كيفية كتابة العقود الذكية. تتم معالجة التعليمات في بيئة وقت التشغيل المعروفة باسم آلة Ethereum الافتراضية – EVM باختصار.

هناك نوعان رئيسيان من حسابات Ethereum:

المستخدمون الخارجيون يرسلون/يتلقون المعاملات باستخدام محفظة مدعومة من Ethereum مثل MetaMask، ويتصلون بالعقود الذكية عبر متصفح الويب وواجهة المستخدم لتطبيق مدعوم من Ethereum.

تتحكم حسابات العقد في العقود الذكية وتستخدمها لكتابة تغييرات الحالة على EVM. يتواصلون مع العقود الذكية والمستخدمين الخارجيين الآخرين.

تشمل حسابات العقود الآن مجموعة واسعة من التطبيقات الرقمية (dApps)، مما يؤدي إلى بناء أنواع جديدة من الاقتصادات غير المسموح بها فوق طبقة Ethereum التأسيسية. غالبًا ما تسمع هذه التطبيقات الموصوفة بالبروتوكولات أو البدائيات. تشير هذه الأسماء إلى الوظيفة الجماعية للعقود الذكية وتطبيقات الواجهة الأمامية مثل مواقع الويب وتطبيقات الهاتف المحمول. نقدم أمثلة أدناه.

تخزن EVM جميع العقود الذكية، ومع تفاعل حسابات Ethereum مع عقد ذكي، ستنفذ EVM التغيير المطلوب، ويتم تسجيل أحدث حالة في Ethereum blockchain.

blockchain Ethereum عبارة عن سلسلة من كتل البيانات تعكس تغيير حالة الحسابات

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

يتم الحصول على رسوم الغاز من قبل عمال المناجم الذين يتنافسون لإضافة كتل معاملات تم التحقق منها إلى Ethereum blockchain باستخدام آلية إجماع كثيفة الطاقة تسمى إثبات العمل PoW.

في يونيو 2022، تم ترقية إلى Ethereum الموصوفة باسم Merge نقلها إلى آلية إجماع بديلة تسمى Proof of Stake، مما يقلل من استهلاكها للطاقة بنسبة 99.5٪.

تم تصميمه أيضًا لتقليل الرسوم المطلوبة لتنفيذ العقود الذكية التي تضخمت بسبب شعبية Ethereum داخل DEFI و NFTs – أكثر حالات الاستخدام شيوعًا للعقود الذكية.

جدول المحتويات