الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS) چیست؟
در هر کشور و فضایی جمهوری دموکراتیک طرفداران بیشتری دارد زیرا مردم دوست دارند در انتخاب نماینده خود نقش داشته باشند و شخص دیگری سرنوشت را برای آنها تعیین نکند. در بازار ارزهای دیجیتال و شبکههای بلاکچین نیز این سیستم دموکراتیک به شکل الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS)مشاهده میشود. به طوری که کاربرانی که از رمز ارز خود به عنوان وثیقه استفاده میکنند، میتوانند از طریق یک سیستم رایدهی، نمایندگانی برای تایید بلاکها انتخاب کنند. برای درک بهتر این موضوع توصیه میکنیم مقاله زیر را تا انتها دنبال کنید.
مطالعه بیشتر: الگوریتم های توافق
الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS) چیست؟
الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS)تا حدودی مشابه الگوریتم اثبات سهام عمل میکند با این تفاوت که این الگوریتم دارای مکانیستم رایگیری و تفویض اختیار برای تشویق کاربران خود است. در ضمن این مکانیسم رایگیری باعث ایمنی بیشتر شبکه و وثیقه سهام میشود.
طبق فرمول عملکرد این نوع الگوریتمها، کاربران باید توکنها یا سکههای خود را در مکانیم اجماع سهام یا الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS) قرار دهند تا بتوانند در این مکانیسمها شرکت کنند. با این حال، بعد از تولید بلاکهای موفق نیز کاربران بیشتری به شبکه اضافه میشوند که در نهایت آنها نمایندگان را انتخاب میکنند.
در ضمن تنها نمایندگان و رایدهندگان منتخب میتوانند تراکنشها را به تایید برسانند. نام دیگر این نمایندگان منتخب، تولیدکننده بلاک یا شاهد خواهد بود.
هنگامی که در یک شبکه از روش اثبات سهام واگذارشده استفاده میکنند، امکان رای دادن به نمایندگان نیز بعد از ترکیب تمام سکهها در استخر غیر متمرکز سهام به وجود میآید. در واقع بعد از این روشها و پشت سرگذاشتن این مراحل کاربران میتوانند سکههای خود را به یک نماینده خاص و منتخب ارتباط دهند.
مطالعه بیشتر: بلاکچین چیست؟
آشنایی با الگوریتم اجماع
قبل از اینکه با تمامی اصول مربوط به اثبات واگذاری سهام و نحوه عملکرد الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS)آشنا شوید، بهتر است نگاهی به مفهوم کلی الگوریتم اجماع بیندازید. بدونشک تمام کاربران حاضر در فضای ارزهای دیجیتال، از عملکرد غیر متمرکز شبکههای بلاکچین باخبر هستند.
غیر متمرکز بودن شبکههای بلاکچین به معنای تایید تراکنشها توسط هر نود حاضر در شبکه بلاکچین است. به طور معمول هر نود حاضر در شبکه بلاکچین یک رایانه یا سیستمی مشابه آن خواهد بود. (لینک پیشنهادی: خرید ارز دیجیتال)
از آنجایی که هر نود در تشخیص اعتبارسنجی تراکنشها نقش مهمی دارد، شبکه نیز باید روشی تعبیه و طراحی کند تا تراکنشها به طور همزمان توسط خود شبکه و نودهای حاضر در آن به تایید برسند.
در نهایت معتبر بودن یا نبودن تراکنشها به کمک روشی انجام میشود که هم مورد تایید شبکه است و هم نودهای حاضر در هر شبکه بلاکچین آن را قبول دارند.
به این روش که باعث میشود شبکه از اعتبار تراکنشها اطمینان یابد و موافق با نودهای خود حرکت کند، الگوریتم اجماع بلاکچین گفته میشود. توجه داشته باشید هر نوع بلاکچین از الگوریتم متفاوتی استفاده میکند که در ادامه بیشتر با الگوریتمهای حاضر آشنا خواهید شد.
مطالعه بیشتر: الگوریتم اثبات سوزاندن
چند نوع الگوریتم اجماع داریم؟
اکنون که تا حدودی با الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS)آشنایی دارید، بد نیست با انواع الگوریتمهای اجماع حاضر در شبکههای بلاکچین آشنا شوید و از اهمیت وجود این الگوریتمها آگاهی یابید. وجود این الگوریتمها در شبکه بلاکچین ضروری است زیرا باعث میشوند از غیر متمرکز بودن شبکههای بلاکچین مطمئن شویم.
هر نود حاضر در شبکه بلاکچین باید تراکنشها را قبل از اضافه کردن آنها به بلاک تایید کند. شبکه بلاکچین نیز برای اطمینان از توافق نودها باید از یک روش مشخص استفاده کند. از اینرو الگوریتمهای اجماع اثبات سهام، اثبات کار و الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS)روی کار آمدهاند.
الگوریتم اجماع اثبات کار (PoW)
الگوریتم اجماع اثبات کار در دنیای رمز ارزها یک راه مهم برای اعتبارسنجی وضعیت تراکنشها و مدیریت دارایی است. این الگوریتم توسط روشهای قبلی تقویت شده و اهمیت بالایی دارد. ایده اصلی الگوریتم اجماع اثبات کار نشان دادن تایید ماینرهای فعال است.
به بیان ساده این سیستم در روند استخراج کارایی بیشتر دارد و ایجاد یک بلاک را تایید میکند. همچنین این سیستم با دریافت مبلغی به عنوان ورودی و هزینه فرآیند استخراج ارزش و دارایی نهایی سکه را تایید میکند. البته این الگوریتم اجماع یک نکته منفی دارد که به مصرف بیش از حد انرژی آن برمیگردد.
الگوریتم اجماع اثبات سهام (PoS)
این الگوریتم اجماع اثبات سهام روشی برای تایید ارزهای دیجیتال از طریق اجماع توزیع شده خواهد بود. در این سیستم اثبات سهام، ذینفعان با تجزیه و تحلیل معیارهای مختلف و به صورت تصادفی به عنوان خالق یک بلاک انتخاب میشوند.
ایده اصلی این الگوریتم ایجاد شرایطی برای تعیین فرآیند مناسب انتخاب سازندگان بلاک است. برخی از عناصر کاربردی در این بخش از نودهای مختلفی استفاده میکنند، در حالی که الگوریتم اثبات سهام همچنان از اصل تصادفیسازی شده کمک میگیرد.
این روش میتواند روشی جایگزین برای اثبات کار باشد. البته الگوریتم اثبات کار انرژی بیشتری نیاز دارد، بنابراین الگوریتم اجماع اثبات سهام میتواند راهی برای صرفهجویی در منابع انرژی باشد.
مطالعه بیشتر: اثبات سهام چیست؟
الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS)
الگوریتم اثبات سهام نیابتی تا حدودی مشابه اثبات سهام یا اثبات کار فعالیت دارد که البته یک تفاوت ظریف در نحوه عملکرد کلی این الگوریتمهای اجماع وجود دارد. الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS)دارای یک فرآیند رایگیری و تفویض اختیار است که البته روشی برای تشویق کاربران خواهد بود.
مکانیسم تشویقی به ایمنسازی شبکه با وثیقهای که کاربران در اختیار دارند کمک میکند. کاربران باید ارز دیجیتال یا توکنهای خود را برای شرکت در الگوریتم اجماع اثبات کار یا اثبات سهام واگذار کنند. اصلیترین تفاوت موجود در این الگوریتم کاربردی، مربوط به نقش نودها در انتخاب شاهد و نماینده برای تولید بلاک است.
در الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS) تنها رایدهندگان و نمایندگان منتخب میتوانند در اعتبارسنجی تراکنشها شرکت کنند. نمایندگان منتخب حاضر در این مکانیسم نقش تولیدکنندگان بلاک را ایفا میکنند.
نودها میتوانند با ترکیب تمام توکنهای خود در یک استخر متمرکز و پیوند دادن توکنها به یک نماینده خاص، به نماینده منتخب خود رای دهند.
تفاوتهای الگوریتم اجماع DPoSوPoS
با وجود اینکه شاید نحوه عملکرد این 2 الگوریتم اجماع اثبات سهام کمی شبیه به یکدیگر هستند اما تفاوتهای واضحی میان الگوریتمDPos و الگوریتمPos وجود دارد. میتوان گفت الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS)به عنوان یک نسخه کارآمدتر و دموکراتیکتر از الگوریتمPos در نظر گرفته میشود.
یک کاربر حاضر در سیستم الگوریتم اجماع الگوریتمPos براساس سهم دقیقی که در ارزهای دیجیتال دارد و طبق زمان انجام معاملات در شبکه بلاکچین، بلاکهایی میسازد. تفاوت اصلی این 2 سیستم الگوریتم اجماع به سیستم رایدهی حاضر در الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS) برمیگردد. تفاوت دیگر نیز به توانایی ایجاد بلاک شاهدان در همین الگوریتم اشاره دارد.
مطالعه بیشتر: اثبات کار چیست؟
نحوه عملکرد الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS)
روشها و مکانیسمهای مختلفی برای الگوریتمDPos وجود دارند که به این فناوری اجازه میدهند در اعتبارسنجی معاملات موثر و کارآمد نقش داشته باشد.
حتی اگر بسیاری از شبکههای بلاکچین از الگوریتم اجماع اثبات سهام و اثبات کار استفاده کنند، الگوریتم اجماعاثباتسهامنمایندگی شده (DPoS)برای حل بیشتر محدودیتها طراحی شده است. در ضمن این الگوریتم بر روی الگوریتمهای اجماع اثبات سهام و کار نیز تاثیرگذار خواهد بود.
این الگوریتم اجماع خاص طبق یک سیستم انتخاباتی منحصر به فرد عمل میکند تا گرههایی را مورد نظر قرار دهد که میتوانند بلاکها را به تایید برسانند. در بیشتر موارد، نمایندگان براساس شهرتی که دارند رای دریافت میکنند.
هر کاربری که حداقل یک سکه متناسب با بلاکچین الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS)دارد، میتواند به گرههایی رای دهد که قصد دارند تراکنشها را اعتبارسنجی کنند.
قبل از اینکه از الگوریتم(DPoS)استفاده کنید، توصیه میکنیم تمام جنبههای این سیستم و نحوه عملکرد آن را برای دستیابی به هدف بهتر مورد بررسی قرار دهید. عملکرد این الگوریتم در 5 موضوع زیر خلاصه میشود.
سیستم رایدهی
این الگوریتم اجماع اثبات سهام دارای جزء مهمی به نام رای است. برای اینکه نودها به منظور اجرای فرآیند تایید تراکنشها انتخاب شوند، نودهای دیگر باید به کمک کاربرانی که تمایل به رای دادن دارند، رایهایی را به ثبت برسانند.
حتی اگر هر شبکه از این سیستم اجماع اثبات سهام سیستم رایگیری خاص خود را داشته باشد، بیشتر سیستمها به شکلی کار میکنند که کاربران این الگوریتم بتوانند به طور مستقیم رای دهند.
در ضمن با کمک سیستم رایدهی این الگوریتم، کاربران حاضر در این شبکه میتوانند قدرت رای خود را در اختیار اشخاص دیگر بگذارند تا آن فرد نیز از طرف آنها رای دهد. نودهایی که رای میدهند، شاهد نام دارند. شاهدها با اعتبارسنجی تراکنشها میتوانند بلاک ایجاد کنند.
خبر خوب اینکه اگر همه تراکنشها در یک بلاک تایید شوند، شاهدان پاداش خوبی و ویژهای دریافت میکنند. در صورتی که شاهد منتخب هر تراکنش را در مدت زمان تعیین شده خود به تایید نرساند، بلاک از دست میرود.
بدینترتیب هیچ یک از تراکنشها تایید نمیشوند و شاهد نیز هیچ پاداشی دریافت نمیکند. در بیشتر موارد، اگر شاهدی تمام تراکنشها را تایید کند، پاداشی که این شاهد به دست میآورد به پاداش شاهدهای بعدی نیز اضافه میشود.
سیستم انتخاب شاهدان
همانطور که در بالا ذکر شد، شاهدان مسئول ایمن سازی و اعتبارسنجی بلاکچین هستند. در حالی یک کاربر برای تبدیل شدن به یک شاهد، نیازی به ارز دیجیتال ندارد اما باید بتواند آرای کافی برای انتخاب شدن به دست آورد.
هنگامی که شاهد موفق به تایید یک معامله شود، آن معامله را به طور رسمی در دفتر کل توزیع شده ثبت میکند. در یک سرور منفرد تعداد کل شاهدها میتواند بین 21 تا 101 نفر متغیر باشد. حتی اگر شاهد بتواند تراکنشهای خاصی را خارج از یک بلاک نگهدارد، نمیتواند اطلاعات تراکنش را تغییر دهد.
روند و سیستم رایدهی مستمر است، از اینرو اگر رایدهندگان شخص قابل اعتمادتری پیدا کنند، میتوانند دوباره به او رای دهند. بدین ترتیب، محبوبیت میتواند نقش مهم و کلیدی در انتخاب یک شاهد و نماینده داشته باشد.
سیستم زمان انجام معاملات
سیستم زمان انجام معاملات به مدت زمانی اشاره دارد که تراکنشها پردازش میشوند. با توجه به اینکه الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS) در مقایسه با سایر الگوریتمهای اجماع اثبات سهام و اثبات کار فناوری کارآمدتر است، تراکنشها باید در مدت زمان کوتاهتری انجام شوند.
با وجود تمام این توضیحات، در نظر داشته باشید زمان انجام تراکنش و معاملات با کمک الگوریتم اثبات سهام نمایندگی شده متفاوت خواهد بود. برای مثال شبکه بلاکچین ترون از همین الگوریتم اجتماع استفاده میکند که زمان تراکنش تخمینی آن حدود یک دقیقه است.
سیستم انتخاب نماینده
نمایندگان در واقع همان کاربران حاضر در سیستم Delegated Proof of Stake هستند که حاکمیت بر بلاکچین را نظارت میکنند. نمایندگان توسط سایر کاربران انتخاب میشوند زیرا براساس سیستم رایدهی این نمایندگان را انتخاب میکنند.
یک نماینده میتواند تغییر اندازه یک بلاک منفرد یا تغییر تعداد شاهدان را به منظور اعتبارسنجی بلاکها پیشنهاد کند. در صورتی که نماینده تغییرات را پیشنهاد میکند، کاربران در بلاکچین برای پذیرش این تغییرات رای میدهند.
سیستم اعتبارسنجی
سیستم اعتبارسنجی دارای اعتبارسنجهایی است که بلاکی از نودهای کامل به حساب میآیند و میتوانند پایبند بودن بلاکهای ایجادشده به قوانین اجماع را تایید کنند، البته این فرآیند توسط شاهدان قابل اجرا است.
در صورتی که یک کاربر به یک اعتبارسنج بلاک تبدیل شود، تنها وظیفه او، اجرای روند اعتبارسنجی و تایید نهایی شبکه خواهد بود. برخلاف شاهد بودن، اعتبارسنج بودن هیچ انگیزه مالی ندارد.
سه بلاکچین تحت عملکرد الگوریتم اجماع اثبات سهام نمایندگی شده (DPoS)
براساس گزارشات به دست آمده بسیاری از شبکههای بلاکچین محبوب از سیستم الگوریتم اجماع اثبات سهام نمایندگی شده استفاده میکنند اما در بین تمام این شبکههای بلاکچین 3 شبکه زیر بیش از سایرین تحت عملکرد این الگوریتم قرار دارند.
شبکه بلاکچین EOS
در این شبکه بلاکچین همه نمایندگان به عنوان تولیدکننده بلاک نامیده میشوند. انتخابات درون این شبکه بعد از 2 دقیقه و 6 ثانیه رخ میدهند. اگر یک کاربر حاضر در این شبکه حدود 30 توکن EOS به اشتراک بگذارد، به راحتی میتواند به 30 نامزد رای دهد. در ادامه 21 نامزد انتخاب خواهند شد. سختافزارهای موردنیاز برای هر تولیدکننده بلاک باید حداقل 8 گیگابایت حافظه داشته باشند.
شبکه بلاکچین ترون
در این شبکه از نمایندگان حاضر با عنوان نمایندگان ویژه نام برده میشود. اگر یک کاربرد در شبکه ترون بر روی توکنهای ترون خود شرطبندی کند، به راحتی میتواند در هر انتخابات به 5 نامزد رای دهد. در نظر داشته باشید این انتخابات حاضر در شبکه ترون هر 24 ساعت یکبار برگزار خواهند شد. در نهایت 27 نامزد برتر به عنوان شاهد انتخاب میشوند.
شبکه بلاکچین کازماس
در شبکه بلاکچین کازماس از نمایندگان با عنوان اعتبارسنج یاد میشود. در حدود 100 مورد از این اعتبارسنجها میتوانند تراکنشهایی را که اتفاق میافتند مورد تایید قرار دهند. در این کازماس سعی دارد تعداد اعتبارسنجهای خود را به 300 افزایش دهد تا بلاکچین این شبکه غیر متمرکزتر از قبل عمل کند.
نتیجهگیری
الگوریتم اثبات سهام نیابتی یا همان الگوریتمDPos یکی از موثرترین سیستمهای الگوریتمی اجماع حاضر در فضای ارزهای دیجیتال است. این سیستم علاوه بر اینکه نسبت به سیستم الگوریتم اجماع اثبات کار انرژی کمتری مصرف میکند، در مقایسه با سیستم الگوریتم اجماع اثبات سهام نیز زمان کمتری نیاز دارد.
فراموش نکنید این سیستمهای الگوریتم اجماع در قلب هر شبکه بلاکچین قرار دارند. استفاده از الگوریتمهای مناسب تضمین میکند که تراکنشها خیلی سریع و به ایمنترین شکل ممکن تایید میشوند. Delegated
Proof of Stake راهحلهای شبکهای پایداری ارائه میدهد که باعث سریعتر شدن روند انجام تراکنشها، کاهش مصرف انرژی و افزایش امنیت شبکه میشود. اکنون این الگوریتم یکی از اولویتهای اصلی همه پروتکلهای شبکههای بلاکچین به حساب میآید.
برای خرید تتر، خرید شیبا اینو، خرید دوج کوین، خرید بیت کوین در ایران و دیگر ارزهای دیجیتال میتوانید همین حالا از خدمات صرافی کیوسک استفاده کنید.