جلسه دوازدهم - Zero Knowledge و مباحث پیشرفته ۲
در جلسه دوازدهم در بخش اول با Zero Knowledge آشنا می شویم. در ابتدا با مقدمات ZK آشنا می شویم و به بررسی علت نیاز به آن و چرایی و چگونگی پیاده سازی آن می پردازیم. همچنین با مفاهیم ZKSNARK , Arithmetization , و R1CS آشنا می شویم.
پس از آشنایی با مفاهیم ZK نگاهی به Tornado Cash به عنوان یکی از اولین موارد استفاده ZK در بلاکچین می اندازیم و قراردادهای هوشمند آن را نیز بررسی اجمالی می کنیم. در انتهای این بخش اشاره ای می کنیم به برخی مفاهیم کلیدی دیگر موجود مانند ZKEVM و ZKRollup.
در بخش دوم به بررسی الگوهای طراحی در قرارداد های هوشمند و به روزرسانی قرارداد های هوشمند و IPFS می پردازیم.
اطلاعات جلسه:
از طریق لینک زیر به ویدئوی این جلسه دسترسی دارید:
youtube
از لینک زیر جهت دانلود اسلایدهای مباحث پیشرفته ۲ این جلسه استفاده کنید:
مباحث پیشرفته ۲.pdf (962.8 کیلوبایت)
مهمان این جلسه:
محمد جهان آرا در حال حاضر Protocol Researcher در شرکت Scroll است که یک شرکت پیشرو zkRollup برای مقیاسپذیری اتریوم است.
محمد فارغ التحصیل کارشناسی ارشد از دانشگاه Simon Fraser است و قبل از آن لیسانس خود را در رشته مهندسی کامپیوتر در دانشگاه صنعتی شریف گذرانده است.
برای دنبال کردن محمد میتوانید صفحه توییتر محمد را دنبال کنید:
https://twitter.com/MMJahanara