دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۴
  • شهریور

جلسه ۰۸ : استخراج مبتنی بر اثبات کار در بلاک چین

  • دسته‌بندی‌ها :
جلسه ۰۸ : استخراج مبتنی بر اثبات کار در بلاک چین
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

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

      استخراج مبتنی بر اثبات کار در بلاک چین

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

      استخراج مبتنی بر اثبات کار در بلاک چین

      استخراج مبتنی بر اثبات کار در بلاک چین

      Nonce عددی است که به طوری که هش بلوک ملاک خاصی را برآورده می کند.
      این معیار می تواند مبنایی برای تولید هش چهر رقمی باشد که دارای چهر رقم منتهی به صفر است.

      هش تولید شده به نظر می رسد ۰۰۰۰۱۰۱۰۱۰۱۰xxx باشد.
      به طور کلی ماینر مقدار Nonce شروع می کند.
      سپس ماینر ها این مقدار را افزایش می دهد تا هش تولید شده مطابق معیار مشخص شده باشد.

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

      برنده اصلی در استخراج چه کسی است؟

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

      کلام آخر

      در این جلسه به استخراج مبتنی بر اثبات کار پرداختیم.
      جلسه بعدی را به بررسی رابطه شبکه و استخراج در بلاک چین می پردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۸ : استخراج مبتنی بر اثبات کار در بلاک چین
      به اشتراک بگذارید