نمای کلی BSC Staking – استیکینگ BNB در زنجیره هوشمند بایننس (BSC)
BSC Staking – استیکینگ BNB
زنجیره هوشمند BNB (BSC) بر روی یک بلاک چین اثبات اعتبار (PoSA) عمل میکند، با مکانیسم سهامگذاری پیشنهاد شده در BEP-294.
این دارندگان BNB را قادر میسازد تا توکنهای خود را با اعتبارسنجیهای مشخص شده به اشتراک بگذارند تا شبکه را ایمن کنند و جوایزی را کسب کنند.
در اینجا یک مرور کلی است که مفاهیم و عملیات اصلی سهام در BSC را پوشش می دهد.
مفاهیم اساسی BSC Staking
موتور اجماع استیکینگ BNB
BSC از مکانیزم اجماع استفاده می کند که DPoS و PoA را برای اجماع ترکیب می کند، در این سیستم:
- بلوک ها توسط مجموعه محدودی از اعتبار سنجی ها تولید می شوند.
- اعتبار سنجی ها به نوبت بلوک ها را به روش PoA تولید می کنند.
- مجموعه اعتبار سنجی بر اساس یک حاکمیت مبتنی بر سهام انتخاب می شوند.
مکانیسم استیکینگ برای تعیین صلاحیت تایید کننده ها برای تولید بلوک ها ضروری است.
مجموعه اعتبار سنجی استیکینگ BNB
مجموعه اعتباردهنده گروهی از گرهها است که مسئول اعتبارسنجی تراکنشها و تولید بلوکها در BSC هستند.
مجموعه اعتبار سنجی بر اساس میزان شرط بندی هر اعتبارسنجی تعیین می شود که نشان دهنده مقدار BNB است که توسط اعتبار سنجی و نمایندگان آن به اشتراک گذاشته شده است.
اعتبار سنجی های برتر با بیشترین سهم به عنوان مجموعه اعتبارسنجی فعال انتخاب می شوند و به نوبت بلوک ها را پیشنهاد می کنند و رای می دهند. بقیه اعتباردهندهها در مجموعه اعتبارسنجی آماده به کار هستند، و در صورت افزایش سهم آنها یا اگر برخی از اعتبارسنجیهای فعال خارج شوند، میتوانند به مجموعه اعتبارسنجی فعال بپیوندند.
هر سازمان یا فردی می تواند با ایجاد اعتبار سنجی در زنجیره خود و تامین نمایندگی های کافی، بخشی از مجموعه اعتبار سنجی شود. به طور مشابه، آنها می توانند صرفاً با خارج کردن تمام نمایندگان BNB خود، از این امر انصراف دهند.
اعتبار سنجی ها را نیز می توان با برش از مجموعه اعتبار سنجی حذف کرد، که جریمه ای برای بدرفتاری یا آفلاین بودن است.
انتخابات تایید کننده
نقش های مختلفی برای اعتبار سنجی وجود دارد:
- کابینت: معتبرترین K (که در حال حاضر 21 عدد است) که بیشترین شانس را برای تولید بلوک دارند.
- کاندید: برترین (K، K+NumOfCandidates] (که در حال حاضر (21،45] است) اعتبار سنجی که شانس کمی برای تولید بلوک دارند.
- غیرفعال: تایید کننده های بازنشانی که هیچ شانسی برای تولید بلوک ندارند.
نقش های مجموعه اعتبار سنجی هر 24 ساعت بر اساس آخرین اطلاعات شرط بندی تعیین می شود.
پس از ساعت 00:00 UTC، موتور اجماع اعتبار سنجی ها را مرتب می کند و مجموعه اعتبار سنجی BSC را با اطلاعات رتبه بندی به روز می کند.
قراردادهای سیستمی
چندین قرارداد داخلی (به عنوان مثال، قراردادهای سیستمی) برای تسهیل شرط بندی BSC وجود دارد.
- قرارداد مجموعه اعتبار سنجی قرارداد به صورت دوره ای یک مجموعه اعتبار سنجی را انتخاب می کند. این قرارداد همچنین به عنوان یک انبار برای ذخیره موقت جوایز اعتبارسنجی عمل می کند.
- قرارداد پاداش سیستم این قرارداد به عنوان یک صندوق برای جمع آوری بخشی از کارمزد معاملات عمل می کند. وجوه برای اهداف عمومی مختلف، مانند توزیع جوایز نهایی استفاده می شود.
- قرارداد اسلش. این قرارداد برای پیگیری تعداد دفعاتی که یک اعتبارسنجی در دسترس نمیشود و پس از رسیدن به یک آستانه مشخص جریمههایی را ایجاد میکند، استفاده میشود. علاوه بر این، این قرارداد همچنین انواع دیگر رویدادهای اسلش، مانند امضای مضاعف و رای دادن مخرب در نهایی شدن سریع را نیز کنترل می کند.
- قرارداد هاب سهام. این قرارداد به عنوان نقطه ورود برای مدیریت اعتبار سنجی ها و نمایندگی ها عمل می کند و در عین حال منطق کاهش اعتبارسنجی های خاص را نیز پیاده سازی می کند. برای عملیات تفویض / عدم تفویض اختیار / تفویض اختیار مجدد، قراردادهای پیاده سازی اعتبارسنجی های مختلف را برای مدیریت سهام کاربر فراخوانی می کند.
قرارداد اعتباری
هر اعتبار سنج قرارداد اعتباری خود را دارد که اعتبار سهام را مدیریت می کند و تبادل بین اعتبار و BNB را تسهیل می کند. نام رمز اعتبار شرط بندی، “سهم {{ اعتبار نام تجاری }} اعتبار”، و نماد آن “st{{نام اعتبارسنجی}}” است. قرارداد توسط Stake Hub Contract زمانی که اعتبارسنجی ایجاد شود ایجاد می شود.
هر زمان که یک کاربر BNB را واگذار می کند، مقدار معادلی از توکن های اعتباری ایجاد می شود. از سوی دیگر، زمانی که کاربر از نمایندگی خود خارج میشود، مقدار مربوطه از توکنهای اعتباری از بین میرود و در نتیجه BNB آزاد میشود.
توزیع پاداش
پاداش شرط بندی از کارمزد تراکنش حاصل می شود – هنگامی که یک بلوک تولید می شود، اکثر کارمزد بلوک به عنوان پاداش برای اعتبارسنجی که بلوک را پیشنهاد کرده است، جمع آوری می شود.
هر روز، بخشی از جوایز جمعآوریشده مستقیماً به عنوان کمیسیون به حساب اپراتور اعتبارسنجی ارسال میشود، در حالی که بخش باقیمانده به قرارداد اعتبار اعتبارسنجی مربوطه ارسال میشود. و هنگامی که یک کاربر سهام خود را لغو و ادعا می کند، پاداش انباشته شده و سهام اصلی به او بازگردانده می شود.
عملیات اعتبار سنجی
اعتبار سنجی گره هایی هستند که نرم افزار زنجیره هوشمند BNB را اجرا می کنند و در فرآیند اجماع شرکت می کنند.
آنها به حداقل سهام BNB در آدرس اعتباردهنده خود نیاز دارند و می توانند نمایندگانی از سایر دارندگان BNB دریافت کنند. اعتبارسنجیها از کارمزد تراکنشها پاداش دریافت میکنند و بیشتر این پاداشها را با نمایندگان خود به اشتراک میگذارند.
اعتبار سنجی را ایجاد کنید.
برای اطمینان از امنیت شبکه، تبدیل شدن به یک اعتبار سنجی در BSC نیازمند حداقل 2000 BNB است.
دارندگان BNB می توانند یک تراکنش CreateValidator را با قرارداد StakeHub آغاز کنند تا اعتبارسنجی شوند. برای اطلاعات بیشتر، به Create BSC Validator مراجعه کنید.
اعتبار سنجی را ویرایش کنید
اعتبار سنجی ها می توانند اطلاعات خود را با استفاده از تراکنش هایی مانند EditConsensusAddress، EditCommissionRate، EditDescription و EditVoteAddress به روز کنند.
عملیات نمایندگی
نمایندگان، دارندگان BNB هستند که BNB خود را با اعتبارسنجی، به اشتراک گذاری جوایز، به اشتراک می گذارند.
آنها میتوانند هر اعتبارسنجی فعال یا آماده به کار را انتخاب کنند، بین آنها جابهجا شوند، BNB خود را لغو کنند و هر زمان که بخواهند پاداش دریافت کنند.
کاربران می توانند برای دستورالعمل های مربوط به این اقدامات به راهنمای کاربر مراجعه کنند.