آموزش نحوه استیک پولکادات DOT

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

نوشته شده در آموزش ماینینگ و استیکینگ 23 دقیقه مدت مطالعه · >
استیک پولکادات

پولکادات از “اثبات سهام نامزد شده” یا همان “Nominated PoS” به عنوان مکانیزم اجماع خود استفاده می کند. در این سیستم، هولدرهای توکن DOT تشویق می شوند تا نقش گزیننده (Nominator) را ایفا کنند. علاوه بر گزیننده، هولدرها می توانند اعتبارسنج شوند. در واقع، گزیننده ها می توانند 16 اعتبارسنج را انتخاب و پشتیبانی کنند. هر دو اعتبارسنج ها و گزیننده ها، توکن خود را به عنوان وثیقه قفل کرده و در ازای آن، پاداش استیک پولکادات دریافت می کنند.

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

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

فرایند استیک پولکادات

در ادامه به معرفی و بررسی فرایند استیک کردن توکن DOT در اکوسیستم پولکادات می پردازیم.

انتخاب یک نقش

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

دوره گزینش

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

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

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

توزیع پاداش استیک پولکادات

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

اگر گزیننده n با استیک s از چندین اعتبار سنج k پشتیبانی کند، مکانیزم انتخاب NPoS استیک آن را به بخش های s-1، s-2،…،s-k تقسیم می کند. یعنی اعتبارسنج i را با استیک s-i پشتیبانی می کند. در این صورت، گزیننده n پاداش برابری نسبت به k عدد گزیننده دیگر دریافت می کند. یعنی هر گزیننده، از یک اعتبارسنج i با استیک s-1 پشتیبانی می کند.
در هر استخر اعتبارسنج، یک لیست از گزیننده ها و استیک مربوطه وجود دارد.

قانون توزیع پاداش ها بین استخرها این است که دو استخر (برای مثال)، به یک میزان توکن دریافت می کنند. یعنی پاداش آنها به نسبت میزان توکن های استیک شده نیست. البته مقداری اختلاف به شکل “امتیاز دوره” و “دستمزد” بین آنها وجود دارد که با گذشت زمان متعادل می شود.

در استخر اعتبارسنج، درصد متغیری از پاداش ها مختص کارمزد کمیسیون اعتبارسنج است. باقیمانده توکن ها نیز به نسبت استیک به گزیننده ها و اعتبارسنج ها داده می شود. در واقع اعتبارسنج دو بار پاداش دریافت می کند. یکبار تحت عنوان کارمزد کمیسیون برای اعتبارسنجی و بار دیگر با داوطلب شدن (ارائه استیک). اگر میزان کارمزد اعتبارسنج 100 درصد باشد، هیچ توکنی در ازای داوطلب شدن دریافت نمی کند.

مکانیزم پاداش ها

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

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

  • این اعتبارسنج ها از خود استیک ندارند.
  • هر کدام از آنها به یک میزان امتیاز دوره دریافت می کنند.
  • هیچ کارمزدی برای تراکنش های انجام شده وجود ندارد.
  • کارمزد کمیسیون دریافت نمی کنند.
  • میزان پاداش کل، 100 توکن است.
  • حداقل توکن لازم برای اعتبارسنج شدن، 350 واحد است. (این میزان کاملا فرضی است).
استخر اعتبارسنج A و B
استخر اعتبارسنج A و B

هر دو استخر A و B، چهار گزیننده دارند و به ترتیب 600 و 400 توکن در آنها استیک شده است.

بر اساس این توزیع پاداش، گزیننده ها در استخر B پاداش بیشتری بر هر توکن دریافت می کنند. چون توکن های بیشتری در استخر A استیک شده است. سام 50 دات در استخر A استیک کرده، اما در ازای آن فقط 8.3 توکن دریافت می کند. در حال که کیتی این پاداش را با استیک 12.5 توکن دریافت می کند.

محدودیت توزیع پاداش بین گزیننده ها

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

در پولکادات و کوزاما، این محدودیت {{ polkadot_max_nominators }} است. البته این می تواند از طریق ارتقای زمان اجرا، اصلاح شود. اعتبارسنجی با گزیننده بیشتر از {{ polkadot_max_nominators }}، نسبت تقاضا به عرضه بیشتری دارد. در این صورت، فقط گزیننده های بالاتر (بر اساس میزان استیک تخصیص یافت به اعتبارسنج) پاداش دریافت می کنند. یعنی استیک دیگر گزیننده ها تلف می شود. در واقع توانسته اند اعتبارسنج انتخاب کنند، اما پاداشی به ازای آن دریافت نکرده اند.

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

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

توجه: “برای محاسبه پاداش استیک پولکادات (و دیگر رمز ارزها) می توانید به لینک زیر مراجعه نمایید.”

https://www.stakingrewards.com/calculator/polkadot

حساب ها برای استیک پولکادات

به طور کلی 2 نوع حساب برای مدیریت سرمایه وجود دارد. “استش” و “کنترلر”.

  • استش: سرمایه در این حساب هولد می شود و دیگر قابلیت ها در حساب کنترلر قابل دسترس است. در این حساب، یک “کلید استش” برای شما ساخته شده که باید آن را در کیف پول سرد (آفلاین) نگهداری کرد. همچنین می توانید یک حساب پراکسی بسازید تا در فرایند حاکمیت بتوانید رای دهید.
  • کنترلر: این حساب به عنوان نماینده ی حساب استش کار می کند. از طریق کنترلر می توان در مورد گزینش و اعتبارسنجی تصمیم گیری کرد. همچنین می توان تنظیمات پرداخت ها (از جمله کارمزد کمیسیون) را تغییر داد و “کلید جلسه” ساخت. البته برای پرداخت کارمزد تراکنش ها باید مقداری سرمایه در آن وجود داشته باشد.

دلیل وجود دو کلید، افزایش امنیت فعالیت اعتبارسنج ها و گزیننده ها است. در واقع با استفاده از یک کلید برای چندین کار، امنیت سرمایه به شدت افت می کند. (کلیدهای کنترلر و استش می توانند sr25519 یا ed25519 باشند).

گزیننده ها و اعتبارسنج ها

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

بخش بزرگی از کارها بر عهده اعتبارسنج ها است. آنها وظیفه ساخت بلاک های داوطلب جدید در BABE و رای دهی و رسیدن به اجماع در GRANDPA را بر عهده دارند. همچنین فرایند انتقال وضعیت پاراچین ها را اعتبارسنجی می کنند. در رابطه با دسترسی داده و XCM نیز مسئولیت هایی را عهده دار هستند.

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

اسلشینگ

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

هر DOT اسلش شده به خزانه اضافه می شود. با این کار (بجای سوزاندن یا توزیع دوباره)، شورا می تواند در صورت نیاز از این توکن ها برای پرداخت استفاده کند. برای مثال، رفتار مخرب یک نود می تواند باعث اسلش شدن نودهای سالم شود. در این صورت، خسارت وارده از محل توکن های خزانه جبران می شود. همچنین اگر اسلشینگ به درستی رخ دهد، توکن ها از اعتبارسنج مخرب به نودهایی که به پیشرفت اکوسیستم کمک می کنند می رسد.

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

مثالی از اسلشینگ

برای مثال، فرض کنید BIG_COMPANY پنجاه اعتبارسنج دارد و همگی آنها آفلاین می شوند. در نتیجه، 1 درصد اسلش مسئولیت ناپذیری برای آنها ایجاد می شود. در این مثال، نود گزیننده 5 اعتبارسنج را انتخاب کرده که دو مورد از آنها با BIG_COMPANY (BC_1 و BC-20) و سه مورد دیگر با اعتبارسنج هایی هستند که مربوط به BIG_COMPANY نیستند. (یعنی OV_1، OV_2 و OV_3). در این دوره، BC_1 اعتبارسنج فعال این گزیننده، BC_2 و OV_1 غیر فعال و OV_2 و OV_3 در حال انتظار هستند. 1 درصد از استیک گزیننده اسلش می شود. چون BC_1 اعتبارسنج فعال است. اعتبارسنج های غیر فعال و در حال انتظار، هیچ تاثیری بر این موضوع ندارند. چون به صورت فعال در حال اعتبارسنجی نیستند. گزیننده ای که به صورت فعال BC_2 را گزینش کند نیز 1 درصد اسلشینگ دریافت می کند. اما گزیننده هایی که OV_1 گزینش کنند، تحت تاثیر قرار نمی گیرند.

گزینش چند اعتبارسنج در یک دوره

در برخی موارد خاص، یک گزیننده می تواند چندین اعتبارسنج را در یک دوره، گزینش کند. در این صورت، میزان اسلش به نسبت میزان توکن استیک شده در یک اعتبارسنج خاص خواهد بود. برای مثال، اگر کل استیک گزیننده دیگری بین BC_1 و OV_1 نصف شود، 0.5 درصد (نیمی از 1 درصد) اسلش برای هر کدام ایجاد می شود. اگر گزیننده ای به صورت فعال در حال گزینش BC_1 و BC-2 باشد و هر کدام نیمی از استیک آن را دریافت کند، همچنان 1 درصد اسلش برای آنها ایجاد می شود. چون 1 درصد اسلش برای هر دو نیمه استیک آنها رخ می دهد. توجه کنید که نمی توان درصد استیک اختصاص یافته به هر اعتبارسنج را کنترل کرد. همچنین نمی توان انتخاب کرد که کدام یک، اعتبارسنج فعال باشد. (مگر اینکه فقط یک اعتبارسنج انتخاب شده باشد). نحوه تخصیص استیک پولکادات توسط الگوریتم Phragmén کنترل می شود.

وقتی یک اعتبارسنج اسلش شود، در وضعیت “اسلش اجرا نشده” قرار می گیرد. این وضعیت برای 28 روز (7 روز در کوزاما) باقی می ماند. در این دوره، می توان یک درخواست لغو اسلش در مکانیزم حاکمیت ثبت کرد. در صورتی که با این درخواست موافقت نشود، اسلش اجرا خواهد شد.

درجات رفتار مخرب

رفتار مخرب نودها می تواند درجات مختلفی داشته باشد که در ادامه به آنها اشاره می کنیم. البته این درجات در کد یا سیستم وارد نشده اند.

  • سطح 1: مسئولیت ناپذیری ایزوله؛ آفلاین شدن برای یک مدت کامل. در این صورت اسلشینگ انجام نمی شود، فقط چیلینگ (Chilling) رخ می دهد.
  • سطح 2: مسئولیت ناپذیری همزمان یا مبهم سازی ایزوله؛ بخش خیلی کمی از استیک اسلش شده و چیلینگ رخ می دهد.
  • سطح 3: رفتار مخربی که به امنیت شبکه آسیب چندانی نزند. از جمله مبهم سازی همزمان یا رای دهی ایزوله بی مورد در GRANDPA. در این صورت بخش کمی از استیک اسلش شده و چیلینگ رخ می دهد.
  • سطح 4: رفتار مخربی که به امنیت شبکه آسیب بزند، ریسک مالی ایجاد کند یا به صوت گسترده تبانی ایجاد کند؛ تمامی یا اکثر حجم استیک، اسلش شده و چیلینگ رخ می دهد.

مسئولیت ناپذیری در استیک پولکادات

در هر جلسه از فرایند فعالیت نودها، اعتبارسنج ها یک پیغام تحت عنوان “I’m Online” ارسال می کنند تا اعلام کنند که آنلاین هستند. اگر اعتبارسنج در یک دوره هیچ بلاکی ایجاد نکند و این پیغام را ارسال نکند، مسئولیت ناپذیری آن گزارش داده می شود. بر اساس تکرار این فعالیت و اینکه چه تعداد اعتبارسنج غیر فعال هستند، اسلشینگ رخ می دهد. فرمول محاسبه آن بدین شکل است:

(x=نودهای مخرب/n= تعداد کل در دسته اعتبارسنج های فعال)
min((3 * (x – (n / 10 + 1))) / n, 1) * 0.07

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

مبهم سازی GRANDPA

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

مبهم سازی BABE

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

(x=نودهای مخرب/n= تعداد کل در دسته اعتبارسنج های فعال)
Min( (3 * x / n )^2, 1)

برای مثال، تصور کنید 100 اعتبارسنج در دسته فعال وجود داشته باشد و یکی از آنها در اسلات مبهم سازی کند. (در اینجا مهم نیست BABE یا GRANDPA باشد). این موضوع بیشتر از اینکه یک حمله به شبکه باشد، عدم تنظیم مناسب اعتبارسنج است. جریمه این کار Min(3 * 1 / 100)^2, 1) = 0.0009 یا 0.09 درصد اسلش برای آن استخر اعتبارسنج خواهد بود. (تمامی استیک هولد شده توسط اعتبارسنج و گزیننده های آن).

حال تصور کنید گروهی در حال اجرای چندین اعتبارسنج باشند و همگی یک مشکل در اسلات داشته باشند. جریمه آن ها Min((3 5 / 100)^2, 1) = 0.0225 یا 2.25 درصد اسلش خواهد بود. اگر 20 اعتبارسنج مبهم سازی کنند، حمله شدیدی به شبکه ایجاد شده و اسلش نیز بیشتر خواهد بود. یعنی Min((3 20 / 100)^2, 1) = 0.36 یا 36 درصد اسلش برای تمامی این اعتبارسنج ها و گزیننده های آنها. چیلینگ نیز برای تمامی این ها ایجاد می شود.

رشد تصاعدی میزان اسلشینگ

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

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

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

چیلینگ

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

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

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

اسلشینگ در طول چند دوره

به طور کلی سه مشکل در رابطه با اسلشینگ در NPoS وجود دارد:

  • یک گزیننده می تواند چندین اعتبارسنج را گزینش کند و از طریق هر یک از آن ها اسلش شود.
  • قبل از اسلشینگ، استیک در چندین دوره استفاده می شود. گزینش با N کوین برای E دوره به معنی این نیست که N*E کوین اسلش می شود.
  • رفتارهای مخرب که باید اسلش شوند، بعد از ایجاد آسیب به شبکه و به صورت نامنظم پیدا می شوند.

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

توزیع پاداش استیک پولکادات

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

پاداش ها مطابق جلسه (1 ساعت در کوزاما، 4 ساعت در پولکادات) ثبت شده و مطابق دوره (6 ساعت در کوزاما و 24 ساعت در پولکادات) محاسبه می شوند. در نتیجه، پاداش ها در کوزاما هر روز 4 بار و در پولکادات 1 بار محاسبه می شوند.

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

پاداش استیک پولکادات، برای هر اعتبارسنج گزینش شده دریافت می شود. این پاداش ها برای 84 دوره در دسترس هستند. یعنی 84 روز در پولکادات و 21 روز در کوزاما. اگر پاداش ها در این دوره دریافت نشود، دیگر قابل دریافت نخواهد بود. همچنین اگر اعتبارسنج تمامی توکن های استیک شده خود را بازگردانی کند، تمامی پرداخت های در حال انتظار، متوقف می شوند. چون فرایند بازگردانی استیک پولکادات 28 روز طول می کشد، گزیننده ها باید حداقل در این زمان پرداخت ها را بررسی کنند.

دریافت پاداش ها

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

مثالی از دریافت پاداش:

دوره * زمان ساخت بلاک = زمان توزیع پاداش
3600 * 6 ثانیه = 6 ساعت

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

برای مثال، فرض کنید پاداش بلاک برای یک اعتبارسنج 10 DOT باشد. در صورتی که کمیسیون اعتبارسنج 50 درصد باشد، 5 DOT به آن می رسد. 5 توکن باقیمانده نیز بین اعتبارسنج و گزیننده ها تقسیم می شود. (به نسبت حجم استیک شده توسط هر گزیننده). ساده تر بگوییم، در دریافت سهمی از 5 توکن باقیمانده، تفاوتی بین اعتبارسنج و گزیننده وجود ندارد.

پاداش ها را می توان به حساب کنترلر، استش یا به حسابی کاملا نامربوط منتقل کرد. از طریق تب “Extrinsics” نیز می توانید پاداش ها را به “None” ارسال کنید تا سوزانده شوند. (Developer -> Extrinsics -> Staking -> Bond). همچنین می توان مقداری به حجم استیک پولکادات افزود یا از آن کم کرد. بدون اینکه تمامی توکن ها را از حالت استیک خارج کنید.

تورم در استیک پولکادات

توکن DOT سقف عرضه ندارد و نرخ تورم آن ثابت نیست. بلکه این نرخ سالانه حدود 10 درصد است که پاداش های اعتبارسنج تابع میزان استیک شده بوده و باقیمانده آن به خزانه منتقل می شود.

نرخ متغیر تورم در استیک دات
نرخ متغیر تورم در استیک دات
  • محور x: نسبت DOT استیک شده.
  • محور y: تورم، درصد سالانه.
  • خط آبی: پاداش های تورم به سهامداران.
  • خط سبز: نرخ بازگشت سهامدار.

(پاداش تورم قابل تعیین است).

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

برای مثال، با این فرض که نرخ ایده آل استیک پولکادات 50 درصد باشد و 50 درصد از تمامی توکن ها (KSM/DOT) استیک شده باشد، تورم کاملا برای اعتبارسنج ها/گزیننده ها ایجاد می شود. در صورتی که این نرخ کمتر یا بیشتر از 50 درصد باشد، اختلاف نسبی به خزانه منتقل می شود و در نتیجه پاداش استیکینگ کاهش می یابد.

چرا باید استیک کنیم؟

  • 10 درصد تورم سالانه با اجرا شدن شبکه.
  • 50 درصد استیکینگ فعال هدف گذاری شده.
  • حدود 20 درصد بازگشت اسمی سالانه.

چرا نباید استیک کنیم؟

  • توکن ها به مدت 28 روز پس از خارج کردن از استیک قفل می شوند. (7 روز در کوزاما).
  • اسلشینگ اعتبارسنج مخرب.
  • بخواهید از توکن ها برای یک اسلات پاراچین استفاده کنید.

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

پولکادات با 20 جایگاه برای اعتبارسنج شروع به کار کرد و این تعداد به 297 رسیده است. حداکثر تعداد اعتبارسنج ها هنوز تعیین نشده اما مطابق پهنای باند شبکه محدود می شود. تعداد پیش بینی شده از اعتبارسنج های پولکادات، حدود 1000 واحد است. کوزاما (شبکه قناری پولکادات) نیز در حال حاضر 900 اسلات اعتبارسنج فعال دارد.

راهکار شماره 103

در حال حاضر، 22500 عدد گزیننده در پولکادات وجود دارد و تنظیمات فعلی استیک پولکادات اجازه عضویت گزیننده های بیشتر را نمی دهد. مطابق پیشنهاد شماره 103، محدودیت های جدیدی در شبکه پولکادات ایجاد می شود تا ثبات و امنیت شبکه افزایش یابد. توجه داشته باشید که این پیشنهاد، حداکثر تعداد گزیننده ها را افزایش نمی دهد.

هدف این پیشنهاد، افزایش حداقل میزان استیک پولکادات برای گزینش است تا گزیننده های شایسته برای حفظ امنیت شبکه، عضو شوند. این میزان از 40 توکن به 80 توکن افزایش یافته و یک معیار جدید به نام “chill-threshold” تنظیم شده است. با وجود این معیار، معیار “chill_other” فقط زمانی اجرا می شود که تعداد گزیننده ها بیش از 90 درصد از تعداد کل آنها باشد. هر گزیننده موجود می تواند تنظیمات مورد نظر خود را ایجاد کند تا با این تغییر تطابق پیدا کند. (از جمله میزان توکن استیک شده، تعداد گزیننده ها و …).

چگونه توکن های دات خود را استیک کنیم؟

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

مراحل استیک پولکادات در کیف پول Polkawallet

مرحله 1: پس از نصب اپلیکیشن Polkawallet، آن را باز کنید و روی گزینه “Create Account” کلیک کنید. این نرم افزار هم برای اندروید و هم برای IOS طراحی شده است.

ساخت حساب دات
مرحله 1

مرحله 2: پس از مطالعه نکات ذکر شده در صفحه، روی “Next” کلیک کنید.

استیک دات
مرحله 2

مرحله 3: در این بخش تعدادی کلمات ظاهر می شوند که باید ترتیب آن ها با دقت فراوان یادداشت کرده و در جایی امن نگهداری کنید. (به هیچ وجه اسکرین شات نگیرید و کلمات را روی کاغذ یادداشت کنید). سپس روی “Next” کلیک کنید.

یادداشت عبارت کلیدی
مرحله 3

مرحله 4: در این صفحه باید کلمات را به ترتیبی که یادداشت کرده بودید، در نوار مخصوص وارد کنید. پس از آن روی “Next” کلیک کنید.

مرحله 4 استیک دات
مرحله 4

ادامه مراحل

مرحله 5: حال صفحه اصلی کیف پول باز می شود. در بخش “Assets” که در تب های پایین قرار دارند، دارایی DOT را انتخاب کنید.

مرحله 5 استیک دات
مرحله 5

مرحله 6: گزینه “Receive” را انتخاب کنید تا یک بارکد شامل “آدرس دریافت” ظاهر شود. با کپی کردن این آدرس می توانید کوین های DOT خود را به کیف پول اضافه کنید.

مرحله 6 استیک دات
مرحله 6

مرحله 7: پس از دریافت کوین ها، در صفحه اصلی، تب “Staking” را باز کنید.

مرحله 7 استیک دات
مرحله 7

مرحله 8: گزینه “Bond Funds” را انتخاب کنید تا میزان DOT قابل استیک (منهای کارمزد تراکنش) نمایش داده شود.

مرحله 8 استیک دات
مرحله 8

مرحله 9: می توانید در قسمت “Reward”، تنظیمات پاداش خود را تغییر دهید. حالت سود مرکب از گزینه اول قابل دسترس است.

مرحله 10: سپس در قسمت “Amount” مقدار DOT برای استیک را وارد کرده و برای تایید مرحله روی “Bond Funds” کلیک کنید.

مرحله 9 و 10 stake دات
مرحله 9 و 10

مرحله 11: حال با استفاده از نوار قرمز رنگ، میزان “Tip” را تنظیم کرده و روی “Sign & Submit” کلیک کنید تا تراکنش در صف انتظار قرار بگیرد (می توانید روی حداقل یعنی 0.1 بگذارید). پس از گذشت چند ثانیه، فرایند استیک به اتمام می رسد.

مرحله 11 استیک دات
مرحله 11

مراحل استیک پولکادات در کیف پول Polkadot Apps

  1. کیف پول Polkadot Apps را باز کنید: https://polkadot.js.org/apps/#/accounts
  2. روی گزینه “Add account” کلیک کرده و عبارت کلیدی را در مکانی امن نگهداری کنید. سپس روی “Next” کلیک کنید و دو حساب ایجاد کنید. یکی برای استش و دیگری برای کنترلر.
  3. حداقل 77 DOT به آدرس استش ارسال کنید. همچنین باید مقداری در حساب کنترلر داشته باشید.
  4. بخش “Account actions” را باز کنید: https://polkadot.js.org/apps/#/staking/actions
  5. روی گزینه “NOMINATOR” کلیک کنید. سپس حساب استش و کنترلر و میزان استیک را انتخاب و روی “Next” کلیک کنید.
  6. نودهای اعتبارسنج را پیدا و آنها را به لیست ” nominated accounts” اضافه کنید. حال روی “Bond & Nominate” کلیک کنید.

مراحل استیک پولکادات در Polkadot.js.org

  1. کیف پول Polkadot Apps را باز کنید: https://polkadot.js.org/apps/#/settings.
  2. در تب “Settings”، بخش “manage hardware connections” را پیدا و ” Attach Ledger via WebUSB” را انتخاب کنید. سپس روی “Save” در گوشه پایین سمت راست کلیک کنید.
  3. تب “Accounts” را باز کنید، گزینه ” Add via Ledger” را انتخاب و نام حساب، نوع و شاخص را انتخاب کنید. سپس روی “Save” کلیک کنید. حال دو حساب برای استش و کنترلر ایجاد کنید.
  4. حداقل 77 DOT به آدرس استش ارسال کنید. همچنین باید مقداری در حساب کنترلر داشته باشید.
  5. بخش ” Account actions” را باز کنید: https://polkadot.js.org/apps/#/staking/actions
  6. نودهای اعتبارسنج را پیدا و آنها را به لیست ” nominated accounts” اضافه کنید. حال روی “Bond & Nominate” کلیک کنید.

مراحل استیک پولکادات در Ledger Live

  1. اپلیکیشن Ledger Live را باز کنید و کیف پول لجر را به کامپیوتر متصل کنید.
  2. تب “Accounts” را باز کرده و روی “Add accounts” کلیک کنید.
  3. گزینه “Receive” را انتخاب کرده تا آدرس خود را دریافت کنید.
  4. حداقل 77 DOT به آدرس خود ارسال کنید.
  5. گزینه ” Earn rewards” یا ” Manage assets” را انتخاب کرده و میزان استیک را تعیین کنید. سپس عملیات را در دستگاه لجر تایید کنید.
  6. گزینه ” Nominate” را انتخاب کنید.
  7. نودهای اعتبارسنج را پیدا و آنها را به لیست ” nominated accounts” اضافه کنید. در پایان، عملیات را در کیف پول لجر تایید کنید.

مطالب مرتبط

دستگاه ماینر

دستگاه ماینر چیست؟

نوشته شده در آموزش ماینینگ و استیکینگ
  ·   1 دقیقه مدت مطالعه
مزرعه استخراج

مزرعه استخراج یا فارم ماینینگ چیست؟

نوشته شده در آموزش ماینینگ و استیکینگ
  ·   1 دقیقه مدت مطالعه
استخراج بیت کوین کش

نحوه استخراج بیت کوین کش (Bitcoin Cash)

نوشته شده در آموزش ماینینگ و استیکینگ
  ·   7 دقیقه مدت مطالعه

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

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

×