×
ribbon

آموزش اصول بلاک‌چین

مدرس:Coursera

Bina Ramamurthy

بلاک چین چیست؟ بلاک چین یک دفتر کل توزیع شده با لیست های رو به رشدی از رکوردها... بیشتر
زیرنویس
3 (1)
213دانشجو
1:41ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

افزایش مهارت بلاک‌چین

افزایش مهارت کریپتوگرافی

افزایش مهارت الگوریتم‌ها

افزایش مهارت امنیت سیستم

این دوره شامل:

1 ساعت ویدئو

17 جلسه متنی

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

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

4 فصل19 جلسه1:41 ساعت ویدیو
تعاریف بلاک‌چین
  دیدگاه: John Wolpert ,ConsenSy
04:10
  تعریف بلاک‌چین بیت‌کوین
08:50
  منابع (اختیاری): بیت‌کوین و بلاک‌چین
00:53
  ساختار بلاک‌چین
06:04
  منابع (اختیاری): ساختار بلاک‌چین
00:17
  عملگرهای پایه
04:19
  منابع (اختیاری): عملیات پایه
00:43
  فراتر از بیت‌کوین
03:31
  منابع (اختیاری): فراتر از بیت‌کوین
01:03
بلاک‌چین اتریوم
  بلاک‌چین اتریوم: قرارداد هوشمند
04:43
  دیدگاه: اینترپرایز (Enterprise)
03:02
  منابع (اختیاری): قراردادهای هوشمند
00:33
  ساختار اتریوم
04:12
  منابع (اختیاری): ساختار اتریوم
00:33
  عملگرهای اتریوم
05:53
  منابع (اختیاری): عملگرهای اتریوم
00:29
  مدل تشویقی (incentive)
02:24
  منابع (اختیاری): مدل تشویقی
00:34
الگوریتم‌ها و تکنیک‌ها
  الگوریتم‌ها و تکنیک‌ها: کلید عمومی کریپتوگرافی
07:15
  منابع (اختیاری): رمزنگاری کلید عمومی
00:26
  هشینگ (Hashing)
06:05
  منابع (اختیاری): هشینگ
00:37
  یکپارچگی معامله
03:30
  منابع (اختیاری): یکپارچگی معامله
00:27
  ایمن سازی بلاک‌چین
04:35
  منابع (اختیاری): ایمن‌سازی بلاک‌چین
00:36
ملزومات اعتماد
  ملزومات اعتماد
04:50
  منابع (اختیاری): سیستم‌های غیرمتمرکز
00:40
  پروتکل توافق (پروتکل اجماع)
02:45
  دیدگاه: حاکمیت غیرمتمرکز
02:41
  منابع (اختیاری): پروتکل توافق
00:48
  خوش‌فکری
05:19
  منابع (اختیاری): خوش‌فکری
00:22
  Forkها
04:28
  منابع (اختیاری): Fork
00:41
  مبانی بلاک‌چین: نکات کلیدی
03:40

پیش‌نیاز‌ها

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

توضیحات دوره

بلاک‌چین چیست؟

بلاک‌چین یک دفتر کل توزیع شده با لیست‌های رو به رشدی از رکوردها (بلوک‌ها) است که به‌طور ایمن از طریق هش‌های رمزنگاری به هم مرتبط شده‌اند. هر بلوک حاوی یک هش رمزنگاری از بلوک قبلی، یک مهر زمانی و داده‌های تراکنش است (به‌طورکلی به‌صورت درخت Merkle نشان داده می‌شود، جایی که گره‌های داده با برگ‌ها نشان داده می‌شوند). ازآنجایی‌که هر بلوک حاوی اطلاعات مربوط به بلوک قبلی است، آن‌ها به طور مؤثر یک زنجیره را تشکیل می‌دهند (ساختار داده لیست پیوندی را مقایسه کنید)، که هر بلوک اضافی به بلوک‌های قبل از خود پیوند دارد. در نتیجه، تراکنش‌های زنجیره بلوکی برگشت‌ناپذیر هستند زیرا پس از ثبت، داده‌های هر بلوک معین را نمی‌توان بدون تغییر همه بلوک‌های بعدی به‌طور عطف به قبلی تغییر داد.

بلاک‌‌چین‌ها معمولاً توسط یک شبکه کامپیوتری همتا به همتا (P2P) برای استفاده به‌عنوان دفتر کل توزیع شده عمومی مدیریت می‌شوند، جایی که گره‌ها به‌طور جمعی به پروتکل الگوریتم اجماع برای افزودن و تأیید بلوک‌های تراکنش جدید پایبند هستند. اگرچه رکوردهای بلاک چین غیرقابل تغییر نیستند، ازآنجایی‌که فورک‌های بلاک چین ممکن است، بلاک‌‌چین‌ها ممکن است با طراحی ایمن در نظر گرفته شوند و نمونه‌ای از یک سیستم محاسباتی توزیع شده با تحمل خطای بیزانسی بالا باشند.

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

بلاک‌چین‌های خصوصی برای استفاده تجاری پیشنهاد شده‌اند. Computerworld بازاریابی چنین بلاک‌چین‌های خصوصی شده بدون مدل امنیتی مناسب را "روغن مار" نامیده است؛ بااین‌حال، دیگران استدلال کرده‌اند که بلاک چین‌های مجاز اگر با دقت طراحی شوند، ممکن است غیرمتمرکزتر و در نتیجه در عمل از آن‌هایی که مجوز ندارند، ایمن‌تر باشند.

در دوره آموزش اصول بلاک‌چی چه می آموزیم؟

دوره آموزش اصول بلاک‌چین به شما در طراحی، کدنویسی، استقرار و اجرای یک قرارداد هوشمند - عنصر محاسباتی فناوری بلاک چین - کمک می‌کند. قراردادهای هوشمند امکان اجرای عملیات تعریف شده توسط کاربر با پیچیدگی دلخواه را فراهم می‌کند که از طریق پروتکل‌های ارزهای دیجیتال ساده امکان پذیر نیست. آن‌ها به کاربران اجازه می‌دهند تا شرایط، قوانین و سیاست‌های برنامه‌های دامنه را پیاده‌سازی کنند. قراردادهای هوشمند یک ویژگی قدرتمند است که وقتی به‌درستی طراحی و کدگذاری شود، می‌تواند منجر به سیستم‌های مستقل، کارآمد و شفاف شود. 

شما قراردادهای هوشمند را به زبان Solidity طراحی و برنامه‌ریزی خواهید کرد، آنهارا در محیط توسعه Remix آزمایش و استقرار خواهید داد و آنهارا از یک رابط وب ساده‌ای که Remix ارائه می‌دهد فراخوانی خواهید کرد. این دوره بهترین شیوه‌ها برای طراحی راه حل‌ها با قراردادهای هوشمند با استفاده از Solidity و Remix IDE را ارائه می‌دهد. مفاهیم اصلی از طریق فیلم‌ها، دموها و تمرین‌های عملی ارائه می‌شوند.

دیدگاه کاربران

3

بر اساس امتیاز 1 دانشجو

1
2
3
4
5

هنوز دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
213دانشجو
1نظر و امتیاز

دکتر Bina Ramamurthy، استاد دانشگاه بوفالو در گروه علوم و مهندسی کامپیوتر است. او در دو دهه گذشته در تحقیقات حوزه STEM، توسعه برنامه درسی و آموزش شرکت داشته است. او مدیر برنامه "گواهی تایید شده SUNY در محاسبات فشرده داده" در دانشگاه بوفالو است، مدیر Blockchain ThinkLab در دانشگاه در Buffalo’s Circle Funding است. بینا همچنین برنامه‌های آموزشی فناوری نوظهور را برای صنایع مختلف با مشارکت بین المللی از جمله تولید، خودرو و مراقبت‌های بهداشتی طراحی و اجرا کرده است. Bina جایزه بهترین مدرس سال (2017) را از دانشکده مهندسی و علوم کاربردی بوفالو دریافت کرده است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.