چکيده
زنجيره بلوكي يا بلاك چين يك دفتر كل غيرمتمركز، توزيع شده و غيرقابل تغيير است كه از زنجيره اي از
مجموعه سوابق مرتبط رمزنگاري شده تشكيل شده اس ت. مجموعه ركوردها به عنوان بلوك، و ركوردها
تراكنش يا رو يداد ناميده م يشوند. قرارداد هوشمند يا smart contract يك قرارداد الكترونيكي است كه به
واسطه بلاكچين اجرا م يشود. قرارداد هوشمند قوانين و شرايط اجراي يك معامله را كد ميكند و به
صورت خودكار و بدون نياز به واسط هگر، اجرا م يشود. با استفاده از بلاكچين، اين قراردادها به صورت
شفاف و بدون امكان تغيير ثبت ميشوند. به اين ترتيب، امنيت و شفافيت در معاملات بالا ميرود و نياز به
واسط هگرهاي معمول در معاملات كاهش مييابد. قراردادهاي هوشمند براي بسياري از كاربردهاي بلاكچين
مانند ارزهاي ديجيتال، صنعت بيمه، زنجيره تامين و … استفاده م يشوند .
در اين نوشتار، ابتدا به تشريح مفاهيم زنجيره بلوكي و قرارداد هوشمند به صورت مستقل پرداخته و سپس
كاربرد قراردادهاي هوشممند در زنجيره بلوكي، انواع قراردادهاي هوشمند و در نهايت چالشها و پزوتكل
هاي امنيتي مربوط به قراردادهاي هوشمند را بررسي خواهيم كرد.