اثبات کار (PoW) یک مکانیزم اجماع است که توسط شبکههای بلاکچین برای دستیابی به اجماع توزیعشده استفاده میشود. این مکانیزم اجماع اصلی است که برای اولین بار توسط بیتکوین در سال ۲۰۰۹ استفاده شد. در PoW، شرکتکنندگان شبکه که ماینر نامیده میشوند، برای حل یک معمای محاسباتی پیچیده رقابت میکنند. اولین ماینری که معما را حل کند، میتواند یک بلوک جدید از تراکنشها را به بلاکچین اضافه کند و با ارز دیجیتال تازه ایجاد شده پاداش میگیرد.
از برنامه کیف پول Bitcoin.com چند زنجیرهای استفاده کنید، که توسط میلیونها نفر برای خرید، فروش، تجارت و مدیریت بیتکوین و محبوبترین ارزهای دیجیتال به صورت ایمن و آسان اعتماد شده است.
پخش تراکنش: هنگامی که یک کاربر یک تراکنش را در یک بلاکچین PoW آغاز میکند، تراکنش به شبکهای از نودها ارسال میشود.
تجمع تراکنشها: نودها این تراکنشها را در یک استخر جمع میکنند که اغلب به آن 'مخزن موقت' (memory pool) گفته میشود.
ایجاد بلاک: ماینرها تراکنشها را از مخزن موقت انتخاب کرده و آنها را در یک 'بلوک' گروهبندی میکنند. سپس یک سرصفحه به بلاک اضافه میکنند که شامل یک تمبر زمانی، یک هش از بلاک قبلی و یک نانس است.
تکرار نانس و هشگذاری: نانس یک عدد تصادفی است که ماینرها به طور مداوم تغییر میدهند و با دادههای سرصفحه بلوک ترکیب میکنند تا یک هش ایجاد کنند. هدف این است که نانسی پیدا کنند که وقتی با سرصفحه بلوک هش میشود، هشی تولید کند که به هدف سختی شبکه برسد.
هدف سختی: هدف سختی روشی برای اندازهگیری دشواری پیدا کردن یک هش معتبر است. این به طور دورهای تغییر میکند تا اطمینان حاصل شود که بلاکها با نرخ نسبتاً ثابتی استخراج میشوند، معمولاً هر 10 دقیقه برای بیتکوین.
راهحل اثبات کار: وقتی یک ماینر نانسی پیدا میکند که هشی مطابق با هدف سختی تولید میکند، آنها معمای PoW را حل کردهاند.
پخش بلاک: ماینر بلاک حلشده را به شبکه ارسال میکند.
اعتبارسنجی و افزودن بلاک: دیگر نودها اعتبار بلاک را بررسی میکنند و مطمئن میشوند که همه تراکنشها مجاز و راهحل PoW صحیح است. اگر معتبر باشد، بلاک به بلاکچین اضافه میشود.
توزیع پاداش: ماینری که موفق به استخراج بلاک شده، پاداشی به شکل ارز دیجیتال تازه ایجاد شده و کارمزد تراکنشها از تراکنشهای موجود در بلاک دریافت میکند.
استخراج بیتکوین بخشی اساسی از شبکه است، اما بیشتر از آنچه به نظر میآید وجود دارد. با اصول اولیه در استخراج بیتکوین چیست؟ شروع کنید و فراموش نکنید که چگونه درآمد استخراج خود را گزارش دهید برای اهداف مالیاتی اگر از استخراج درآمد دارید.
چرا اثبات کار مهم است؟
PoW برای حفظ امنیت و اعتماد بلاکچینهای مبتنی بر PoW حیاتی است. این کار را از طریق:
غیرمتمرکزسازی: با پخش فرآیند استخراج در یک شبکه از ماینرها، PoW از کنترل بلاکچین توسط یک فرد یا گروه جلوگیری میکند.
امنیت: قدرت محاسباتی مورد نیاز برای استخراج، تغییر بلاکچین یا دوبار خرج کردن سکهها را بسیار دشوار و پرهزینه میکند.
بینیازی از اعتماد: PoW به این معنی است که نیازی به اعتماد به یک مرجع مرکزی ندارید زیرا سیستم بر اساس اثباتهای ریاضی و کار قابل بررسی است.
مزایای اثبات کار (PoW)
اثبات کار (PoW) پایه امنیت بلاکچین برای بیش از یک ده ه بوده، به ویژه برای بیتکوین. قدرت و مقاومت آن در برابر حملات، آن را به روشی قابل اعتماد برای رسیدن به اجماع تبدیل کرده، حتی اگر انرژی زیادی مصرف کند. در اینجا برخی از مزایای اصلی PoW آورده شده است:
امنیت: قدرت PoW در کار محاسباتی لازم برای استخراج بلاکها است. این امر تغییر بلاکچین یا دوباره خرج کردن سکهها را برای مهاجمان بسیار دشوار و پرهزینه میکند. برای تغییر تراکنشهای گذشته، یک مهاجم باید کنترل بیشتر قدرت هش شبکه را در دست بگیرد (حمله 51%)، که برای بلاکچینهای مستقر مانند بیتکوین بسیار پرهزینه و تقریباً غیرممکن است.
غیرمتمرکزسازی: PoW به حفظ غیرمتمرکز بودن کمک میکند با اجازه دادن به هر کسی که قدرت محاسباتی کافی دارد که در استخراج شرکت کند. این مشارکت باز به جلوگیری از کنترل شبکه توسط یک فرد یا گروه کمک میکند. بیشتر درباره غیرمتمرکزسازی در حکمرانی بیتکوین چیست؟ بیشتر بیاموزید
شفافیت: فرآیند PoW باز و قابل بررسی است. هر کسی میتواند کار انجامشده توسط ماینرها و اعتبار تراکنشها در بلاکچین را بررسی کند.
عدالت: شانس یک ماینر برای پیدا کردن یک بلاک معتبر به مقدار قدرت هش آنها بستگی دارد. این به این معنی است که ماینرهایی که منابع بیشتری صرف میکنند شانس بیشتری برای دریافت پاداش دارند، ایجاد یک سیستم عادلانه و رقابتی.
معایب اثبات کار (PoW)
در حالی که PoW به عنوان روشی قوی برای رسیدن به اجماع نشان داده شده است، همچنین دارای معایبی است که باعث شده افراد به دنبال راههای دیگر برای انجام آن باشند. در اینجا برخی از معایب اصلی PoW آورده شده است:
مصرف انرژی: PoW انرژی زیادی مصرف میکند زیرا نیازمند به کارگیری قدرت محاسباتی زیادی توسط ماینرها است، که به معنای استفاده از مقدار زیادی برق است. این باعث نگرانیهایی درباره تأثیر بلاکچینهای PoW بر محیطزیست شده، به ویژه با گست رش شبکه و پیوستن ماینرهای بیشتر. بیشتر بدانید در بیتکوین چگونه بر محیطزیست تأثیر میگذارد؟
مقیاسپذیری: بلاکچینهای PoW میتوانند تنها تعداد محدودی از تراکنشها در هر ثانیه را پردازش کنند. این میتواند در زمانهای تقاضای بالا باعث کندی شبکه و افزایش کارمزد تراکنشها شود.
ریسکهای تمرکزگرایی: در حالی که PoW قرار است غیرمتمرکز باشد، در واقعیت، استخراج میتواند متمرکز شود زیرا استخرهای بزرگ استخراج با منابع زیاد شروع به کنترل شبکه میکنند. این تمرکز قدرت هش میتواند غیرمتمرکز بودن بلاکچین را تضعیف کند.
هزینههای سختافزار: استخراج PoW نیاز به سختافزار ویژهای مانند ASICs (مدارهای مجتمع خاص کاربرد) دارد که خرید و نگهداری آنها میتواند گران باشد. این مانع بالا برای ورود میتواند مشارکت در استخراج را محدود کند و منجر به تمرکز بیشتر شود.
اثبات کار در مقابل اثبات سهام
اثبات سهام (PoS) ر وشی متفاوت برای رسیدن به اجماع است که تلاش میکند برخی از مشکلات مرتبط با PoW را حل کند. در PoS، اعتبارسنجها برای پیشنهاد بلوکهای جدید بر اساس مقدار ارز دیجیتالی که دارند و مایل به 'سهامگذاری' به عنوان وثیقه هستند، انتخاب میشوند. این روش به طور قابل توجهی انرژی کمتری نسبت به PoW مصرف میکند.