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