برچسب: سالیدیتی

سالیدیتی (Solidity) یک زبان برنامه‌نویسی شیءگرا (Object-oriented) و سطح بالا شبیه به جاوا اسکریپت است که برای ساخت قراردادهای هوشمند استفاده می‌شود. زبان برنامه‌نویسی سالیدیتی در سال ۲۰۱۴ معرفی شد و بعدها توسط مشارکت‌کنندگان در پروژه اتریوم توسعه یافت. یکی از اصلی‌ترین عواملی که اجرای کد Solidity را ممکن می‌کند، ماشین مجازی اتریوم (EVM) است. در واقع سالیدیتی کدهای ماشینی تولید می‌کند که در ماشین مجازی اتریوم قابل اجرا هستند. در سال‌های اخیر برخی پروژه‌های مبتنی بر EVM اتریوم نیز به توسعه‌دهندگان خود این امکان را داده‌اند تا از سالیدیتی برای توسعه پروژه استفاده کنند.

زبان برنامه‌نویسی سالیدیتی چیست؟

سالیدیتی زبان برنامه‌نویسی مورد استفاده در بلاکچین اتریوم است که توسط اعضای همین پروژه توسعه داده شده است. برای نوشتن قراردادهای هوشمند و ساخت برنامه‌های غیرمتمرکز در اتریوم از Solidity استفاده می‌شود.

نقش ماشین مجازی اتریوم در سالیدیتی چیست؟

اجرای کدهایی که با Solidity نوشته می‌شوند، به کمک ماشین مجازی اتریوم ممکن می‌شود. در واقع سالیدیتی زبان توسعه پروژه‌های مبتنی بر EVM است که توسط ماشین ماجزی اتریوم اجرا می‌شوند.

استفاده از سالیدیتی در اتریوم

چگونه با زبان برنامه‌نویسی سالیدیتی امنیت قرارداد های هوشمند را برقرار کنیم؟

در این مقاله به بیان نکات مهم، از نظارت تا موارد مرتبط با برچسب زمانی، می‌پردازیم تا اطمینان حاصل کنید که قرارداد هوشمند اتریوم شما به خوبی و مستحکم بنا نهاده شده است. اگر با امنیت قرارداد های هوشمند آشنا ...

زبان برنامه نویسی وایپر و سالیدیتی

آیا اتریوم زبان برنامه نویسی وایپر را به سالیدیتی ترجیح می‌دهد؟

پیش از هر چیزی باید بگوییم که زبان برنامه نویسی وایپر به صورت Vyper نوشته می‌شود و نه به صورت Viper و جایگزینی برای  زبان برنامه نویسی سالیدیتی نخواهد بود. Vyper در حقیقت کلمه جایگزینی برای لغت منسوخ Serpent بوده ...

قرارداد هوشمند اتریوم گس سالیدیتی برنامه نویسی کد ماشین مجازی اتریوم evm

۱۰ توصیه امنیتی که در توسعه یک قرارداد هوشمند اتریوم باید رعایت کنید!

در این مقاله نگاهی به طرز کار ماشین مجازی اتریوم می‌اندازیم و الگوهایی را که باید در طراحی و توسعه یک قرارداد هوشمند اتریوم (Ethereum Smart Contract) رعایت کرد بررسی می‌کنیم. این مقاله بیشتر مناسب توسعه‌دهندگان اتریوم با سطح متوسط ...

سالیدیتی قرارداد هوشمند اتریوم

ماشین‌ حالت (State Machine) در سالیدیتی چه کاربردی دارد؟

در این مقاله درباره ماشین حالت (State Machine) به عنوان روشی آسان و مناسب برای اعمال گردش کار در سالیدیتی (Solidity)، زبان برنامه‌نویسی قراردادهای هوشمند در بلاک چین اتریوم صحبت خواهیم کرد. ماشین حالت (State Machine) همواره در یک حالت قرار ...

توسعه دهنده قرارداد هوشمند اتریوم

توسعه دهنده قرارداد هوشمند اتریوم هستید؟ این اصولی امنیتی را در نظر بگیرید!

اگرچه صنعت ارز دیجیتال در حال بلوغ است، اما توسعه قرارداد هوشمند هنوز حوزه جدیدی است و از منظر امنیتی پیوسته در حال تغییر است. هنوز ریسک‌های امنیتی و باگ‌های جدیدی در این حیطه کشف می‌شوند و هر روز اقدامات ...

قرارداد هوشمند اتریوم کاردانو eos

مقایسه و بررسی پلتفرم قرارداد های هوشمند اتریوم، کاردانو، EOS و Rootstock

پلتفرم های قرارداد هوشمند به توسعه دهنگان امکان ساخت برنامه های غیر متمرکز (dApp) را می دهند. بعضی از رایج ترین این پلتفرم ها اتریوم، کاردانو، EOS ، Rootstock است. در این مقاله به بررسی این گزینه ها و خصوصیات ...

کدنویسی قراردادهای سالیدیتی با ترافل

آموزش نوشتن آزمایشی قراردادهای سالیدیتی با استفاده از ترافل

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

استاندارد ERC-721

استاندارد توکن ERC-721 چیست و چگونه یک توکن ساده بسازیم؟

ما در این مقاله به بررسی استاندارد توکن ERC-721 ، عدم قابلیت جایگزینی و ساخت یک توکن ERC-721 ساده می پردازیم. به طور کلی، توکن ERC-721 به توکن غیر قابل جایگزینی گفته می‌شود که توکنیزه کردن هر دیتای دلخواهی را ممکن ...

نحوه انتقال توکن روی شبکه کایبر

تبادل توکن ها در شبکه کایبر (Kyber Network) چگونه است؟

در این مقاله قصد داریم توضیحاتی کلی راجع به شبکه کایبر  (Kyber Network)  و انتقال توکن ها در این شبکه بدهیم که قبل از شروع نیاز داریم مفهوم کلی شبکه کایبر  (Kyber Network)  را تعریف کنیم. شبکه کایبر (Kyber Network) چیست؟ ...

توسعه اتریوم

راهنمای جامع در خصوص ابزارهای لازم برای کدنویسی روی بلاکچین اتریوم

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

صفحه ۳ از ۴ ۱ ۲ ۳ ۴

آموزش

پیشنهاد سردبیر