اثبات انجام کار VS اثبات سهام

اثبات انجام کار و اثبات سهام

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

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

اثبات انجام کار یا Proof of Work که به اختصار به آن POW نیز گفته می‌شود، پروتکلی امنیتی است که با هدف جلوگیری از حملات سایبری همچون دیداس یا حمله ۵۱ درصدی در شبکه تعریف شده‌اند. این الگوریتم در بلاکچین‌هایی همچون بیت کوین، اتریوم و لایت کوین پیاده‌سازی شده است که به خوبی نیز از عهده انجام وظیفه خود برآمده‌اند.

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

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

اگر بخواهیم مفهوم اثبات انجام کار یا Proof of Work را خیلی مختصر توضیح دهیم، به کلیدجملات زیر خواهیم رسید:

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

درباره روند دقیق‌تر استخراج بیت کوین می‌توانید به این مقاله مراجعه نمائید: چگونه بیت کوین استخراج کنیم؟

مفهومی به نام توافق توزیع شده

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

حذف نهادهای واسطه‌ای از سیستم

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

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

ماینینگ و اثبات انجام کار

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

بیشتر بخوانید:‌ سختی شبکه یا سختی استخراج چیست؟

هدف از استخراج و اثبات انجام کار

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

کاری که از نوع محاسبات دیجیتالی است!

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

خب حال ببینیم که منظور از اثبات سهام چیست؟

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

ایده‌ای که برای اثبات سهام مطرح شده است، برای اولین بار در سال ۲۰۱۱ و در انجمن بیت‌کوین‌تاک به میان آمد. در سال ۲۰۱۲، برای اولین بار در ارز Peercoin از آن استفاده گردید و بعدها ارزهای دیجیتالی دیگری نیز به استفاده از آن روی آوردند.

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

موارد زیر به عنون توضیحاتی سریع و مقدماتی درباره اثبات سهام در اجماع بلاکچین مطرح هستند:

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

اثبات سهام و بلوک‌های بدون پاداش

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

مزیتی که اثبات سهام نسبت به اثبات انجام کار دارد

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

  • ذخیره انرژی به دلیل عدم استفاده از سیستم‌های سخت‌افزاری پرمصرف
  • ایجاد یک شبکه امن‌تر. در روند اثبات سهام، به هیچ وجه منطقی نیست که شخصی بخواهد در ابتدا ۵۱ درصد از سهام را بخرد و پس از آن، به شبکه آسیب برساند!

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

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

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