آموزش برنامه نویسی قرارداد های هوشمند ترون با زبان Solidity
3:7:00
0.0
تو این دوره قراره به صورت کاملا پروژه محور زبان سالیدیتی رو که زبان برنامه نویسی قراردادهای هوشمند بلاکچین ترون و اتریوم هست رو یاد بگیریم و برای درک مطالب چند قرارداد هوشمند با کاربرد های مختلف با هم بنویسیم .در ابتدا یه توضیح مختصری راجبع مفاهیم اولیه که تو دوره میخواییم راجبشون صحبت کنیم رو میدم که اون دسته از عزیزانی هم که اشنایی ندارن با قرار داد های هوشمند مفهوم اون رو کاملا درک کنن.قراردادهای هوشمند درست مثل قرارداد های معمولین و یه سری قوانین و اهدافی که برنامه نویس از پیش تعریف کرده و نوشته دنبال میکنن. قرار دادهای معمولی همیشه به وسیله یک شخص واسط مثل بانک ، کارگزاری یا شخص سومی اجرا میشه اما در قرارداد هوشمند قرارداد بین دو طرف بر اساس کدی که روی بلاکچین نوشته شده میتونه اجرا بشه،برنامه نویس کدهای قرارداد رو داخل بلاکچین قرار میده و بر اساس اتفاق افتادن یک سری شرایط دستورات و فانکشن های قرار داد اجرا میشه و اجرای قرارداد بعد از قراردادن روی بلاکچین غیر قابل توقف و برگشت ناپذیره حتی برنامه نویس یا کسی که قرار داد رو روی بلاکچین قرار داده نمیتونه متوقفش کنه یا کدهاشو تغییر بده که همین امر باعث اعتماد بین ترفین قرارداد میشه.از مزیت های دیگه قرار داد هوشمندم میشه به کاهش هزینه ها و واسطه های متمرکز همچنین کاهش کلاهبرداری اشاره کرد.