NPoS یک الگوریتم اجماع بلاکچین است که از رأی ذینفعان برای مشخص کردن اینکه کدام گرهها می توانند در اعتبارسنجی بلاک های جدید مشارکت کنند، به کار برده می شود.
در این مکانیزم، گرهها ابتدا نامزد می شوند تا بتوانند به عنوان شرکتکنندگان معتبر در فرآیند اعتبارسنجی و اجماع شبکه شناخته شوند. فقط گره هایی که به عنوان نامزد انتخاب شده اند، مجاز به شرکت در اعتبارسنجی بلاک های جدید و دریافت پاداش برای انجام این کار هستند. این روش، تضمین میکند که تنها گره های با اعتماد و قابل اعتماد می توانند در فرآیند اجماع شبکه بهکار گرفته شوند و بهبود امنیت کلی شبکه را تضمین میکند.
در این مکانیزم، گرهها ابتدا نامزد میشوند تا بتوانند به عنوان شرکتکنندگان معتبر در فرآیند اعتبارسنجی و اجماع شبکه شناخته شوند. فقط گره هایی که به عنوان نامزد انتخاب شده اند، مجاز به شرکت در اعتبارسنجی بلاک های جدید و دریافت پاداش برای انجام این کار هستند. این روش، تضمین میکند که تنها گره های با اعتماد و قابل اعتماد می توانند در فرآیند اجماع شبکه بهکار گرفته شوند و بهبود امنیت کلی شبکه را تضمین میکند.
NpoS برای چه چیزی طراحی شده؟
NPoS برای تحریک رفتار خوب و جلوگیری از رفتارهای نادرست یا متقلبانه در بلاک چین طراحی شده است. به عنوان مثال، اگر یک گره در فرآیند اعتبارسنجی بلاک سعی کند تراکنش های متقلبانه را تأیید کند، با از دست دادن برخی از توکن های سهام خود جریمه می شود.
این مکانیزم تصحیح، اعتماد و صداقت گره ها را به سانسور میگیرد و فقط گره هایی که به صورت صادقانه به کار خود ادامه میدهند، می توانند در فرآیند اجماع شرکت کنند و حتی در حوزه ترید هم وجود امور صداقت به سود دهی مکانیزم وابسته است به همین منظور پیشنهاد می شود که حتی در انجام معاملات خود از کانال سیگنال ارز دیجیتال که معتمد است، همانند سیگنال فیوچرز و سیگنال فارکس و سایر سیگنال ارز دیجیتال استفاده کنید و برای داشتن خیالی آسوده احراز هویت بایننس را فراموش نکنید.
اثبات سهام کاندید شده یا NPoS به دلیل ترکیب امنیت PoS با مزایای اضافی رایگیری سهامداران، یک الگوریتم اجماع محبوب در پروژههای بلاکچین است. این الگوریتم نه تنها امنیت شبکه را تضمین میکند، بلکه با ایجاد شرایط مناسب برای رفتار صادقانه و شرکتکننده در فرآیند اجماع، تشویق به رفتارهای مطلوب و سازنده در شبکه میکند. با استفاده از این الگوریتم، بلاکچین ها بهصورت مؤثر و با کمترین احتمال خطا ساخته می شوند و اعتماد به صحت و اعتبار آن ها بالاتر میرود.
نقشهای موثر در شبکه های NPoS
برای پیاده سازی الگوریتم اجماع گواه اثبات سهام کاندیدشده (NPoS)، نیازمند دو عنصر اصلی به نام های "اعتبارسنج" (Validator) و "نامزد" (Nominator) هستیم. ابتدا با مقایسه این دو عنصر، وظایف هرکدام در شبکه را بررسی میکنیم.
اعتبارسنج ها مسئول تایید اعتبار بلاک های جدید در شبکه هستند و بعد از آن، بلاک های مذکور را به بلاکچین اضافه می کنند. اما آیا هر فردی می تواند در شبکه های NPoS به عنوان ولیدیتور شرکت کند؟ پاسخ منفی است. برای این کار، نود باید ابتدا نامزد شود. هنگامی که یک نود نامزد میشود، اجازه دارد در فرآیند اعتبارسنجی شرکت کرده و در ازای این کار، پاداش دریافت کند.
تفاوت این روش با گواه اثبات سهام نیابتی (DPoS) در این است که در آنجا دلیگیتورها بر اساس میزان دارایی های استیک شده، ولیدیتورها را انتخاب میکنند. همچنین در مکانیزم اجماع اثبات سهام کاندیدشده، هم نامینیتورها و هم ولیدیتورها در صورت اقدامات مخرب ولیدیتورها جریمه می شوند، اما در DPoS تنها ولیدیتور مورد جریمه قرار میگیرد.
از جمله تفاوت های نامزدها با اعتبارسنج ها باید به این مسئله اشاره کنیم که ولیدیتور فول نود است؛ اما نامینیتورها نیازی به اجرای فول نود ندارند. برگزاری انتخاباتی صورت میگیرد که در آن نامینیتورها، ولیدیتورها را برای حضور در یک مجموعه ولیدیتور فعال انتخاب میکنند. این مجموعه تعداد ثابتی از ولیدیتورها را شامل میشود. به عنوان مثال، تعداد ولیدیتورهای فعال شده در پولکادات مساوی با ۲۹۷ و در شبکه کوساما مساوی با با ۱,۰۰۰ است.
در شبکه پولکادات، مجموعه فعال تازه ولیدیتورها در هر دوره (Era) برگزیده می شوند. Era یک محدوده زمانی است که در مجموعه پولکادات برابر با ۲۴ ساعت و در کوساما ۶ ساعت است. نامینیتورها می توانند در هر انتخابات تا ۱۶ اعتبارسنج را معرفی کنند (البته اجباری در انتخاب ۱۶ اعتبارسنج وجود ندارد). سپس شبکه ولیدیتورهایی را با بیشترین میزان استیکینگ انتخاب و آنها را در مجموعه فعالان قرار می دهد.
در طول آن دوره، این ولیدیتورها مسئول ایجاد بلاک هستند. در پایان دوره، میزان پاداش استیکینگ با توجه به امتیازاتی که هر ولیدیتور در طول آن دوره به دست آورده است، محاسبه می شود.
وظایف ولیدیتورها چیست؟
وظایف ولیدیتورها عبارتند از:
- ایجاد بلاکهای جدید
- اعتبارسنجی بلاکها
- اطمینان از نهایی شدن بلاک
- اطمینان از امنیت شبکه
نامینیتورها می توانند تعداد نامحدودی شرکت کننده داشته باشند و مسئول نامزد کردن نود های جدید برای تبدیل شدن به ولیدیتورهای بلاک هستند. تنها نود هایی که توسط سایر رای دهندگان نامزد شدهاند، مجاز به اعتبارسنجی بلاک های جدید و دریافت پاداش هستند. نامینی تورها نقش مهمی در مکانیزم NPoS بازی میکنند؛ زیرا آنها مسئول تضمین می شوند که تنها نودهای معتبر و قابل اعتماد در فرایند اعتبارسنجی بلاک جدید شرکت کنند
توزیع پاداش در اثبات سهام نامزد شده
در NPoS، فرایند توزیع پاداش برای اعتبارسنجیکنندگان در مجموعه فعال انجام می شود. همه اعتبارسنجیکنندگان به یک میزان پاداش دریافت میکنند. اما از این پاداش ها، کمیسیون اعتبارسنجی کسر می شود. سپس جوایز باقیمانده بین نامزدها به نسبت استیک آنها توزیع می شود. این ترتیب نامزد-اعتبارسنجی، امنیت قوی را فراهم میکند، زیرا سیستم به اندازه ای طراحی شده است که اعتبارسنجی هایی با سهام بالا را انتخاب کند و نامزد ها با سهام کم را حذف کند.
در واقع، انتظار داریم که بخش قابل توجهی از DOTها در NPoS محبوس شود. این امر باعث می شود تا یک نهاد متخاصم نتواند اعتبارسنجی ها را انتخاب کند، زیرا برای دریافت پشتیبانی مورد نیاز باید شهرت مناسبی داشته باشد، و حمله به سیستم بسیار پرهزینه خواهد بود، زیرا هر حمله به کاهش مقادیر زیادی از DOT منجر خواهد شد.
شیوه عملکرد NPoS از اثبات کار (PoW) و اثبات سهام استاندارد (PoS) پرکاربرد و سریعتر است. این طرح به تقریباً تمامی کاربرانی که دارای DOT هستند، اجازه می دهد به طور مداوم در فعالیت شبکه مشارکت کنند و در نتیجه سطوح بالایی از امنیت را حفظ میکند. به علاوه، با محدود نگه داشتن تعداد اعتبارسنجیکنندگان، تمامی عملیات ضروری شبکه را به صورت همزمان و به طور کارآمد انجام میدهد.
نحوه کار NPoS چگونه است؟
NPoS (Nominated Proof of Stake) یک مکانیزم کارکرد شبکههای بلاکچین است که برای انتخاب و مدیریت ولیدیتورها استفاده میشود. در ادامه توضیح میدهیم که چگونه NPoS عمل میکند:
1. نامینیتورها:
در NPoS، شخصها یا ارباب رجوعها (نامینیتورها) نودهایی هستند که مسئول نامزد کردن ولیدیتورها برای حضور در مجموعه ولیدیتورهای فعال در شبکه هستند. هر نامینیتور می تواند تا یک تعداد مشخص از ولیدیتورها را معرفی کند.
2. انتخاب ولیدیتورها:
در هر دوره (Era)، مجموعه ولیدیتورهای فعال جدید انتخاب می شوند. نامینیتورها می توانند نامزد کردن ولیدیتورهای مورد نظر خود را اعلام کنند، ولی تنها ولیدیتورهایی که بیشترین تعداد نامینیتوشندرا دریافت کرده اند، وارد مجموعه فعالان می شوند. مجموعه ولیدیتورهای فعال دارای تعداد ثابتی از ولیدیتورها است که در طول دوره فعال می باشند.
3. وظایف ولیدیتورها:
ولیدیتورهای فعال مسئول ایجاد بلاک های جدید در شبکه هستند. آنها بلاک های جدید را ایجاد و امضا کرده و سپس اعتبارسنجی آنها را انجام می دهند. ولیدیتورها همچنین مسئولیت اطمینان از نهایی شدن بلاک ها و امنیت شبکه را بر عهده دارند.
4. پاداش و جریمه:
در پایان هر دوره، ولیدیتورها براساس عملکرد و امتیازاتی که در طول دوره کسب کرده اند، پاداش استیکینگ در یافت میکنند. امتیازات معیارهایی مانند تعداد بلاکهای ایجاد شده، دقت اعتبارسنجی، و رفتار مثبت در شبکه را شامل میشود. همچنین، در صورت اقدامات مخرب یا نقض قوانین شبکه، ولیدیتورها و نامینیتورها ممکن است مورد جریمه قرار بگیرند.
با استفاده از این مکانیزم، NPoS امکان ایجاد شبکه های بلاکچین قابل اعتماد و امن را فراهم میکند. انتخاب ولیدیتورها توسط نامینیتورها و وابستگی آنها به نامزدان از طریق نامینیت در این مکانیزم بسیار مهم است.
نمونه هایی از NPos
اثبات سهام کاندید شده NPoS در بسیاری از پروژههای زنجیره های بلوکی مختلف مانند EOS، Polkadot و Cosmos استفاده می شود. این پروژهها با استفاده ازشیوه های متنوعی NPoS را اجرا کرده اند، اما هدف همگانی آنها ارتقا الگوریتم اثبات سهام نامزد شده است.
این الگوریتم تضمین میکند که اسلاتها به اعتبارسنجیکنندگان متناسب با نامزدی هایشان اختصاص پیدا کنند. به عبارت دیگر، تعداد توکن هایی که یک فرد در اختیار دارد و تعداد نامزدها تأثیر مستقیمی در احتمال انتخاب او به عنوان اعتبارسنجیکننده در مجموعه فعال دارد. در پایان هر دوره (در حال حاضر یک دوره معادل 4 ساعت است و بعداً می تواند 24 ساعت باشد)، و مجموعه اعتبارسنجی فعال در هر دوره تغییر میکند.
کلام آخر
به طور خلاصه، مکانیزم اجماع NPoS یا اثبات سهام کاندید شده یک روش اجماع است که در بسیاری از پروژه های زنجیره بلوکی مورد استفاده قرار می گیرد. این پروژه ها، از جمله EOS، Polkadot و Cosmos، از NPoS به عنوان روشی برای بهبود الگوریتم اثبات سهام کاندید شده استفاده می کنند. در NPoS، نمایندگی موجه متناسب به اعتبارسنجیکنندگان اختصاص می دهد و تعداد توکن های پشتیبان اعتبارسنجی توسط تعداد نامزدها تعیین می شود.
دیدگاه شما