چگونه با زبان برنامهنویسی سالیدیتی امنیت قرارداد های هوشمند را برقرار کنیم؟
در این مقاله به بیان نکات مهم، از نظارت تا موارد مرتبط با برچسب زمانی، میپردازیم تا اطمینان حاصل کنید که قرارداد هوشمند اتریوم شما به خوبی و مستحکم بنا ...
سالیدیتی (Solidity) یک زبان برنامهنویسی شیءگرا (Object-oriented) و سطح بالا شبیه به جاوا اسکریپت است که برای ساخت قراردادهای هوشمند استفاده میشود. زبان برنامهنویسی سالیدیتی در سال ۲۰۱۴ معرفی شد و بعدها توسط مشارکتکنندگان در پروژه اتریوم توسعه یافت. یکی از اصلیترین عواملی که اجرای کد Solidity را ممکن میکند، ماشین مجازی اتریوم (EVM) است. در واقع سالیدیتی کدهای ماشینی تولید میکند که در ماشین مجازی اتریوم قابل اجرا هستند. در سالهای اخیر برخی پروژههای مبتنی بر EVM اتریوم نیز به توسعهدهندگان خود این امکان را دادهاند تا از سالیدیتی برای توسعه پروژه استفاده کنند.
در این مقاله به بیان نکات مهم، از نظارت تا موارد مرتبط با برچسب زمانی، میپردازیم تا اطمینان حاصل کنید که قرارداد هوشمند اتریوم شما به خوبی و مستحکم بنا ...
پیش از هر چیزی باید بگوییم که زبان برنامه نویسی وایپر به صورت Vyper نوشته میشود و نه به صورت Viper و جایگزینی برای زبان برنامه نویسی سالیدیتی نخواهد بود. ...
در این مقاله نگاهی به طرز کار ماشین مجازی اتریوم میاندازیم و الگوهایی را که باید در طراحی و توسعه یک قرارداد هوشمند اتریوم (Ethereum Smart Contract) رعایت کرد بررسی ...
در این مقاله درباره ماشین حالت (State Machine) به عنوان روشی آسان و مناسب برای اعمال گردش کار در سالیدیتی (Solidity)، زبان برنامهنویسی قراردادهای هوشمند در بلاک چین اتریوم صحبت خواهیم ...
اگرچه صنعت ارز دیجیتال در حال بلوغ است، اما توسعه قرارداد هوشمند هنوز حوزه جدیدی است و از منظر امنیتی پیوسته در حال تغییر است. هنوز ریسکهای امنیتی و باگهای ...
پلتفرم های قرارداد هوشمند به توسعه دهنگان امکان ساخت برنامه های غیر متمرکز (dApp) را می دهند. بعضی از رایج ترین این پلتفرم ها اتریوم، کاردانو، EOS ، Rootstock است. ...
در نگاه اول به نظر میرسد که چارچوب ترافل (Truffle) تماما برای نوشتن، اجرا و آزمایش قراردادها ایجاد شده است و این کارها را نیز به خوبی انجام میدهد. هرچند ...
ما در این مقاله به بررسی استاندارد توکن ERC-721 ، عدم قابلیت جایگزینی و ساخت یک توکن ERC-721 ساده می پردازیم. به طور کلی، توکن ERC-721 به توکن غیر قابل جایگزینی ...
در این مقاله قصد داریم توضیحاتی کلی راجع به شبکه کایبر (Kyber Network) و انتقال توکن ها در این شبکه بدهیم که قبل از شروع نیاز داریم مفهوم کلی شبکه ...
اگر شما مهندس نرم افزاری هستید که میخواهید توسعه بلاک چین اتریوم را شروع کنید، شناخت تمام ابزارها و فناوری های موجود در ابتدا میتواند بسیار سخت و طاقت فرسا ...