EN - FR - DE - ES - IT - PT -

LexiconDream

📜 عقد ذكي

كود ذاتي التنفيذ على سلسلة الكتل يفرض شروط الاتفاقية.

عقد ذكي

العقد الذكي عبارة عن كود برمجي يعمل على سلسلة الكتل (البلوكشين). يُنفذ تلقائيًا عند استيفاء الشروط. لا حاجة لمحامٍ أو كاتب عدل أو وكيل ضمان. الكود هو الاتفاق. إذا أرسلتَ 1 إيثيريوم إلى عقد يعد بإعادة رمز مميز، فإما أن يُنفذ العقد وعده أو تفشل المعاملة. لا يوجد حل وسط ولا جهة يمكن اللجوء إليها. هذه الحسمية هي جوهر الأمر، وهي أيضًا مصدر المخاطرة. تسببت الأخطاء في العقود الذكية في خسائر بمئات الملايين من الدولارات. فقد أدى اختراق DAO عام 2016 إلى استنزاف 60 مليون دولار، وتجميد محفظة Parity إلى تجميد 150 مليون دولار. الكود هو القانون، والقانون قد يحتوي على أخطاء.

أطلقت إيثيريوم العقود الذكية في عام ٢٠١٥. وتُعدّ لغة سوليديتي اللغة الأكثر شيوعًا. يقوم المطورون بكتابة العقد، واختباره على شبكة اختبار، ومراجعته، ثم نشره. وبمجرد نشره، يصبح العقد غير قابل للتغيير ما لم يتضمن آلية ترقية. تُشكّل آلية الترقية هذه خطرًا على مركزية العقد. فإذا كان بإمكان محفظة واحدة تغيير العقد، فلن يكون العقد لا مركزيًا حقًا. تستخدم معظم بروتوكولات التمويل اللامركزي الرئيسية محافظ التوقيعات المتعددة أو التصويتات الإدارية للتحكم في الترقيات. وتُعدّ المفاضلة بين عدم قابلية التغيير وقابلية الترقية أحد التحديات الرئيسية في تصميم العقود الذكية.

أساسيات العقود الذكية

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


Warning: session_start(): Cannot start session when headers already sent in /var/www/lexicondream.com/inc/functions.php on line 63

Comments

No comments yet. Be the first to share a thought.

Leave a comment