تخفیف!
آموزش اثبات بدون دانش در زبان Rust

Zero-Knowledge Proofs in Rust | آموزش اثبات بدون دانش در زبان Rust

(1 بررسی مشتری)

قیمت اصلی 1,400,000ریال بود.قیمت فعلی 400,000ریال است.

  • 5 ساعت ویدیو با زیرنویس انگلیسی و فارسی و کیفیت 1080
  • به روز رسانی 8/2023 تهیه شده رسمی یودمی ایران
  • مدرس: Guido Giuntoli
  • حجم: 2.6GB (ترافیک داخلی)

توضیحات

آموزش اثبات بدون دانش در زبان Rust

نام دوره : Zero-Knowledge Proofs in Rust

آموزش اثبات بدون دانش در زبان Rust

پیش‌نیاز

  • ممکن است به کمی دانش ریاضی پایه مانند عملیات جبری نیاز داشته باشید. بیشتر مفاهیم در طول دوره از پایه آموزش داده می‌شوند.
  • نصب و برنامه‌نویسی با زبان Rust به طور کامل در این دوره پوشش داده شده است. داشتن تجربه قبلی در برنامه‌نویسی به شدت توصیه می‌شود.

توضیحات

این دوره «اثبات بدون افشا (Zero-Knowledge Proof) در Rust» طراحی شده تا یاد بگیرید چگونه یک الگوریتم رمزنگاری ZKP را پیاده‌سازی کنید و از آن در کاربردهای واقعی مانند ثبت‌نام و احراز هویت کاربران استفاده نمایید.

دوره آموزش اثبات بدون دانش در زبان Rust به چهار بخش اصلی تقسیم می‌شود:

مبانی نظری

در این بخش، یک معرفی آموزشی از پروتکل Chaum-Pedersen خواهیم داشت و با استفاده از مثال‌های ساده، نحوه عملکرد این الگوریتم تعاملی ZKP را درک می‌کنیم. علاوه بر این، مفاهیمی مانند گروه‌های چرخه‌ای متناهی، مولدها (generators) و مسئله لگاریتم گسسته (Discrete Logarithm Problem) را بررسی خواهیم کرد.

پیاده‌سازی در Rust

در این بخش، آنچه را که در بخش نظری یاد گرفتیم، به زبان Rust پیاده‌سازی خواهیم کرد. توصیه می‌کنم کدها را خودتان اجرا کنید و یک مخزن (repository) در GitHub ایجاد کنید تا در رزومه خود به نمایش بگذارید. این کار به کارفرمایان آینده نشان می‌دهد که به صورت عملی در این زمینه مهارت دارید.

سرور/کلاینت gRPC

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

داکرایز کردن پروژه

در بخش پایانی، یاد می‌گیریم چگونه اپلیکیشن خود را با Docker داکرایز کنیم. این کار به ما امکان می‌دهد برنامه را روی هر سیستم‌عاملی از جمله Windows، Linux یا MacOS اجرا کنیم.

آموزش اثبات بدون دانش در زبان Rust

دوره آموزش اثبات بدون دانش در زبان Rust برای چه کسانی مناسب است؟

  • افرادی که مشتاق یادگیری مفاهیم منحصربه‌فرد و پیاده‌سازی الگوریتم‌های رمزنگاری ZKP هستند
  • افرادی که قصد دارند سیستم‌های بک‌اند را با Rust پیاده‌سازی کنند
  • افرادی که تمایل دارند یک کاربرد عملی از پروتکل gRPC را تجربه کنند

1 دیدگاه برای Zero-Knowledge Proofs in Rust | آموزش اثبات بدون دانش در زبان Rust

  1. یودمی ایران

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *