زبان برنامه نویسی سالیدیتی – 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
EIP-2535: Diamonds, Multi-Facet Proxy

استاندارد Diamonds برای ساخت سیستم‌های قرارداد هوشمند ماژولار است که قابل توسعه در جریان تولید است.
افراد را قادر می سازد تا قراردادهای هوشمند را بدون محدودیت اندازه بنویسند. در Diamonds می توان بدون نیاز به redeploy ، قابلیت‌های موجود ارتقا داد. قسمت‌های یک Diamonds را می‌توان اضافه یا جایگزین یا حذف کرد در حالی که سایر قسمت‌ها را دست نزد.
استانداردسازی رابط‌های قرارداد و جزئیات پیاده سازی Diamonds ، امکان یکپارچه سازی نرم افزار و قابلیت همکاری را فراهم می کند. Diamonds قراردادی است که مشخصات این استاندارد را اجرا می کند.
قیاس Diamonds به مفهوم توسعه محور کمک می کند.
این آموزش سالیدیتی کامل ولی قدیمی هست. اول این ویدئوهارا چند دور نگاه کنید و مطالب درونشو یاد بگیرین، بعد با مراجعه به داکیومنت سالدیتی و حداقل دو دور خوندنش سعی کنید نکات امنیتی و آخرین تغییرات رو یاد بگیرین.
پیشنیاز این دوره انگلیسی، یک زبان پایه برنامه نویسی و جاواسکریت است
لینک دوره
#فرصت_شغلی
‏اگه ساکن اصفهان هستید و یکی از تخصص های زیر و دارید، هورالیا به شما نیاز دارد.

‏گرافیست حرفه ای
‏برنامه‌ نویس بک اند
‏برنامه‌ نویس فرانت اند
‏برنامه نویس قرارداد های هوشمند

‏⁦ #Python⁩ ⁦ #typenoscript⁩ ⁦ #Solidity

@mhmk1995 👈پیام بدین
سلام دوستان🤓👋 قراره که هر چند وقت یکبار یه بار در کنار متخصصین ویس چت داشته باشیم . برای برگزاری ویس چت بنظرتون کدوم پلتفرم میتونه مناسب باشه؟
anonymous poll

تلگرام – 98
👍👍👍👍👍👍👍 82%

کلاب هوس – 20
👍 17%

تویتر – 1
▫️ 1%

👥 119 people voted so far.
Forwarded from MehDeFI
توضیحاتی راجع به Roll-up از زبان مهندس مهدی صالحی

راهکار‌های لایه دوم (optimistic & zk rollups) در واقع ما ۲ دسته ولیدیتور/ماینر داریم. اول شما تراکنشتون رو میفرستید واسه یه گروهی که بهشون میگیم sequencer که اونا واسه تراکنش شما rollup و fraud proof رو میسازن و بعد تراکنشها رو ترتیب بندی میکنن و یه state جدید واسه rollup chain خودشون میسازن و در نهایت این اطلاعات رو میفرستن به شبکه. بعد که رسید دست ماینر‌ها اون بلاک رو ماین میکنن که توش اطلاعات rollup chain هست. پس ما به عنوان یوزر ۲ بار باید فی بدیم. یکی فی به sequencer ها یکی فی به ماينرها. اینو هم بخوام ساده بگم بد نیست که بدونید این فی که به ماینرها میدیم تو این راهکارا انگار داره سرشکن میشه بین تمام کسایی که تو اون rollup بلاک تراکنش داشتن. پس تعداد تراکنش بالاتر یعنی فی شبکه‌ی کمتر. هرچند محدودیت تعداد تراکنش داریم و از یه حدی بیشتر دیگه نمیشه.
برگردم به موضوع پس شما یه فی میدید به sequencer که واستون rollup, rollup state و fraud proof بسازه و ترتیب دهی کنه تراکنشها رو و بفرسته به شبکه و یه فی میدید به ماینر ‏ اون فی که به ماینر میدید باید از جنس اتر باشه ولی اون فی که به sequencer میدید لزومی نداره از جنس اتر باشه و میتونه arb توکن باشه. تا اونجا که میدونم ولی برنامه‌ی arbitrum این نیست که فی رو با arb بگیره ولی فکر کنم optimism برنامش همینه که فی رو با توکنش بگیره ‏ ممکنه بگید خب پس توکن arb کجا استفاده پیدا میکنه. مثل الان uni که فقط واسه voting واسه تغییر سیستم استفاده میشه به نظرم ولی بسته به تصمیم تیم داره. ممکنه این سوال واستون مطرح شه که خب این که شبیه side chain هست. فرق اصلی rollup ها با سایدچین ها در اینه که اینجا اطلاعات شما روی چین اصلی اتریوم ذخیره میشه. مثل ماتیک نیست که اطلاعات در یه چین دیگه ذخیره شه و دومین فرق بزرگش اینه که اگه sequencer ها تراکنش شما رو سانسور کردن شما از طریق اسمارت کانترت arbitrum روی شبکه اصلی گزینه‌ی اینو دارید که خودتون تراکنش رو بزنید یا emergency exit کنید. ولی در ماتیک این گزینه رو ندارید چون یه چین کامل جداست. فرق سوم اینه که اگه sequencer خطایی مرتکب شد هر کسی میتونه dispute کنه اون اشتباه رو ‏ و چون این شکایت رو به شبکه‌ی اصلی اتریوم میفرسته و یه قرارداد هوشمند، پس میتونه خطای اون sequencer رو بگیره و جریمش کنه. در صورتی که در ماتیک دست شما به جایی بند نیست چون واسه امنیتش از شبکه اتریوم استفاده نمیکنه

سوال :‌‎پس متیک چه ربطی به اتریوم داره
چه زمانی از اتریوم استفاده میکنه

جواب:‌‎صرفا state خودش رو که در واقع اطلاعات نهاییش هست رو بعد از اینکه کانفرم شد توسط شبکش میزاره روی اتریوم. یه مقدار از امنیت اتریوم استفاده میکنه ولی شبکه‌ی اتریوم هیچ کنترلی روی چینش نداره. یعنی اگه واسه یوزر مشکلی پیش اومد از طریق اتریوم نمیتونه کاری کنه و کل امنیت توسط خود متیکه.

پ.ن: همه اینا رو تو قسمت دوم Arbitrum توضیح میدم


@PersianAltcoiner
#معرفی
دوستان ایشون محتوای فارسی برای نوشتن قراداد هوشمند درست میکنن و توی پیج اینستاگرامشون قرار میدن.

@soliditylang_fa

https://www.instagram.com/tv/CSzT7SMFCUq/?utm_medium=copy_link
👍1🕊1