مقالات

21 روز با بیتکوین – روز 5: اثبات کار توضیح داده شد

اثبات کار بیتکوین

شاید این اصطلاح را در فضای بیت کوین شنیده باشید: PoW.
PoW من را به یاد این کمیک ابرقهرمانی قدیمی می اندازد:

و همچنین نماد خوبی است. Proof of Work واقعاً مانند یک ابرقهرمان است زیرا به بیت کوین اجازه می دهد بدون کنترل کننده متمرکزی مانند دولت کار کند. این کلید راه حل مستقلی است که ما به دنبال آن بودیم – یک الگوریتم کامپیوتری که ممکن است سیستم مالی ما را اصلاح کند.
در اینجا معنی آن است.

کار خودخواهانه برای خیر بزرگتر

Proof of Work یک الگوریتم اجماع است که از شرکت‌کنندگانش – استخراج‌کنندگان بیت‌کوین – می‌خواهد تا انرژی و توان محاسباتی خود را برای قفل کردن دسته‌ای از تراکنش‌های جدید صرف کنند. در ازای آن، اگر اولین نفری باشند که با موفقیت شماره سریال هگزادسیمال 64 کاراکتری (هش) را که تاریخچه تراکنش های گذشته، تراکنش های جدید و شناسه خود را به عنوان ماینر برنده شناسایی می کند، با موفقیت محاسبه کنند، بیت کوین پاداش می گیرند.
به عبارت دیگر، ماینرها این پاداش بیت کوین را برای خود می خواهند، بنابراین آنها به طور خستگی ناپذیر تلاش خواهند کرد تا راه حلی برنده ایجاد کنند. سپس برنده راه حل خود و لیست تراکنش هایی را که شامل می شود به بلاک چین می فرستد، بنابراین آن تراکنش ها را برای همیشه به صورت عمومی ایمن می کند. تقریباً هر ده دقیقه، این فرآیند تکرار می‌شود تا به تمرکززدایی، ایمن‌سازی و تأیید همه تراکنش‌های روی بلاک چین کمک کند و در عین حال به ماینرها برای اثبات کارشان پاداش می‌دهد.

اگر مقدار بسیار کمی از آن برای شما معنی داشت، در اینجا یک قیاس برای کمک به درک بهتر شما وجود دارد.

به دنبال الماس

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

استخرهای معدن

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

تنظیم برای سختی

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

 

پروتکل بیت کوین دارای یک تنظیم سختی داخلی است. هر بلاک 2016 (حدود دو هفته)، دشواری استخراج بیت کوین تنظیم می شود زیرا ماینرهای بیشتری یا آنلاین می شوند یا آفلاین می شوند. اگر قدرت محاسباتی بیشتری برای حل هش وجود داشته باشد، پیدا کردن یک راه حل برنده دشوارتر می شود. اگر ماینرها به دلایلی آفلاین شوند (مثل پس از اینکه چین ماینرها را ممنوع کرد)، استخراج بیت کوین برای ماینرهایی که هنوز آنلاین هستند آسان تر می شود.
هدف این است که در نهایت تعادل پیدا کرده و بیت کوین جدید را با نرخ ثابت صادر کنیم – به طور متوسط ​​ده دقیقه در هر بلوک جدید. می‌توانید نحوه تنظیم سختی را در اینجا ردیابی کنید: https://btc.com/stats/diff
فردا، ما در مورد اینکه استخراج بیت‌کوین چگونه به نظر می‌رسد و شبکه چگونه بیت‌کوین جدید را در طول زمان توزیع می‌کند، بیشتر توضیح خواهیم داد

منبع
cryptomentor

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا