آموزش ارز دیجیتال

الگوریتم اجماع اثبات سهام نمایندگی(DPoS) چیست؟

یکی دیگر از فناوری های بلاک چین، اجماع است که طی آن اعضای شبکه تصمیم گیری می کنند. مطمئن ترین راه برای رسیدن به توافق، الگوریتم اثبات کار است، اما تنها نقطه ضعف اثبات کار این است که برای کار کردن به انرژی زیادی نیاز دارد. به همین دلیل، یک روش جایگزین برای الگوریتم اثبات کار ایجاد شد که الگوریتم اثبات اشتراک عامل (DPoS – Delegated Proof of Stake) فراخوانی می شود. برای آشنایی بیشتر با این الگوریتم تا پایان مقاله با ما همراه باشید.

الگوریتم اثبات کار ایمن ترین روش اجماع است که برای انجام کار به انرژی زیادی نیاز دارد. Proof of Stake که به عنوان جایگزینی برای این روش اختراع شد، نیاز به انرژی زیادی دارد و انرژی توسط ماینرها با استفاده از اعتبار سنجی جایگزین می شود. اعتبار سنجی ها کسانی هستند که می توانند بلوک بعدی را با توجه به سپرده خود در شبکه اعتبار سنجی کنند، اما نوع دیگری از الگوریتم در بلاک چین وجود دارد، الگوریتم Delegated Proof of Stake یا DPoS. روش کار این نوع الگوریتم این است که درجه بالایی از مقیاس پذیری را در ازای محدود کردن اعتبار سنجی شبکه ایجاد می کند.

منظور از الگوریتم اثبات سهام (DPoS) چیست؟

الگوریتم Delegated Proof of Stake (DPoS) چیست؟

Delegated Proof of Stake (DPoS) یک مکانیسم توافقی است که نوعی از سیستم کلاسیک اثبات سهام (PoS) است. DPoS از PoS تکامل یافته و به کاربران شبکه اجازه می‌دهد به نمایندگانی که بلوک‌ها را تأیید می‌کنند رأی دهند. EOS، BitShares و TRON تنها برخی از پروژه هایی هستند که از DPoS برای تقویت بلاک چین خود استفاده می کنند.

الگوریتم پروکسی Proof-of-Stake در سال 2013 توسط دانیل لیمر منتشر شد. این الگوریتم در پروژه های مختلفی مانند BitShares، Steam، Ark و Lisk پیاده سازی شده است. الگوریتم اثبات سهام به بلاک چین اجازه می دهد تا پارامترهای شبکه از جمله کارمزدها، فواصل بلاک ها و اندازه تراکنش ها را تغییر دهد.

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

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

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

الگوریتم Proof of Work برای انجام کار خود برای ایجاد یک دفتر کل توزیع شده غیرمتمرکز و شفاف به قدرت محاسباتی زیادی نیاز دارد. اگر میزان استفاده از این منابع در الگوریتم اثبات اشتراک عامل یا الگوریتم اثبات اشتراک کمتر باشد، بنابراین این دو نوع الگوریتم سازگاری بیشتری با محیط دارند.

الگوریتم Representative Proof of Stake (DPoS) چگونه کار می کند؟

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

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

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

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

اثبات سهام چه تفاوتی با اثبات سهام واگذار شده (DPoS) دارد؟

تفاوت بین اثبات سهام و اثبات سهام نمایندگی

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

  • نوع مدیریت

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

  • ایجاد بلوک و اعتبار سنجی

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

مزایای استفاده از پروکسی اشتراک گذاری چیست؟

بررسی مزایای الگوریتم عامل اثبات سهام

از جمله مزایایی که می توان برای الگوریتم پروکسی اثبات سهام ذکر کرد موارد زیر است:

1. مقیاس پذیری و سرعت

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

2. توزیع بهتر جوایز

در این نوع بلاک چین نمایندگانی که بیشترین پاداش را دریافت می کنند انتخاب می شوند. بنابراین همه شرکت کنندگان از جمله کاربران عادی از این مزایا بهره مند می شوند.

3. تامین امنیت در هنگام رای گیری

در این نوع بلاک چین، رای دهندگان می توانند فعالیت های مخرب را شناسایی کرده و از سیستم خارج شوند.

4. بهینه سازی مصرف انرژی

مزیت اصلی این الگوریتم مصرف انرژی کمتر نسبت به سایر الگوریتم ها می باشد.

5. بدون نیاز به سخت افزار گران قیمت

شرکت کنندگان در این نوع بلاک چین برای انجام فعالیت های خود نیازی به تجهیزات گران قیمت ندارند و می توانند فعالیت های خود را با یک کامپیوتر معمولی انجام دهند.

6. انگیزه ای قوی برای کارگزاران که صادقانه عمل کنند

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

7. انعطاف پذیری

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

معایب الگوریتم اثبات اشتراک عامل چیست؟

معایب الگوریتم Proof-of-Stake Agent

این الگوریتم علاوه بر داشتن مزایا دارای معایبی نیز می باشد که در ادامه به بررسی آنها می پردازیم.

  • احتمال هک شدن شما زیاد است

با ورود افراد کمتری الگوریتم اثبات اشتراک عامل آنها مسئول تأیید تراکنش ها و ایجاد بلوک های جدید هستند. توانایی حمله به شبکه بلاک چین 51 درصد افزایش می یابد.

  • ثروتمندان ثروتمندتر می شوند

در این نوع الگوریتم، قدرت رای کاربران بر اساس تعداد توکن های قرار داده شده تعیین می شود. بنابراین افرادی که توکن های بیشتری دارند می توانند نفوذ بیشتری در شبکه داشته باشند و در نتیجه این افراد ثروتمندتر می شوند.

  • عدم انگیزه کاربر منجر به نابودی شبکه می شود

در صورت کاهش تعداد کاربران این نوع شبکه، پلتفرم به درستی کار نمی کند و عملکرد شبکه با اختلال مواجه می شود.

  • به اندازه سایر الگوریتم ها غیرمتمرکز نیست

از جمله معایبی که در این نوع الگوریتم می توان یافت این است که به اندازه سایر الگوریتم ها غیرمتمرکز نیست.

نتیجه:

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

نوشته های مشابه

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

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

دکمه بازگشت به بالا