واژه نامه

گواه اثبات کار یا PoW چیست و چه اهمیتی دارد؟

گواه اثبات کار یا PoW چیست و چه اهمیتی دارد؟

گواه اثبات کار یا Proof of Work یک پروتکل توافق جمعی است. در این سیستم افراد باید تراکنش‌های شبکه‌ی خود را تأیید کنند. چنین شبکه‌هایی معمولاً روی فناوری زنجیره بلوکی ساخته می‌شوند و نمونه‌ای از آن را می‌توان بیت کوین مثال زد. اما ببینیم اثبات کار یا PoW چیست؟

گواه اثبات کار چیست؟

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

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

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

گواه اثبات کار چگونه کار می‌کند؟

فرض کنید اگر یک بیت کوین برای شما ارسال شود، این تراکنش به همراه باقی تراکنش‌ها در بلوک ثبت می‌شوند. این بلوک‌ها در یک شبکه غیرمتمرکز قرار دارند. در این شبکه کامپیوترها و دستگاه‌های مختلفی وجود دارند که از قدرت محاسباتی خود برای تأیید این تراکنش‌ها استفاده می‌کنند.

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

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

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

چرا گواه اثبات کار مهم است؟

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

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