تاریخ امروز :ژوئن 16, 2021
work-of-proof

مکانیزم اثبات کار (Proof of Work) به چه معناست؟

در حال حاضر دو روش “اثبات کار” و “اثبات سهام” برای در اختیار گرفتن ارزهای دیجیتال مورد استفاده قرار می‌گیرد. سوال اینجا است که منظور از مکانیزم اثبات کار چیست. در این مقاله قصد داریم به بررسی مکانیزم اثبات کار (Proof of Work) بپردازیم و به سوالات کاربران در این زمینه پاسخ دهیم.

مفهوم اثبات کار (Proof of Work) در بلاکچین

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

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

introduction-Proof-of-Work

مفهوم اثبات کار (Proof of Work) در بلاکچین

مفهوم مکانیزم اثبات کار (Proof of Work)

الگوریتم اثبات کار یا Proof-of-Work یا PoW الگوریتم اجماع اصلی است در یک شبکه بلاک چین اتفاق می‌افتد. در واقع این اتفاق برای تایید معاملاتی و ایجاد بلوک‌های جدید است که در شبکه بلاکچین اتفاق افتاده و همواره در این مسیر ادامه دارد. در واقع ماینرها برای تکمیل معاملات خود در شبکه بلاکچین و دریافت پاداش، با یکدیگر به رقابت می‌پردازند و هر ماینر به اندازه‌ای که بلوک‌ها را تکمیل‌تر کند پاداش بیشتری هم دریافت می‌کند. گفتنی است که بیت کوین از سیستم کار اثبات Hashcash استفاده می‌کند.

اثبات کار یک پروتکل امنیتی است!

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

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

دانلود اپلیکیشن پلتفرم سرمایه‌گذاری نیکات

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

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

سرمایه گذاری

پر کاربردترین طرح اثبات کار (Proof of Work)

پرکاربردترین طرحی که برای اثبات کار و به عنوان بخش مهمی از رمز ارز بیت کوین تا به امروز معرفی شده است، طرح اثبات کار sha-256 است که بسیار پر استفاده بوده و در پروژه‌های مختلف به کار گرفته می‌شود.

چگونگی پیاده‌سازی اثبات کار (Proof of Work) در بلاکچین

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

Proof-of-Work-VS-proof-of-stake

Proof of Work VS proof of stake

کاربرد مکانیزم اثبات کار (Proof of Work)

الگوریتم اثبات کار در بسیاری از رمز ارزها مورد استفاده قرار گرفته است. معروف‌ترین کاربرد الگوریتم اثبات کار در بیت کوین است، در واقع این بیت کوین بود که پایه و اساس این نوع اجماع را برای اولین بار پایه گذاری کرد. در واقع این الگوریتم اثبات کار است که اجازه می‌دهد تا پیچیدگی یک معما را بر اساس قدرت کل شبکه تغییر دهیم. میانگین زمان تشکیل هر بلوک 10 دقیقه است. ارزهای رمزنگاری شده مبتنی بر بیت کوین، مانند Litecoin، نیز سیستم مشابهی برای استخراج دارند.

پروژه بزرگ دیگری که می‌توان نام برد اتریوم است. با توجه به اینکه تقریبا سه چهار از این پروژه‌ها روی پلتفرم اتریوم اجرا شده‌اند، باید ادعا کرد که که اکثر برنامه‌های بلاکچین از مدل اجماع PoW استفاده می‌کنند.

جمع‌بندی نهایی

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

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

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