زبان برنامه نویسی
برنامهنویسی یکی از مشاغل پرطرفدار در حوزه بلاکچین است و زبانهای برنامهنویسی جایگاه مهمی در این عرصه دارند. شبکهها و پروژههای بلاکچینی مختلف، از زبانهای برنامهنویسی متفاوتی برای توسعه اکوسیستم و همچنین قراردادهای هوشمند خود استفاده میکنند. انتخاب زبان برنامهنویسی مناسب، در عملکرد پروژه و کاربرد قراردادهای هوشمند موثر است. در میان زبانهای برنامهنویسی، سالیدیتی یکی از محبوبترین زبانهایی که توسعهدهندگان به سراغ آن میروند.
پرکاربردترین زبانهای برنامهنویسی قرارداد هوشمند کدام هستند؟
تسلط به زبانهای برنامهنویسی چه کاربردی در بستر بلاکچین دارد؟
-
مقالات عمومی پیشرفته
آیا کدهای قرارداد هوشمند در شبکه اتریوم واقعا تغییر ناپذیرند؟
یکی از ویژگیهای قراردادهای هوشمند تغییر ناپذیر بودن آن است. همین ویژگی باعث شده تا مردم به این قراردادها اعتماد داشته باشند. اما گاهی همین تغییر ناپذیر بودن قراردادهای هوشمند شبکه اتریوم مسئله ساز شده است. به علاوه، اگر برنامهریزی…
-
اخبار اتریوم
زبان برنامهنویسی جدید Fe برای قراردادهای هوشمند اتریوم معرفی شد
بنیاد اتریوم زبان برنامهنویسی جدیدی برای قراردادهای هوشمند به اسم فی (Fe) معرفی کرد. شمارش معکوس اتریوم ۲.۰؛ شبکه آزمایشی زینکن (Zinken) عرضه شد کریستوف برگدورف (Christoph Burgdorf) یکی از مهندسان نرم افزار بنیاد اِتریوم در این خصوص گفته است…
-
مقالات عمومی پیشرفته
چگونه با زبان برنامهنویسی سالیدیتی امنیت قرارداد های هوشمند را برقرار کنیم؟
در این مقاله به بیان نکات مهم، از نظارت تا موارد مرتبط با برچسب زمانی، میپردازیم تا اطمینان حاصل کنید که قرارداد هوشمند اتریوم شما به خوبی و مستحکم بنا نهاده شده است. اگر با امنیت قرارداد های هوشمند آشنا…
-
مقالات عمومی پیشرفته
آیا اتریوم زبان برنامه نویسی وایپر را به سالیدیتی ترجیح میدهد؟
پیش از هر چیزی باید بگوییم که زبان برنامه نویسی وایپر به صورت Vyper نوشته میشود و نه به صورت Viper و جایگزینی برای زبان برنامه نویسی سالیدیتی نخواهد بود. Vyper در حقیقت کلمه جایگزینی برای لغت منسوخ Serpent بوده…
-
مقالات عمومی پیشرفته
توسعه دهنده قرارداد هوشمند اتریوم هستید؟ این اصولی امنیتی را در نظر بگیرید!
اگرچه صنعت ارز دیجیتال در حال بلوغ است، اما توسعه قرارداد هوشمند هنوز حوزه جدیدی است و از منظر امنیتی پیوسته در حال تغییر است. هنوز ریسکهای امنیتی و باگهای جدیدی در این حیطه کشف میشوند و هر روز اقدامات…
-
مقالات عمومی پیشرفته
معرفی زبان برنامهنویسی کاتلین (Kotlin): جایگزینی برای جاوا!
زبان برنامه نویسی کاتلین (Kotlin) مزایای بیشتری نسبت به جاوا برای توسعه ماشین مجازی جاوا (JVM) و اندروید ارائه میدهد و در پروژههای مشترک به خوبی با جاوا کار میکند. کاتلین یک زبان برنامهنویسی عمومی، رایگان، متن باز عملگرا است…
-
مقالات عمومی پیشرفته
مقدمهای بر زبان برنامهنویسی تزوس و نوشتن قرارداد هوشمند (بخش ۲)
در مقاله قبل به بررسی زبان برنامهنویسی تزوس (Tezos) یعنی Michelson پرداختیم و در این مقاله قصد داریم توضیحات بیشتری در مورد این زبان برنامهنویسی بدهیم. در این مقاله به بررسی ابزاری خارق العاده میپردازیم که به نوشتن، اشکالزدایی و…
-
بازی
۰ تا ۱۰۰ ساخت بازی بر بستر بلاک چین اتریوم؛ شما هم میتوانید بازی طراحی کنید!
در این آموزش، یک بازی ساده به سبک آرکید ۲ بُعدی خواهیم ساخت که رکورد امتیازهای آن در قرارداد هوشمند بر بستر بلاک چین اتریوم ثبت میشود. راهنمای قدم به قدم ایجاد و پیاده سازی این پروژه، برنامه نویسی بازی…
-
مقالات عمومی پیشرفته
پیشرفتهای برنامه نویسی مالکیت داراییها بر روی بلاک چین!
قراردادهای هوشمند طبقهای از نرم افزارها هستند که برای مدیریت مالکیت داراییهای باارزش طراحی شدهاند. در حالی که محیطهای برنامه نویسی (programming) موجود تا حدودی میتوانند مالکیت داراییها را پیگیری کنند، اما آنها این مالکیت را انعکاس میدهند و مستقیما…
-
مقالات عمومی
۱۰ دلیل برای گرفتن گواهینامه تخصصی فناوری بلاک چین!
چنانچه می دانیم، بلاک چین یکی از بیشترین موارد تقاضا در صنایع را دارد. اما این تقاضای زیاد تنها برای توسعه دهندگان نیست. این تقاضا برای دانش فناوری بلاک چین در عنوان های بسیاری مانند واسطه گران سهام، بازاریابان، نگهبانهای…