الگوریتم PoW چیست؟.. امروز قصد داریم در مورد ساز و کار اجماع اثبات کار (PoW) صحبت کنیم

الگوریتم PoW چیست؟

امروز قصد داریم در مورد ساز و کار اجماع اثبات کار (PoW) صحبت کنیم. این الگوریتم غالب در بین بزرگترین ارزهای دیجیتال است و توسط بیت کوین، اتریوم، لایت کوین، دوج کوین، بیت کوین کش و مونرو استفاده می شود.

چگونه کار می کند:

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

حل کردن، ساده‌ترین فرآیند مرتب‌سازی میلیون‌ها ترکیب کد است، اگرچه برای ایجاد اثبات «کار» به قدرت محاسباتی زیادی نیاز دارد. Proof of Work یک مقدار منحصر به فرد (هش) است.

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

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

بیایید تجسم کنیم:

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

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

معایب PoW چیست:

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

- ایراد دوم، حفاظت است. Proof of Work امنیت کافی را فراهم می کند، اما تنها زمانی که گروه بزرگی از ماینرها برای دریافت پاداش بلاک رقابت می کنند. اگر شبکه کوچک باشد، این احتمال وجود دارد که یک هکر بتواند اکثریت ساده ای از قدرت پردازش را به دست آورد و بلوک ها را همانطور که می خواهد سازماندهی مجدد کند. این حمله 51% نیز نامیده می شود.

یک الگوریتم توافقی جایگزین PoS (اثبات سهام) وجود دارد. فاقد این دو ایراد است و مدل منصفانه تری به نظر می رسد. اما یک بار دیگر در مورد آن بحث خواهیم کرد.