توی این پست به صورت جزیی تر با ارایه لینک به صورت طبقه بندی شده در مورد اینکه چطور برنامه نویس سالیدیتی بشیم مینویسم

تو رادیو سمیکولون به صورت کلی در مورد اینکه بلاک‌چین چیست تا چگونه برنامه‌نویس سالیدیتی بشیم صحبت کردم

میتونید تو تلگرام از لینک زیر بشنویدش

https://t.me/radiosemicolon/59

این ویدیو جادی رو بهتون پیشنهاد میکنم که در مورد توضیح به زبان ساده در مورد بیت‌کوین

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

لینک پلی لیست در یوتیوب برای مشاهده کامل https://www.youtube.com/playlist?list=PL-tKrPVkKKE1gLxAL-56H-XR-fTapqofC

حتما وایت‌پیپر بیت‌کوین رو هم مطالعه کنید تو چنل تلگرامم فایل پی دی اف بیت‌کوین به زبان فارسی رو آپلود کردم

https://t.me/amirhtgch/17

بعد از مطالعه خود وایت پیپر بیت‌کوین این بررسی وایت‌پیپر بیت کوین توسط میثم از تیم کوین‌ایران خیلی کمک کننده میتونه باشه برای درک مفاهیم

بعد از خوندن و مسلط شدن به بیت کوین الان میرسیم به وایت پیپر اتریوم

https://ethereum.org/en/whitepaper

اینم یه ریویو خوب برای اتریوم و نقشه راه سالیدیتی دولوپر لینک پلی لیست هم: https://www.youtube.com/playlist?list=PLRVGFeOUTA1Q25hHCUFA8dInDKgT-IY3x

بعد اینکه فهمیدین بلاک‌چین و بیت‌کوین چیه الان میرسیم به مطلب مهمی به اسم قرارداد هوشمند Smart Contract روی اتریوم

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

تعریف اسمارت کانترکت در ویکی‌پدیا

https://en.wikipedia.org/wiki/Smart_contract

بخوام من توضیح بدم اسمارت کانترکت شبیه یه کلاس در زبان برنامه‌نویسی در نظر بگیرین که یه سری فانکشن داره و یه سری ویژگی که روی یه پلتفرم اجرای قرارداد هوشمند مثل اتریوم قرار میگیره و میتونه اجرا بشه و به صورت عمومی در دسترس باشه 

همه قراردادهای هوشمند دیگه و همه والت‌ها میتونن به متدها و ویژگی ها اون قرارداد هوشمند دسترسی داشته باشن و فراخوانیش بکنین یا دیتاشو تغییر بدن.

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

تو لینک زیر تعریفش و معروفتریناش رو توضیح داده

پلتفرم قرارداد هوشمند به کاربران اجازه دیپلوی کردن قرارداد هوشمند رو میده و سعی میکنه به صورت غیرمتمرکز این قرادادهای هوشمند رو همیشه اجرا کنه

من اول اتریوم

https://ethereum.org/en

بعد پلی‌گان یا همون ماتیک قبلی

و باینانس اسمارت چین 

https://academy.binance.com/en/articles/how-to-get-started-with-binance-smart-chain-bsc

رو معرفی میکنم و توصیه میکنم مطالعه کنید و با همشون آشنا بشین، در ضمن هر سه قراردادهای نوشته شده با سالیدیتی رو اجرا میکنن.

بعدش یه نیگا به پلتفرم های مطرح و خوب و چطور میشه پول در آورد میکنیم و بیزینس مدل هاشو یاد میگیریم توی پست زیر یه سری دپ و بیزینس باحال معرفی کردم

بعد مسلط شدن به مفاهیم و آشنایی با بلاک‌چین میریم سراغ زبان سالیدیتی که توسط اتریوم مطرح شد و گسترش داده میشه و اتریوم و خیلی های دیگه ساپورتش میکنن

نقشه راه، مسلط شدن و عمیق شدن روی لینک های زیر هست. 

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

https://ethereum.org/en/developers

بعد میرسیم به داکیومنت خود سالیدیتی

https://docs.soliditylang.org

هرکسی که با یه زبان بر پایه C کار کرده باشه سالیدیتی سیتکسش CBased هست و راحت میفهمین و مسلط میشن.

کریپتو زامبی یه آموزش اینتراکتیو هست که یه بازی میسازین و انواع توکن هارو هم آموزش میده

https://cryptozombies.io

ترافل فریمورکی هست که من خودم باهاش کار میکنم یه چیز راحت و کار را بنداز، از اتریوم لوکال تا تست نوشتن و دیپلوی کردن توش گنجونده شده.

https://www.trufflesuite.com

بعد یادگیری سالیدیتی میرسیم به بحث امنیتی روی سالیدیتی و این best practice های مربوط به سالیدیتی هست

https://consensys.github.io/smart-contract-best-practices

تو وبسایت خود اتریوم در مورد دیپلویمنت هم توضیح داده و این لینک میتونه کمک کنه

https://ethereum.org/en/developers/docs/smart-contracts/deploying

یه آموزش ویدیوی 8 دقیقه‌ای برای نوشتن قرارداد هوشمند انتخابات

دوره برنامه‌نویسی سالیدیتی هم عزیزان کوین‌ایران دارند زحمتشو میکشن خودتون حوصله گشتن و یادگرفتن ندارین میتونید تو این دوره با اساتید خوب یاد بگیرین

https://evnd.co/dYTzd

اوراکل ها و وصل شدن به بلاک‌چین از طریق برنامه های ثالث و معرفی پروتکل چین‌لینک و گرف

این سه تا لینک زیر رو هم بعد از مسلط شدن به موارد بالا بیاین سراغش.

 اوراکل چیست توسط آکادمی باینانس

https://academy.binance.com/en/articles/blockchain-oracles-explained

چین‌لینک یه اوراکل پرووایدر یا یه لینک بین دنیای غیرمتمرکز و دنیای متمرکز هست

https://chain.link

دگرف هم یه پروتکل ایندکسینگ غیرمتمرکز هست یا این طور بگم یه گرف‌کیوال سرور غیرمتمرکز هست که دیتای روی بلاک‌چین رو به صورت گرف‌کیوال به کاربران ثالث میده.

https://thegraph.com

باز از لینک ها به جایی نرسیدی بهم مسیج بده تا بیشتر راهنمایی کنم.

خودمم تو فکر ساختن دروه آموزشی روی یوتیوب برای آموزش سالیدیتی و انتقال تمام این مفاهیم هستم و یکم درگیر هستم ولی اگه سابسکرایبرای کانال یوتیوبم به 500 برسه حتما میشه الویتم و دوستانی که مشتاق همچین دوره‌ای هستن رو عضو کانالم میدونم. تو فکرمه تریژر رو از اول بنویسم و آموزش بدم و اکثر چلنج هاشو یه بار دیگه بنویسم و تو یوتیوب بگذارم.

لینک کانال یوتیوب من:

https://www.youtube.com/c/amirhabibzade

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

والتت پر کریپتو و کدهات جاری باشه

امیر ❤️🌱

+7

از امیر حبیب‌زاده

از سال 89 برنامه‌نویسی رو شروع کردم، ساختن رو خیلی دوست دارم، قبلا ایوند رو کمک کردم بسازیم الان هم دارم به ساختن تريژر کمک میکنم. پیگیر بلاک‌چین و غیرمتمرکز سازی هستم و محیط‌زیست دغدغه الان من هستش.

نظر دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *