یکی از اولین پرسشهایی که در هر بحثی درباره Solidity پیش میآید، چیستی این زبان برنامه نویسی و اهمیت آن است. اپلیکیشن غیر متمرکز نیز همانند هر نرم افزار یا برنامه دیگر است و به یک زبان برنامه نویسی اصلی برای اجرای کد خود نیاز دارد. سالیدیتی یک زبان برنامه نویسی شیگرا است که تیم توسعه دهنده شبکه اتریوم مخصوصا آن را برای طراحی و ساخت قرارداد هوشمند بر بستر شبکههای بلاک چین ساخته است. یکی از نقاط قوت این زبان برنامه نویسی در ارتباط با بلاک چین اتریوم، کاملا قراردادمحور بودن آن است. در نتیجه میتوان گفت قراردادهای هوشمند وظیفه دادههای کاربر و همچنین برقراری ارتباطهای منطقی میان کاربر و بلاک چین را بر عهده دارند. از سالیدیتی برای توسعه قراردادهای هوشمندی استفاده میشود که در بهبود مشاغل و ایجاد زنجیرههای تراکنش در سیستمهای بلاک چینی به کار میروند. این زبان برنامهنویسی مانند ابزاری برای ساخت کد در سطح درک کامپیوتر و بعد کامپایل کردن آن در ماشین مجازی اتریوم (Ethereum Virtual Machine) است.
صفحه بعد