آموزش مبانی اثبات دانش صفر

Basics of Zero-Knowledge Proofs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برای حفظ حریم خصوصی ارتباطات آنلاین مبانی اثبات های رمزنگاری مبانی اثبات های دانش صفر zk-SNARKs، zk-STARKs، پروتکل Schnorr، ضد گلوله ها و غیره و غیره. ابزارهای پیاده سازی برای اثبات دانش صفر پیش نیازها: درک پایه از محاسبات.

به دوره آموزشی "مبانی مدارک دانش صفر" خوش آمدید.


اثبات دانش صفر یا ZKP برای ساخت برخی از پیشرفته‌ترین فناوری‌ها در Web3 استفاده می‌شود - از مقیاس‌بندی بلاک چین تا تراکنش‌های حفظ حریم خصوصی تا قراردادهای هوشمند حفظ حریم خصوصی و غیره.


اما، نقش اثبات‌های دانش صفر به Web3 ختم نمی‌شود - ZKPها در راه‌حل‌های هویت غیرمتمرکز، علم داده غیرمتمرکز و بسیاری از زمینه‌های دیگر نیز اساسی هستند.


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


هدف این دوره معرفی این فناوری به رهبران فناوری و تجارت به زبان ساده است.


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


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


سپس ما اصول اولیه اثبات دانش صفر را مورد بحث قرار می دهیم. پس از آن، طبقه بندی مدارک دانش صفر و بحث مفصل در مورد برخی از پروتکل های خاص مانند zk-SNARKs، zk-STARKs و پروتکل Schnorr.


سپس به برخی از ابزارهای پیاده سازی اشاره می کنیم که می توان از آنها برای پیاده سازی ZKP ها استفاده کرد.


سپس، در مورد پیاده سازی ZKP ها در Web3، راه حل های هویت غیرمتمرکز، محاسبات خصوصی، مقیاس گذاری بلاک چین و غیره بحث خواهیم کرد.



در صورتی که به جنبه ریاضی ZKP ها علاقه مند باشید، برخی پیوندهای مطالب خواندنی را نیز ارائه خواهم کرد.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • این دوره برای چه کسانی است؟ Who is this course for?

  • طرح کلی دوره Course Outline

مقدمه ای بر اثبات رمزنگاری Introduction to Cryptographic Proofs

  • اثبات چیست؟ What is a proof?

  • انواع اثبات Types of Proofs

مبانی اثبات دانش صفر Fundamentals of Zero-Knowledge Proofs

  • مقدمه ای بر اثبات های دانش صفر Introduction to Zero-Knowledge Proofs

  • ویژگی های اثبات دانش صفر Characteristics of Zero-Knowledge Proof

انواع اثبات دانش صفر Types of Zero-Knowledge Proofs

  • انواع اثبات دانش صفر Types of Zero-Knowledge Proofs

پروتکل های خاص ZKP Specific ZKP Protocols

  • پروتکل اشنور Schnorr Protocol

  • zk-SNARKs zk-SNARKs

  • zk-STARKs zk-STARKs

  • ضد گلوله Bulletproofs

  • فیات-شمیر اکتشافی Fiat-Shamir Heuristic

  • امضاهای حلقه Ring Signatures

ابزارهای پیاده سازی Implementation Tools

  • ابزارهای پیاده سازی Implementation Tools

استفاده از ZKP ها در بلاک چین و وب 3 Use of ZKPs in Blockchains and Web3

  • استفاده از ZKP ها در بلاک چین و وب 3 Use of ZKPs in Blockchains and Web3

Zcash Zcash

  • Zcash Zcash

استفاده از ZKP ها در راه حل های هویت غیرمتمرکز Use of ZKPs in Decentralized Identity Solutions

  • استفاده از ZKP ها در راه حل های هویت غیرمتمرکز Use of ZKPs in Decentralized Identity Solutions

استفاده از ZKP ها در محاسبات خصوصی Use of ZKPs in Private Computations

  • استفاده از ZKP ها در محاسبات خصوصی Use of ZKPs in Private Computation

استفاده از ZKP ها در مقیاس بندی بلاک چین Use of ZKPs in Blockchain Scaling

  • قسمت 1 - zkRollups Part1 - zkRollups

  • قسمت 2 - نمونه Part2 - Examples

  • قسمت 3 - zkEVM Part 3 - zkEVM

با تشکر Thanks

  • با تشکر Thanks

نمایش نظرات

آموزش مبانی اثبات دانش صفر
جزییات دوره
1 hour
23
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,001
از 5
دارد
ندارد
ندارد
Sam Ghosh
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sam Ghosh Sam Ghosh

مشاور فناوری نوظهور سام گوش یک مهندس است، دارای مدرک MBA از دانشگاه کلگری است و هر سه سطح برنامه CFA را تکمیل کرده است. او یک کارآفرین در حوزه فین تک بوده است. او برای Fintechna مستقر در لندن می نویسد و به افزایش آگاهی در مورد فناوری های Web3 با انواع رسانه ها کمک می کند. او کتاب های مختلفی در زمینه اقتصاد نوشته است. امور مالی و تجارت