الگوریتم اثبات ظرفیت (PoC) چیست؟

اثبات ظرفیت (PoC) یک الگوریتم مکانیزم اجماع مورد استفاده در بلاک چین است که به دستگاه‌های ماینینگ در شبکه اجازه می‌دهد تا از فضای موجود در هارد دیسک برای تصمیم‌گیری درباره حقوق استخراج و اعتبارسنجی تراکنش‌ها استفاده کنند. این برخلاف استفاده از قدرت محاسباتی دستگاه استخراج (مانند الگوریتم اثبات کار) یا سهم ماینر در ارزهای دیجیتال (مانند الگوریتم اثبات سهام) است.

اقلام کلیدی

  • سیستم‌های احراز هویت اثبات ظرفیت (PoC) از فضای خالی روی هارد دیسک دستگاه برای ذخیره راه‌حل‌های مشکل هش کردن ارزهای دیجیتال استفاده می‌کنند.
  • مزیت اصلی یک سیستم PoC کارایی آن در مقایسه با سیستم های اثبات کار (PoW) و اثبات سهام (PoS) است.
  • بلاک چین هایی که بر اساس اثبات ظرفیت کار می کنند عبارتند از Storj، Burst، Chia و SpaceMint.

درک اثبات ظرفیت

اثبات ظرفیت به عنوان یکی از بسیاری از راه حل های جایگزین برای مشکل مصرف انرژی بالا در سیستم های اثبات کار (PoW) و احتکار ارز دیجیتال در سیستم های اثبات سهام (PoS) ظاهر شد.

اثبات ظرفیت به دستگاه های ماینینگ، که به عنوان گره ها نیز شناخته می شوند، در شبکه بلاک چین این امکان را می دهد تا از فضای خالی روی هارد دیسک خود برای استخراج ارزهای دیجیتال موجود استفاده کنند.

به جای تغییر مکرر اعداد در هدر بلوک و هش کردن مکرر برای مقدار راه حل مانند سیستم PoW، PoC با ذخیره لیستی از راه حل های ممکن بر روی هارد دیسک دستگاه استخراج حتی قبل از شروع فعالیت ماینینگ کار می کند.

پیشنهادی

مکانیسم اجماع اثبات زمان سپری شده (PoET) چیست؟

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

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

Burstcoin یک ارز دیجیتال است که از سیستم اثبات ظرفیت استفاده می کند. ارزهای دیگری که از آن استفاده می کنند Storj، Chia و SpaceMint هستند.

PoC چگونه کار می کند: پلاتینگ و استخراج

پروتکل اثبات ظرفیت شامل یک فرآیند دو مرحله ای است که شامل رسم و استخراج است.

ابتدا هارد دیسک ترسیم می شود: لیستی از تمام مقادیر غیر ممکن از طریق هش مکرر داده ها، از جمله حساب یک ماینر، ایجاد می شود. هر هش از این قبیل شامل ۸۱۹۲ هش است که از ۰ تا ۸۱۹۱ شماره گذاری شده اند. همه هش ها به صورت “scoops” جفت می شوند، به این معنی که هش های مجاور با هم ترکیب می شوند تا یک جفت دوتایی را تشکیل دهند. به عنوان مثال، هش ۰ و ۱ اسکوپ ۰ را تشکیل می دهند، هش ۲ و ۳ هش ۱ و غیره را تشکیل می دهند.
هیچ
مرحله دوم شامل تمرین استخراج واقعی است که در طی آن یک ماینر یک عدد اسکوپ را محاسبه می کند. به عنوان مثال، اگر یک ماینر فعالیت ماینینگ را آغاز کند و یک اسکوپ شماره ۳۸ ایجاد کند، ماینر سپس به اسکوپ شماره ۳۸ از نانس (nonce) 1 می رود و از داده های آن اسکوپ برای محاسبه مقدار مهلت استفاده می کند.

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

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

به عنوان مثال، اگر ماینر X حداقل مهلت ۳۶ ثانیه ای داشته باشد و هیچ ماینر دیگری نتواند بلاک را در ۳۶ ثانیه آینده جعل کند، X شانس جعل بلوک بعدی و دریافت پاداش را تضمین می کند.

منبع : investopedia

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

نشانی ایمیل شما منتشر نخواهد شد.