
زبان برنامهنویسی سالیدیتی برای ایجاد قرارداد هوشمند روی بلاک چین اتریوم و انجام فعالیتهای مرتبط در این شبکه استفاده میشود. قراردادهای هوشمند را میتوان یک نوآوری بسیار مهم در انجام تراکنشهای معتبر بدون دخالت اشخاص ثالث دانست. قرارداد هوشمند به زبان ساده یک پروتکل کامپیوتری است که روی انواع بلاک چین پیادهسازی میشود. در این نوع از قراردادها در صورت تحقق یک سری شرایط، دستورات خاصی که توسط برنامهنویس به آن داده شده است، اجرا میشود. کلاسها و کتابخانههای زیادی در سالیدیتی وجود دارد که میتواند به توسعه قرارداد هوشمند کمک کند.
زبان سالیدیتی در سال ۲۰۱۴ توسط گوین وود (Gavin Wood)، یوئیچی هیرای(Yuichi Hirai)، کریستین ریتویسنر (Christian Reitwiessner) و الکساندر برگساسی (Alex Beregszasz)معرفی شد. سالیدیتی یک زبان برنامهنویسی شیگرا و سطح بالا است که از زبانهای برنامهنویسی JavaScript ,Python و ++C الهام گرفته شده است. حروف این زبان، مشابه حروفی است که در زبان برنامهنویسی جاوا استفاده میشود. سالیدتی متغیرها، کلاس ها و عملکردهای خود را نیز از جاوا برداشت کرده است.
R.A