سالیدیتی (Solidity) چیست ؟ زبان برنامه نویسی اتریوم

صفحه اصلی/آموزش ارز دیجیتال/سالیدیتی (Solidity) چیست ؟ زبان برنامه نویسی اتریوم
مقاله پیشنهادی:  معرفی پروژه ارز دیجیتال نانو (Nano) و رمزارز XNO
زبان برنامه نویسی سالیدیتی (Solidity)

سالیدیتی (Solidity) یک زبان برنامه‌نویسی کامپیوتری حرفه‌ای است که در شبکه اتریوم برای ایجاد و یا توسعه قراردادهای هوشمند (Smart Contracts) و نیز کار کردن با فناوری بلاک‌چین استفاده میشود. این زبان بر اساس سایر زبان‌های برنامه‌نویسی از جمله C++، پایتون و جاوااسکریپت طراحی شده است.

در مجموع، یک قرارداد هوشمند در زبان برنامه‌نویسی سالیدیتی، توسط مجموعه‌ای از داده‌ها و یک قطعه کد تعریف می‌شود که داخل یک آدرس در شبکه اتریوم قرار گرفته است. تراکنش‌های داخل بلاک در بلاکچین توسط این قرارداد مدیریت می‌شوند.

قراردادهای هوشمندی که با استفاده از زبان سالیدیتی نوشته می‌شود بر روی پردازشگر مجازی اتریوم یا Ethereum Virtual Machine اجرا میگردند. این پردازشگر تنها به قراردادهای هوشمندی که بر روی آن اجرا میشود دسترسی داشته و به جز آنها به هیچ اطلاعات دیگری در شبکه دسترسی ندارد.

کلاس‌ها و کتابخانه‌های زیادی در زبان Solidity وجود دارند که می‌توانند به توسعه یک قرارداد هوشمند توسط کاربر بدون هیچ زحمتی کمک کنند. مهمترین محیط های توسعه نرم افزار برای برنامه نویسی به این زبان عبارتند از: ریمیکس (Remix)، ویژوال استدیو Visual Studio (با استفاده از پلاگین) و اتر اتم Ether atom (با استفاده از پلاگین)

5 / 5

این مطلب را به اشتراک بگذارید.

مطالب مشابه


مقاله پیشنهادی:  معرفی پروژه اینترنت کامپیوتر و ارز دیجیتال ICP

Tejarat Exchange Services

Contact Form

پیام شما با موفقیت ارسال شد.
هنگام ارسال پیام شما خطایی روی داد. لطفاً بعداً دوباره امتحان کنید.

Other Articles

Go to Top