اثبات کار (PoW)
۱۴۰۵/۱/۲۷
اثبات کار (PoW) یک مکانیزم اجماع است که در آن شرکتکنندگان (ماینرها) برای حل یک معمای رمزنگاری محاسباتی سخت رقابت میکنند. اولین کسی که یک راهحل معتبر پیدا کند، حق اضافه کردن بلوک بعدی به بلاکچین را به دست میآورد و پاداش بلوک را دریافت میکند.
خالق بیتکوین، ساتوشی ناکاموتو، PoW را به عنوان مکانیزمی برای دستیابی به اجماع بدون نیاز به اعتماد در یک شبکه غیرمتمرکز معرفی کرد.
چگونه کار میکند
- ماینرها تراکنشهای در انتظار را از ممپول جمعآوری میکنند
- آنها به طور مکرر یک بلوک کاندید را با یک نانس متغیر هش میکنند تا زمانی که نتیجه زیر مقدار هدف (تعیین شده توسط سختی شبکه) باشد
- این نیاز به محاسبات عظیمی دارد — اما نتیجه برای هر کسی به راحتی قابل تأیید است
- برنده بلوک معتبر را پخش میکند؛ سایر نودها آن را تأیید و قبول میکنند
- این فرآیند برای بلوک بعدی تکرار میشود
چرا امن است
بازنویسی تاریخ (مثلاً برگرداندن یک تراکنش تأیید شده) نیاز به انجام دوباره تمام اثبات کار برای هر بلوک از زمان تراکنش هدف دارد، سریعتر از شبکه صادق که بلوکهای جدید اضافه میکند. برای بیتکوین، این از نظر محاسباتی و اقتصادی غیرممکن است.
کوینهای PoW در استخر Kryptex
- بیتکوین (BTC) — SHA-256
- لایتکوین (LTC) — Scrypt
- کاسپا (KAS) — kHeavyHash
- الفیوم (ALPH) — Blake3
