زبان برنامه نویسی سالیدیتی – Telegram
زبان برنامه نویسی سالیدیتی
4.22K subscribers
103 photos
8 videos
37 files
349 links
راه ارتباطی با ادمین👇
@Soliditylangfa
@sara_bavi
آدرس کانال 👇👇
https://news.1rj.ru/str/soliditylang_fa
آدرس گروه 👇👇
https://news.1rj.ru/str/+LSq6yF2NwJFmZGM0
Download Telegram
Forwarded from Sahar Rahbari
یک هکاتون به زودی  برگزار میشه، 
اگر این توانایی رو دارید که یک تیم  تشکیل بدین، این فرصت رو از دست ندین،

میزان مهارتی و دانشی که در راه اندازی  یک پروژه عملی کسب میکنید بسیار بیشتر از گذراندن دوره های مختلف آموزشی هست، به علاوه اینکه جایزه ها ای مختلفی هم دارند🤩🤑


(لازم نیست تیم شما بزرگ و با مهارتهای عالی باشه. )
https://ethglobal.com/events/ethonline2023
👍14
📌 دوره آموزش بلاکچین و برنامه نویسی سالیدیتی با مرور کتاب Blockchain In Action همراه با سعید سلطانی

📚معرفی دوره:
کتاب Blockchin in Action به این دلیل برای ارائه "دوره آموزشی بلاکچین و زبان برنامه نویسی سالیدیتی" انتخاب شد که یک منبع جامع برای طراحی و توسعه برنامه های غیرمتمرکز مبتنی بر بلاک چین (Dapps) است.
به تجربه فهمیده ام که برای یادگیری یک زبان برنامه نویسی یا یک ابزار جدید سراغ مستندات اون زبان برنامه نویسی یا help اون ابزار نباید رفت! مخصوصاً اگر این زبان برنامه نویسی یا ابزار جدید، حاوی مفاهیم تئوری و نوآوری های مختلف هم باشد. دنیای بلاکچین و زبان برنامه نویسی سالیدیتی همین ویژگی را دارند.
مطالب این کتاب به ما کمک می کند تا برنامه نویسی Smart Contracts و توسعه اپلیکیشن بلاکچین را در کوتاهترین زمان ممکن شروع کنیم. «ویژگی» کتاب این است که جزئیات کافی را برای کمک به درک «مفاهیم بلاکچین» بدون پرداختن به «تئوری های مازاد و زمانبر» ارائه می دهد.

در این دوره آموزشی ابزارهای ضروری
( Remix ، Ganache ,MetaMask، Truffle و Infura)
و تکنیک‌ها (رمزگذاری و امضای دیجیتال) برای نشان دادن توسعه و استقرار Dapps در Test chain اتریوم معرفی می شوند و ایده‌های اصلی بلاکچین شامل اعتماد و یکپارچگی، امنیت و حریم خصوصی، داده‌های on-chain و off-chain، و عملیات با مثال‌هایی به تفصیل پوشش داده می شوند.

امیدواریم این دوره آموزشی در ارتقا سطح دانش علاقمندان به حوزه بلاکچین و برنامه نویسی سالیدیتی اثرات مثبتی داشته باشد.

👨‍🏫 معرفی مدرس:
سعید سلطانی هستم. ارائه دهنده مجموعه ویدئوهای «آموزش بلاکچین و برنامه نویسی Solidity» از کتاب Blockchain in action نوشته دکتر Bina Ramamurthy.
دانش آموخته رشته مهندسی کامپیوتر (گرایش هوش مصنوعی) و حدود 12 ساله در زمینه برنامه نویسی تحت وب به زبان جاوا و تکنولوژی های مربوطه مشغول به فعالیت می باشم. علاقمند به بلاکچین و برنامه نویسی در زمینه web3 و Defi که در حدود یک ساله در این زمینه فعالیت میکنم.
🌐راه‌های ارتباطی با مدرس :
Telegram: @saeed_soltan
Twitter: @saeed_soltan
Instagram: @saeed_soltann
LinkedIn: @saeedsoltan

فهرست جلسات:

معرفی
جلسه اول
جلسه دوم
جلسه سوم
جلسه چهارم
👍82
در اواخر سال 2008 و اوایل سال 2009، سیستم‌های متمرکز بازارهای مالی جهان - که توسط واسطه‌های بزرگی مانند بانک‌ها و شرکت‌های سرمایه‌گذاری فعال شدند - با ورشکستگی سراسری مواجه شدند و عملا شروع به فروپاشی کردند. با فروپاشی بازارهای مالی، «اعتماد» به این قبیل سیستم ها به شدت خدشه دار شد و هراس از دست دادن سرمایه در بانکها در سراسر جهان ایجاد گردید.
این شروع تحولی بزرگ در دنیای پول و بانک است که به جای سیستمهای متمرکز بانکی، سیستم های Decentralized مبتنی بر بلاکچین را معرفی می نماید. در جلسه اول به مفاهیم پایه این تکنولوژی می‌پردازیم.

https://youtu.be/EAprYjwKtHs
👍91
زبان برنامه نویسی سالیدیتی
در اواخر سال 2008 و اوایل سال 2009، سیستم‌های متمرکز بازارهای مالی جهان - که توسط واسطه‌های بزرگی مانند بانک‌ها و شرکت‌های سرمایه‌گذاری فعال شدند - با ورشکستگی سراسری مواجه شدند و عملا شروع به فروپاشی کردند. با فروپاشی بازارهای مالی، «اعتماد» به این قبیل سیستم…
توضیح و خلاصه جلسه دوم:
قراردادهای هوشمند (Smart Contract) بخش مهمی از فناوری بلاکچین است و نقش مهمی در گسترش دنیای ارز دیجیتال (#Bitcoin) به یک Trust Framework جهانی قابل توسعه (Develop) را دارد.
این جلسه جزئیات کامل در مورد مفهوم Smart Contract ارائه می دهیم و سپس اهمیت "طراحی (#Design)" و سپس "توسعه (Develop)" آن را بیان می کنیم؛ در ادامه زبان سالیدیتی (#Solidity) را معرفی میکنیم و با استفاده از ابزار Remix توسعه و تست قراردهای هوشمندی که طراحی کرده ایم می پردازیم. با ما همراه باشید ...

لینک مشاهده جلسه دوم:

https://youtu.be/hUEhhn5rX8o

آدرس کدهای این بخش:
www.github.com/ssolani/BIAcode/blame/main/Counter.sol

www.github.com/ssolani/BIAcode/blob/main/Airlines.sol
👍52
جلسه سوم: طراحی و پیاده سازی Airlines.sol


چرا قراردادهای محیط #بلاکچین را هوشمند می نامند؟
تشریح پروژه عملی «کنسرسیوم خطوط هواپیمایی»
طراحی و پیاده سازی Airlines.sol توسط زبان #سالیدیتی (#solidity)
اجرا و تست در محیط Remix
آدرس کدهای این بخش:

www.github.com/ssolani/BIAcode/blob/main/Airlines.sol


ارائه دهنده: #سعیدسلطانی

لینک مشاهده جلسه:

https://youtu.be/ABRbNCoaIBM
👍72
زبان برنامه نویسی سالیدیتی
جلسه سوم: طراحی و پیاده سازی Airlines.sol چرا قراردادهای محیط #بلاکچین را هوشمند می نامند؟ تشریح پروژه عملی «کنسرسیوم خطوط هواپیمایی» طراحی و پیاده سازی Airlines.sol توسط زبان #سالیدیتی (#solidity) اجرا و تست در محیط Remix آدرس کدهای این بخش: www.git…
جلسه چهارم: Trust and Integrity
این جلسه مفهوم #trust and integrity (اعتماد و یکپارچگی) در #بلاکچین را بررسی خواهیم کرد
در ادامه ملزومات و عناصر تشکیل دهنده Trust شامل:
(Verification, Validation, Consensus, Recording)
و همچنین Integrity شامل:
(Identity, Security, Privacy, Confidentiality)
را به تفصیل توضیح می دهیم.
سپس مفاهیم فوق را در قالب یک مثال از رای گیری (ballot) در 4 سطح مختلف طراحی و پیاده سازی می کنیم
و امکانات و دستورات زبان برنامه نویسی #سالیدیتی این زمینه شامل modifier, require, revert, assert را همراه با مثال توضیح می دهیم
و در نهایت در محیط Remix کدهای نوشته شده را اجرا و تست می کنیم

آدرس کدهای این بخش:
https://github.com/ssolani/Code/tree/master/CH03-ballotV


ارائه دهنده: #سعیدسلطانی

لینک مشاهده جلسه چهارم:

https://youtu.be/hx3clGG2PvY
👍51
اکوسیستم Aleo یا الیو، یک شبکه‌ی لایه‌ی اول محسوب می‌شود که ادعا می‌کند در حال خلق ارزشی برای تسهیل در امکان ایجاد برنامه‌های خصوصی (Private) و فول‌استک با کمک تکنولوژی اثبات صفر می‌باشد.
این اکوسیستم، یکی از اکوسیستم‌های غنی حاضر در فضای بلاک‌چین بوده و اقبال زیادی را از سمت سرمایه‌گذاران به‌نامی نظیر اندرسن-هورویتز به خود جذب کرده است (جذب سرمایه در سه راند: حدود ۳۰۰ میلیون دلار).

الیو برای این منظور دست به توسعه‌ی محصولاتی نظیر زبان برنامه‌نویسی Leo، سیستم‌عامل snarkOS، و ماشین مجازی snarkVM زده است.

مستندات شروع
کمک‌هزینه‌ها برای توسعه‌دهندگان

سالیدیتی فارسی | سلفژ برنامه‌نویسی بلاک‌چین
👍62
زبان برنامه نویسی سالیدیتی
اکوسیستم Aleo یا الیو، یک شبکه‌ی لایه‌ی اول محسوب می‌شود که ادعا می‌کند در حال خلق ارزشی برای تسهیل در امکان ایجاد برنامه‌های خصوصی (Private) و فول‌استک با کمک تکنولوژی اثبات صفر می‌باشد. این اکوسیستم، یکی از اکوسیستم‌های غنی حاضر در فضای بلاک‌چین بوده و اقبال…
اگر این توضیحات مختصر برای شما مفید بود، بد نیست تا نگاهی به صفحه‌ی رویدادهای پیش‌روی الیو بیندازید. در حال حاضر الیو در شرف برگزاری یک رویداد در شهر لیسبون، یک zkMeetup و یک رویداد در DevConnect شهر استانبول می‌باشد.

درصورتی که تمایل به شرکت در رویدادهای شهر استانبول دارید، لینک‌های زیر کمک‌کننده خواهند بود:

A. November 3rd: Istanbul zkMeetup

B. November 15th-18th:
Istanbul DevConnect - zkHouse

1. Nov 15: Learn & Earn 💰
2. Nov 16: Hacker House 👩🏽‍💻
3. Nov 17: Talks 💬
4. Nov 18: SNARK Tank 🎤
5. Nov 18: ZK Is Magic 🪄

سالیدیتی فارسی | سلفژ برنامه‌نویسی بلاک‌چین
👍8
طبق توضیحاتی که توی این پست تلگرامی اومده و با رجوع به این منبع، درصورتی که تا قبل از ۹ دسامبر یک کانترکت روی شبکه‌ی لایه‌دومی اسکرول، که به تازگی مین‌نت اون عرضه شده، دپلوی کنید، مشمول دریافت یک ان‌اف‌تی پویا (تصویر یک منحنی درجه‌ی سوم تا پنجم) براساس چند فاکتور مثل زمان دپلوی، پیچیدگی کانترکت، میزان تعامل آدرس‌های مختلف با کانترکت شما، و ... خواهید شد.

پ.ن.: عموماً این سبک از کمپین‌ها منتج به توزیع پاداش‌هایی از سمت پروژه‌ها می‌شود.

سالیدیتی فارسی | سلفژ برنامه‌نویسی بلاک‌چین
👍7
اگر برنامه‌نویس سینیور هستید و قصد دارید تا به یک توسعه‌دهنده‌ی قراردادهای هوشمند تبدیل شوید، بوت‌کمپ بیس (شبکه‌ی بلاک‌چینی زیرمجموعه‌ی شرکت کوین‌بیس) را از دست ندهید.
برای ارسال درخواست شرکت در این بوت‌کمپ که در ژانویه‌ی سال ۲۰۲۴ برگزار می‌شود، فقط تا ۱۵ دسامبر فرصت دارید.

در صورت پذیرفته‌شدن از میان متقاضیان، شما ملزم به رعایت یک‌سری از نکات، مانند ارسال مبلغ یک اتریوم به‌عنوان وثیقه، هستید. این مبلغ در صورتی که دوره را با موفقیت به پایان برسانید به شما عودت داده خواهد شد.

لینک ثبت‌نام در بوت‌کمپ

سالیدیتی فارسی | سلفژ برنامه‌نویسی بلاک‌چین
👍8👎5
احتمالاً نام پتریک کالینز برای بیشتر شما آشنا باشد و ممکن است برنامه‌نویسی در فضای وب ۳ را با ویدئوهای او در یوتوب پیگیری کرده باشید.
او یکی از هم‌بنیان‌گذاران مجموعه‌های Cyfrin ،Solodit، و CodeHawks می‌باشد که در زمینه‌ی امنیت قراردادهای هوشمند و آدیشن فعال هستند.
حالا Cyfrin Audits درنظر دارد تا سبک جدیدی از پلتفرم‌های آموزش برای توسعه‌دهندگان را در قالب یک محصول با نام Updraft ارائه دهد. به‌نظر می‌رسد که هدف نهایی این محصول پرورش متخصصانی در زمینه‌ی امنیت قراردادهای هوشمند باشد.

درصورتی که مایل هستید از ابتدا با این پلتفرم همراه باشید، مراحل زیر را دنبال کنید:
۱- فالو کردن صفحه‌ی توییتر آپ‌درفت و روشن‌کردن اعلان‌های صفحه برای اطلاع سریع از اخبار
۲- مراجعه به وبسایت مجموعه و ثبت ایمیل برای عضویت در خبرنامه (ایمیل دسترسی زودهنگام به پلتفرم از طریق همین خبرنامه برای شما ارسال خواهد شد)
https://updraft.cyfrin.io


سالیدیتی فارسی | سلفژ برنامه‌نویسی بلاک‌چین
👍153
جلسه‌ی یازدهم دورهمی سالیدیتی فارسی
جمعه ۱۹ آبان ۱۴۰۲، ساعت ۱۹
میزبان: مهدی

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

لطفاً با پر کردن فرم نظرسنجی زیر (زمان لازم برای پر کردن فرم: حدود یک دقیقه)، ما را در برگزاری این دورهمی یاری نمایید.
https://forms.gle/7V7N5EjPyzgva6HA6

امیدواریم که میزبان خوبی برای شما باشیم!

سالیدیتی فارسی | سلفژ برنامه‌نویسی بلاک‌چین
11👍6
زبان برنامه نویسی سالیدیتی
احتمالاً نام پتریک کالینز برای بیشتر شما آشنا باشد و ممکن است برنامه‌نویسی در فضای وب ۳ را با ویدئوهای او در یوتوب پیگیری کرده باشید. او یکی از هم‌بنیان‌گذاران مجموعه‌های Cyfrin ،Solodit، و CodeHawks می‌باشد که در زمینه‌ی امنیت قراردادهای هوشمند و آدیشن فعال…
ثبت‌نام برای لیست انتظار دوره‌های آپ‌درفت شروع شده است. این فرصت جذاب برای یادگیری را از دست ندهید!

می‌توانید از این لینک برای ثبت‌نام استفاده کنید. (لینک حاوی ریفرال‌کد می‌باشد و شما از طریق ثبت‌نام از این لینک، ۳۰ امتیاز بیشتر برای دسترسی سریع‌تر به دوره دریافت خواهید کرد)
https://cyfrin.deform.cc/early-access?referral=A1O8SWYRmOpq


سالیدیتی فارسی | سلفژ برنامه‌نویسی بلاک‌چین
👍8
اگر به دنبال یک نقشه‌ی راه پیشنهادی برای ورود به دنیای برنامه‌نویسی بلاک‌چین هستید، این وبسایت پیشنهاد مناسبی برای شما دارد:
https://roadmap.sh/blockchain

علاوه بر توضیحات کوتاهی که وبسایت برای هر بخش ارائه کرده است، شما می‌توانید با لاگین شدن در وبسایت، پس از گذراندن هر تاپیک، وضعیت آن را به حالات دلخواه (مانند گذرانده، در دست اقدام، و ...) تغییر دهید.
همچنین وبسایت نقشه‌های راه دیگری برای ورود به توسعه‌دهندگی در حوزه‌های مختلف برنامه‌نویسی دارد.

سالیدیتی فارسی | سلفژ برنامه‌نویسی بلاک‌چین
👍133👎2
وصل شدن به dapp با ایمیل


استفاده از ویژگی جدید thirdweb که باهاش میتونید علاوه بر کیف پول با ایمیل هم به dapp وصل بشید.

لینک مشاهده آموزش 👇

https://youtu.be/ekBz63qfcDA
👍7
🕯️🕯️
31👍2👎2
https://linktr.ee/mindnetwork_xyz

تصور کنید که قادر باشید تا برای دوستتان بر روی شبکه‌های مختلف دارایی ارسال کنید بدون این‌که کسی از جزئیات زیر باخبر باشد!
- چه توکنی ارسال می‌کنید؟
- این تراکنش برای چه کسی ارسال می‌شود؟
- شروع‌کننده‌ی این تراکنش چه کسی بوده است؟

باید بگوییم که Mind Network توانسته است با کمک «اثبات دانش صفر» و «رمزنگاری تمام-هم‌ریخت» و با ایجاد مفهومی به نام Zero Trust Layer، به امن‌سازی داده‌ها، تراکنش‌ها و قراردادهای هوشمند کمک کند.
مستندات پروژه

سالیدیتی فارسی | سلفژ برنامه‌نویسی بلاک‌چین
👍16
جلسه‌ی دوازدهم دورهمی سالیدیتی فارسی
آدیشن - بررسی امنیت قراردادهای هوشمند

جمعه ۳ آذر ۱۴۰۲، ساعت ۱۹
میزبان‌ها: علی و محمدرضا

سالیدیتی فارسی | سلفژ برنامه‌نویسی بلاک‌چین
👍113