سالیدیتی یک زبان برنامه نویسی سطح بالا برای نوشتن قراردادهای هوشمند (Smart Contract) روی شبکه بلاکچین های مختلف و بویژه اتریوم می باشد.
این زبان از زبان های برنامه نویسی پایتون، سی پلاس پلاس و جاوا اسکریپت الهام گرفته شده و برای پیاده سازی بر روی ماشین مجازی اتریوم (EVM) مورد استفاده قرار می گیرد.
سالیدیتی از مفاهیم گسترده ای استفاده میکند که در سایر زبانهای برنامه نویسی دیگر شبیه به آنها وجود دارد. برای نمونه سالیدیتی حاوی متغیرها، توابع، کلاسها، عملیاتهای محاسباتی، رشتهها و … است. سالیدیتی حاوی مفهومی با عنوان «قرارداد» (Contract) است یک ساختار داده محسوب می شود و ما را در ایجاد و مدیریت قرارداد کمک می کند.
هرساله میلیاردها دلار در سراسر جهان بر روی فناوری بلاکچین سرمایه گذاری میشود. و تقاضا برای برای توسعه دهندگان سالیدیتی رو به افزایشه، چرا که افراد واجد شرایط کافی برای این موقعیت شغلی کمه.
افزایش محبوبیت قراردادهای هوشمند و پتانسیل رشد آن برای آینده، باعث افزایش تقاضا برای زبان سالیدیتی می شود.