Omid Fadavi

تفاوت PoW و PoS چیست و چه مزایا و معایبی دارند؟

🕒 زمان تقریبی مطالعه مطلب: 9 دقیقه

تفاوت PoW و PoS

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

ویدیو معرفی ارزهای مبتنی بر اثبات سهام و کسب درآمد از آنها

لینک دانلود ویدیو با کیفیت HD

گواه اثبات کار یا PoW چیست؟

الگوریتم اثبات کار یا Proof-of-Work نوع ویژه ای از پروتکل می باشد که جهت بالا بردن امنیت شبکه بلاکچین blockchain به کار گرفته می شود. هدف از توسعه پروتکل اثبات کار یا PoW جلوگیری از حملات سایبری و سوء استفاده های هکرها می باشد.
یک نوع از حملات سایبری، حمله انکار خدمات گسترده یا Distributed Denial-of-Service می باشد. هدف از این حمله ها، خسته کردن منابع کامپیوترهای سیستم است که تعداد انبوهی درخواست جعلی به آنها داده می شود.
ایده اثبات کار در سندهایی در سال ۱۹۹۹ توسط چند دانشمند علوم کامپیوتر مطرح شده بود. ولی ساتوشی ناکاموتو این الگوریتم را برای انتشار بیت کوین به کار گرفت و در سال 2008 در وایت پِیپر بیت کوین مطرح نمود.
روش اثبات کار که در سال 2009 و در ابتدای پیدایش بیت کوین استفاده شد، سبب جلوگیری از هک شدن آن گردید. آلتکوین هایی که بعد از بیت کوین به وجود آمدند هم از روش اثبات کار استفاده می کنند. اثبات کار جهت معتبر سازی تراکنش ها و افزودن بلاک های تازه ایجاد شده به بلاک چین، به کار می رود.

تفاوت PoW و PoS

گواه اثبات کار چگونه کار می کند؟

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

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

تفاوت PoW و PoS

نتیجه تئوری اثبات کار در یک سیستم مالی چیست؟

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

تفاوت PoW و PoS

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

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

تفاوت PoW و PoS

مراحل کار اثبات سهام کدامند؟

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

الگوریتم استخراج

در الگوریتم اثبات سهام، معیار انتخاب چیست؟

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

  • استخراج کننده اتریوم در حال حاضر چه میزان اتریوم ذخیره دارد؟
  • مدت زمانی که اتریوم را نگهداری کرده چقدر است؟

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

الگوریتم استخراج

دلیل استفاده اتریوم از اثبات سهام چیست؟

تیم اتریوم در روند کار در تولید یک چنگال سخت یا hard fork از اتریوم را در نظر گرفتند تا از الگوریتم اثبات کار عبور کرده و به اثبات سهام PoS برسند. ویتالیک بوترین در 15 فوریه 2020 اعلام کرد، این هارد فورک شامل پنج پیشنهاد جداگانه (EIP) برای آماده سازی برای انتقال شبکه از الگوریتم اثبات کار (POW) به الگوریتم کم انرژی و اثبات سهام (POS) است. هارد فورک جدید یک گام بزرگ برای شبکه Ethereum و توسعه دهندگانی خواهد بود که می خواهند از الگوریتم های اثبات کار (استخراج) به اثبات سهام منتقل شوند.
اتریوم 2.0 کوین های جدید هارد فورک اتر است که توسط الگوریتم اثبات سهام حاصل می شود. برنامه این است که 64 زنجیره خرد وجود داشته باشد که هرکدام درک مشترکی از وضعیت شبکه دارند. در نتیجه، هماهنگی اضافی لازم است و توسط زنجیره چراغی یا beacon chain انجام می شود. در ایجاد کوین های دیگری از قبیل Nav Coin ،ShadowCash ،Nxt ،NuShares ، و BlackCoin هم کپی هایی از متد اثبات سهام به کار رفته است.
استفاده اتریوم از اثبات سهام برای آن است که در توافق سیستم مالی توزیع ‌شده که در متد اثبات کار وجود دارد، ماینرها نیاز به انرژی الکتریکی زیادی دارند. یعنی برای انجام یک تراکنش بیت‌کوین، مقدار زیادی برق مصرف می شود.
پرداخت قبض های برق مزارع استخرهای استخراج با ارزهای فیات انجام می شود و این کار باعث پایین آمدن نرخ ارزهای رمزنگاری می شود.
در بررسی سال های اخیر، مصرف انرژی الکتریکی تراکنش های بیت کوین در سراسر دنیا، معادل مصرف برق تمامی کشور دانمارک در سال ۲۰۲۰ برآورد شده است. به همین دلیل توسعه دهندگان اتریوم جهت حفاظت از محیط زیست، روش اثبات سهام را در مورد توافق سیستم مالی ارزهای رمزنگاری به کار گرفتند. زیرا پاداش در سیستم PoS جهت خلق یک بلاک تازه، با دریافت پاداش در متد اثبات کار متفاوت است و از روش استخراج با ماینرهای سخت افزاری استفاده نمی کند.

الگوریتم استخراج

تفاوت PoW و PoS از نظر سیستم ایمنی چیست؟

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

الگوریتم استخراج

تفاوت PoW و PoS در موارد مختلف کدامند؟

چند تفاوت PoW و PoS را می توان در موارد زیر خلاصه کرد:

  • اثبات سهام یا PoS و اثبات کار یا PoW، هر دو در انتشار ارزهای رمزنگاری کاربرد دارند و کارکرد هر دو قدرتمند و مطلوب است. ولی یک تفاوت PoW و PoS در آن است که PoS برای انجام گرفتن احتیاج به وقت و انرژی کمتری دارد.
  • اثبات سهام قابلیت اجرای Masternodes را برای کاربران و اعتبار سنج ها فراهم می کند.
  • در اثبات سهام بلاک ها تولید می شوند ولی در اثبات کار بلاک ها از شبکه بلاکچین استخراج می گردند.
  • مواردی که در اثبات سهام، برای بررسی یک بلاک موثر هستند عبارتند از: انتخاب تصادفی، میزان ارزش نُود یا گره، و مدت زمان در اختیار داشتن سهام.
  • در سیستم اثبات کار در ازای کارکرد ماینرها، کوین ها به صورت پاداش به استخراج کنندگان داده می شوند ولی در اثبات سهام از کارمزد تراکنش به اعتبار سنج ها پاداش داده می شود.
  • میزان مقیاس پذیری PoW پایین است. در این الگوریتم توان محاسباتی زیادی از طریق ماینرها تلف می گردد.
  • یک تفاوت PoW و PoS آن است که توان سخت افزاری در PoS اهمیت ندارد. به همین دلیل با توجه به کارکرد بهتر آن نسبت به PoW قیمت انتشار کوین ها کمتر و مصرف انرژی آن پایین تر خواهد بود.
4.2/5 - (9 امتیاز)
ممکن است شما دوست داشته باشید
ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.