گواه اثبات کار (PoW) و گواه اثبات سهام (PoS) چیست و چه تفاوت‌هایی با یکدیگر دارند؟

در این مطلب قصد داریم در مورد تفاوت‌های گواه اثبات کار و گواه اثبات سهام یا همان PoW و PoS توضیح دهیم. در واقع Proof of work یک پروتکل است که هدف اصلی آن جلوگیری از حملات سایبری از جمله DDoS است. ایده‌ اصلی این پروتکل توسط Cynthia Dwork و Moni Naor در سال ۱۹۹۳ معرفی شد. عبارت POW یا گواه اثبات کار نیز توسط Markus Jakobsson و Ari Juels در سال ۱۹۹۹ در یک مقاله منتشر شد و این ایده در سال ۲۰۰۸ توسط ارز دیجیتال‌ Bitcoin کاربردی شد.

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

گواه اثبات کار (PoW) و ماینینگ

pow

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

  • برای تایید مشروعیت تراکنش‌ها و جلوگیری از پرداخت‌های مجدد
  • برای ایجاد یک ارز دیجیتالی که بعنوان جایزه کارهای انجام شده در گذشته توسط Miner به او داده می‌شود.

برای انجام تراکنش این مراحلی طی می‌شود:

  • تراکنش‌ها با هم در یک Block همراه می‌شوند.
  • Miner ها تراکنش‌هایی که در بلاک مشروع هستند را تایید می‌کنند.
  • در ادامه Miner ها بایستی به حل یک پازل ریاضی بپردازند که این پازل ریاضی به عنوان مساله در PoW شناخته می‌شود.
  • جایزه به اولین Miner که بتواند مساله هر Block را حل بکند، تعلق می‌گیرد.
  • در مرحله‌ی آخر تراکنش‌های تایید شده بر روی بلاکچین عمومی ذخیره می‌شود.

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

ماینینگ بیت کوین

نکته‌ مهمی که وجود دارد این است که چرا اتریوم که در حال حاضر از سیستم POW استفاده می‌کند، به دنبال تغییر آن به POS یا گواه اثبات سهام است.

گواه اثبات سهام (PoS) چیست؟

PoS یا گواه اثبات سهام در واقع یک راه دیگر برای اعتباربخشی به معاملات و برقرار کردن توافق توزیع شده است. هدف گواه اثبات کار و گواه اثبات سهام یکسان است ولی فرایند رسیدن به این هدف متفاوت است. ایده‌ اصلی PoS در یکی از فروم‌ها در سال ۲۰۱۱ مطرح شد و اولین ارز‌های دیجیتالی که از آن استفاده کردند Peercoin ,Nxt ,Blackcoin ,NuBit ,Qora ,Nav coin بودند.

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

پس جایزه‌ای در کار نیست و ماینرها فقط کارمزد تراکنش‌ها را دریافت می‌کنند. البته قابل ذکر است که در سیستم PoS از کلمه‌ی Forgers بجای Miners استفاده می‌شود.

چرا اتریوم می‌خواهد از گواه اثبات سهام استفاده کند؟

در PoW ، ماینرها نیاز به صرف انرژی زیادی دارند. به طور مثال در سال ۲۰۱۵ برای انجام یک تراکنش بیت کوین، به برق مصرفی معادل ۱/۵۷ خانواده آمریکایی نیاز است. این هزینه‌ی انرژی با ارزهای فیات پرداخت می‌شود و این امر سبب پایین آمدن ارزش ارزهای دیجیتالی خواهد شد.

جامعه اتریوم بدنبال حل این مشکل است و راه حلی مبتنی بر PoS ارایه کرده و مدعی آن است که این روش ارزانتر است.

پروتکل کسپر

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

با این تفاسیر هکرها انگیزه‌ حمله به سیستم PoW را ندارند ولی در سیستم PoS هزینه‌ برنامه‌ریزی حمله کم است.

برای حل این مشکل، خالق اتریوم پروتکل کسپر (Casper) را معرفی کرد و در این پروتکل اگر خطایی از تایید کنندگان (ماینرها) صورت بگیرد کل مبلغ گرو گذاشته شده توسط شخص خاطی از وی گرفته می شود.

در واقع بوترین خالق اتریوم در معرفی پروتکل کسپر اعلام کرد که هر تایید کننده باید برای همکاری مبلغ معینی را سرمایه گذاری کند و اگر تخطی صورت بگیرد این مبلغ را از دست خواهند داد.

آخرین به روز رسانی: ۱۳۹۹/۲/۳۱


54321
امتیاز 4 از 14 رای

منبع میهن بلاکچین
ممکن است شما دوست داشته باشید

ارسال نظر

جدید ترین قدیمی ترین محبوب ترین
درنا

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

ادمین سایت

سلام وقت بخیر، توضیح دادن همه سوالات شما در بخش کامنت امکان پذیر نیست پیشنهاد میکنم که سوالات خودتون رو در فروم میهن بلاکچین مطرح کنین، اگه سوال شما در مورد بیت کوین هستش سایز بلاک های بیت کوین مشخصه مثلا 1 مگابایت هستش و تا موقعی که ظرفیت یک بلاک پر نشده باشه میشه تراکنش ها رو در بلاک قرار داد، تراکنش ها در ابتدا در mempool قرار میگیرن که توضیحات کامل رو در سایت میهن بلاکچین میتونین بخونین، شما برای ارسال تراکنش به شبکه حتما باید از طریق یک نود این کار رو انجام بدین که در واقع… بیشتر بخوانید »

علی

مقاله خوبی بود

حمله 51 درصدی به ارز دیجیتال ورج - ارز مانیتور

[…] این حمله‌ها به دلیل پایین بودن هش‌ریت در الگوریتم PoW این کوین باشد.به هرحال یکی از خطرات و ریسک های استفاده […]