1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Zero-Knowledge Proofs in Rust 2023-8
Zero-Knowledge Proofs in Rust

Udemy – Zero-Knowledge Proofs in Rust 2023-8

توضیحات

دوره Zero-Knowledge Proofs in Rust به منظور آموزش نحوه پیاده‌سازی یک الگوریتم رمزنگاری اثبات با دانش صفر (ZKP) و استفاده از آن در سناریوهای عملی، به ویژه برای فرآیندهای ثبت‌نام و احراز هویت کاربران طراحی شده است. این دوره با یک مقدمه آموزشی در مورد پروتکل چام-پدرسن آغاز می‌شود و به درک نحوه عملکرد این الگوریتم تعاملی ZKP از طریق مثال‌های ساده می‌پردازد. علاوه بر این، مفاهیم اساسی گروه‌های دوری متناهی، مولدها و مسئله لگاریتم گسسته نیز به طور کامل تشریح خواهند شد. در بخش عملی، شرکت‌کنندگان آنچه را که در بخش نظری آموخته‌اند، با استفاده از زبان برنامه‌نویسی Rust پیاده‌سازی خواهند کرد. در این مرحله، اکیداً توصیه می‌شود که فراگیران شخصاً کدها را اجرا کرده و یک مخزن GitHub ایجاد کنند تا نمونه کارهای خود را به نمایش بگذارند. این امر به کارفرمایان آینده کمک می‌کند تا درک بهتری از مهارت‌های آن‌ها داشته باشند.

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

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

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

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

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

مشخصات دوره Zero-Knowledge Proofs in Rust

  • ناشر: Udemy
  • مدرس: Guido Giuntoli
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 5 ساعت و 9 دقیقه
  • تعداد دروس: 27

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

 Zero-Knowledge Proofs in Rust

پیشنیازهای دوره Zero-Knowledge Proofs in Rust

  • You may need some basic math knowledge like algebraic operations. Most of the concepts are covered from the ground up during the course.
  • The installation and Rust programming is fully covered in the course. Some previous programming experience is highly recommended.

تصاویر دوره

Zero-Knowledge Proofs in Rust

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 564 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

2.5 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

1 دیدگاه. همین الان خارج شوید

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

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

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

فهرست