دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

اثبات‌های دانش صفر در Rust

اثبات‌های دانش صفر در Rust

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • درک عمیقی از الگوریتم‌های ZKP و چگونگی استفاده از آن‌ها در سناریوهای واقعی کسب کنید.
  • درک کنید پروتکل Chaum-Pedersen ZKP چگونه کار می‌کند.
  • تجربه عملی کار با Rust و کریت‌های رمزنگاری آن بدست آورید.
  • یاد بگیرید چگونه یک کلاینت-سرور ZKP کامل بسازید که امکان ثبت‌نام و ورود کاربران را بدون نیاز به اشتراک‌گذاری رمز عبور با سرور فراهم می‌کند.

توضیحات دوره

به دوره ZKP در Rust خوش آمدید! از اینکه به کسب دانش جامع درباره الگوریتم‌های اثبات دانش صفر (ZKP)، پیاده‌سازی عملی آن‌ها در برنامه‌های کامپیوتری و جزئیات Rust و کریت‌های رمزنگاری آن علاقه‌مند هستید، سپاسگزاریم.

این دوره با دقت برای افرادی طراحی شده است که به دنبال درک عمیق از الگوریتم‌های ZKP و کاربردهای واقعی آن هستند. این دوره در چهار بخش اصلی تقسیم شده که شما را در موارد زیر همراهی می‌کند:

  • اصول نظری: مقدمه جامعی درباره مفاهیم اساسی زیربنای پروتکل‌های ZKP دریافت خواهید کرد. بینش‌هایی درباره اینکه ZKP چگونه کار می‌کند بدست آورده و اهمیت آن را در حفظ حریم خصوصی و امنیت درک خواهید کرد.
  • پیاده‌سازی Rust: پیاده‌سازی عملی پروتکل‌های ZKP در Rust را بررسی کنید. یاد می‌گیرید کتابخانه اصلی لازم برای اجرای کارآمد این پروتکل‌ها را با قدرت و انعطاف‌پذیری زبان برنامه‌نویسی Rust بسازید.
  • سیستم کلاینت-سرور: توسعه یک سیستم کلاینت-سرور قوی با پروتکل ارتباطات gRPC در Rust را بررسی کنید. تجربه عملی در ساخت یک زیرساخت ایمن و کارآمد برای ارتباطات اپلیکیشن‌های مبتنی بر ZKP بدست آورید.
  • پروتکل Chaum-Pedersen: پروتکل Chaum-Pedersen ZKP را عمیقا بررسی کنید که روشی انقلابی برای ثبت‌نام و ورود کاربر بدون به‌خطر افتادن امنیت رمز عبور است. جزئیات این پروتکل را کشف کرده و چگونگی پیاده‌سازی مؤثر آن در سناریوهای واقعی را یاد بگیرید.

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

بیایید این سفر هیجان‌انگیز را با ایجاد یک پایه قوی در ZKP آغاز کنیم و یکی از پروتکل‌های برجسته یعنی Chaum-Pedersen را بررسی کنیم.

این دوره برای چه کسانی مناسب است؟

  • این دوره برای هر کسی که به دنبال کسب درک عمیق از الگوریتم‌های ZKP و کاربردهای عملی آن‌ها است، طراحی شده است.

اثبات‌های دانش صفر در Rust

  • توضیحات دوره 01:40
  • پروتکل Chaum-Pedersen ZKP 07:18
  • پروتکل Chaum-Pedersen ZKP None
  • مثال اسباب بازی Chaum-Pedersen ZKP 08:57
  • اهمیت ژنراتورهای اعداد تصادفی خوب None
  • نصب Rust 04:48
  • به توان رساندن 05:38
  • حل چالش 07:40
  • تولید اعداد شبه‌تصادفی 04:22
  • تایید 13:10
  • تست واحد مثال اسباب بازی 12:42
  • آشنایی با gRPC 01:48
  • پروتکل gRPC کلاینت-سرور None
  • نوشتن فایل Protobuf 13:20
  • کامپایل فایل Protobuf 08:58
  • تولید باینری‌ها برای سرور و کلاینت 04:35
  • پیاده‌سازی یک سرور اولیه 19:14
  • ذخیره اطلاعات کاربر روی سرور 11:12
  • خطاهای قابل بازیابی 01:44
  • درخواست ثبت‌نام 11:53
  • چالش درخواست احراز هویت (بخش A) 13:19
  • چالش درخواست احراز هویت (بخش B) 03:05
  • چالش درخواست احراز هویت (بخش C) 09:56
  • چالش درخواست احراز هویت (بخش D) 05:16
  • پاسخ درخواست احراز هویت (بخش A) 11:38
  • پاسخ درخواست احراز هویت (بخش B) 08:30
  • پاسخ درخواست احراز هویت (بخش C) 07:58
  • پاسخ درخواست احراز هویت (بخش D) 04:49
  • نوشتن برنامه کلاینت اولیه 14:23
  • خواندن شناسه کاربر و secret از Stdin 09:40
  • دلیل نیاز به ارتقاء 04:53
  • ارتقاء کتابخانه به اعداد با دقت بالا (بخش A) 12:10
  • ارتقاء کتابخانه به اعداد با دقت بالا (بخش B) 17:07
  • ارتقاء سرور به اعداد با دقت بالا 14:30
  • ارتقاء کلاینت به اعداد با دقت بالا 13:13

3,303,600 825,900 تومان

مشخصات آموزش

اثبات‌های دانش صفر در Rust

  • تاریخ به روز رسانی: 1404/09/07
  • سطح دوره:متوسط
  • تعداد درس:35
  • مدت زمان :05:32:37
  • حجم :3.41GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
996,500 199,300 تومان
  • زمان: 1:20:17
  • تعداد درس: 27
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 0:56:59
  • تعداد درس: 19
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,145,500 229,100 تومان
  • زمان: 1:32:16
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,437,000 287,400 تومان
  • زمان: 1:55:44
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,216,500 243,300 تومان
  • زمان: 01:38:00
  • تعداد درس: 22
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,025,500 605,100 تومان
  • زمان: 04:03:40
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,375,500 275,100 تومان
  • زمان: 01:50:49
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,969,000 593,800 تومان
  • زمان: 03:59:08
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,070,500 214,100 تومان
  • زمان: 01:26:15
  • تعداد درس: 6
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید