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

تفاوت PoW و PoS

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

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

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

این مطلب هم میتونه کمک تون کنه:
تفاوت ارز دیجیتال با بورس؛ کدام بهتر است؟

تفاوت PoW و PoS

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

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

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

تفاوت PoW و PoS

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

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

این مطلب هم میتونه کمک تون کنه:
آموزش کیف پول سخت افزاری CoolWallet S به صورت گام به گام

تفاوت PoW و PoS

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

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

تفاوت PoW و PoS

این مقاله ادامه دارد…

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

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