Често задавани въпроси за валидаторите

Въведение

Какво точно представлява валидаторът?

валидатор е виртуално лице, което живее на Бийкън чейн, и е представено чрез баланс, публичен ключ и други свойства, и участва в консенсус с мрежата Eтереум.

Какво е валидаторски клиент?

валидаторски клиент е софтуерът, който действа от името на валидатора, като държи и използва личния му ключ, за да прави атестации за състоянието на веригата. Един клиентски валидатор може да притежава множество двойки ключове и да контролира множество валидатори.

Какво е оператор на възел?

оператор на възел е човек, който гарантира, че клиентският софтуер работи правилно и поддържа хардуера според нуждите.

Колко ETH трябва да заложа, за да стана валидатор?

Всяка двойка ключове, свързана с валидатор, изисква да бъде активирано заключване 3 ETH, което представлява първоначалния ви баланс, както и първоначалната първоначално и максимално тежест на вашия вот, за всеки валидатор.

Има ли някакво предимство да имаш повече от 3 ETH, оставени в залог?

Не. Няма никакво предимство да имате заложени повече от 3 ETH.Депозирането на повече от 3 ETH в една група ключове не увеличава шансовете за получаване на награда, нито може да допринесе за награда над 3 ETH, тъй като за всеки валидатор има лимит на effective balance от 3. Това означава, че залагането се извършва в увеличения от 3 ETH, като всяко едно е със своя група ключове и баланс.След като тегленията бъдат разрешени с надстройката Shanghai/Capella, балансът над 3 ETH на валидаторите, които са с максимално ефективен баланс и свързан адрес за изпълнение на теглене, ще бъде автоматично изтеглен като излишен баланс.

Защо има таван от 3 ETH?

Всеки депозит от 3 ETH активира един набор валидаторски ключове. Тези ключове се изпозват за потвърждаване на състоянието на мрежата. Колкото по-малко е изискваането за ETH, толкова повече произтичащи от това подписи трябва да бъдат запазени от мрежата. Сумата 3 ETH беше избрана като баланс между това да се позволи на възможно най-много хора да залагат, без да се възпрепятства децентрализацията чрез раздуване на размера на всеки блок с подписи.Ограничаването на максималния залог до 3 ETH за валидатор насърчава децентрализацията на властта, тъй като не дава възможност на никой валидатор да има прекалено голям вот по отношение на състоянието на веригата. Също така ограничава обема на ETH, който може да бъде изведен от залагане във всеки даден момент, тъй като броят на валидаторите, които могат да напуснат в даден времеви период, е ограничен. Това помага за защита на мрежата от определени атаки.Въпреки че тежестта на гласа на валидатора се определя от това колко е заложил, тежестта на гласа на всеки валидатор започва от 3. В случай на слабо представяне на възела е възможно да се падне под тази стойност, но не е възможно тя да бъде превишена.Do not deposit more than 3 ETH for a single validator—it will not add to your rewards.Understanding validator effective balance

Какво представлява договорът за депозит?

Можете да разглеждате договора за депозит като превод на средства от сметка в Eтереум към сметка на валидатор за доказателство-за-залог.То уточнява кой залага, кой валидира, колко е залогът и кой може да изтегли сумите.

Защо трябва да имам суми в залог?

Като валидатор ще трябва да имате заложени средства, така че да е възможно да понесете наказанието си за нечестно поведение.С други думи, за да сте честни, действията ви трябва да имат финансови последствия.

Мога ли да спра своя валидатор за няколко дни и после отново да го пусна?

Да, но с малки санкции. Ако сте офлайн за няколко дни при нормални условия ще загубите ETH в размер, който е приблизително равен на толкова ETH, колкото бихте спечелили за същия период. С други думи, ако е можело да спечелите ≈0,01 ETH, вместо това ще бъдете санкционирани с ≈0,01 ETH.

Кога е необходим допълнителен депозит към моя валидаторски баланс?

Отговорът на този въпрос много зависи от това колко ETH имате на разположение.Със сигурност трябва да добавите към баланса си, ако той е приблизително 16 ETH. Това се прави с цел да не бъдете изхвърлени от валидаторския пост (което става автоматично, ако балансът ви падне под 16 ETH).От другата страна на спектъра, ако вашият баланс е към 31 ETH, вероятно няма смисъл да добавяте допълнителните ETH, необходими да достигнат 32.

Кога мога да изтегля сумите си и каква е разликата между излизане и теглене?

Може да дадете знак за намерението си да спрете валидирането, като подпишете доброволно съобщение за излизане със своя валидатор.Имайте предвид обаче, че преди надстройката Shanghai/Capella, планирана за първото/второто тримесечие на 2023 г., щом веднъж сте напуснали, няма връщане назад.Към момента не можете да активирате повторно валидатора си и няма да можете да превеждате или теглите средствата си, преди тегленията да бъдат активирани с надстройката Shanghai/Capella. Това означава, че средствата ви ще останат недостъпни поне дотогава.This full withdraw of funds requires that a withdrawal address be set, and will be automatically transferred in the next validator sweep.Повече за тегленията

Какво се случи с „Eth2?“

Със Сливането термините „Eth1“ и „Eth2“ бяха отхвърлени. След успешния преход към доказателство-за-залог чрез Сливането вече няма две отделни мрежи на Eтереум, има само Етереум.Eтереум се състои от слой на изпълнение (обработка на трансакции и изпълнение, преди „Eth1“) и консенсусен слой (обработка на консенсусни задачи за доказателство-за-залог, преди „Eth2“ или „Ethereum 2.0“).Тези актуализации на терминологията променят само правилата за наименуване; това не променя целите или пътната карта на Eтереум.Разберете повече за голямото преименуване

Отговорности

Какви клиенти трябва да управлявам?

Като залагащ от вас се изисква да поддържате и управлявате възел, като управлявате КАКТО консенсусен клиент, ТАКА И клиент за изпълнение.
Със Сливането това се превърна в изискване, затова се уверете, че управлявате и двете, преди да започнете да залагате.
Преглед на списъка за залагане

Защо е необходимо сега да управлявам клиент за изпълнение?

Досега сигналният възел (консенсусният слой) трябваше само да наблюдава договора за депозит за залагане на слоя на изпълнение, за да знае кои валидаторски сметки са депозирали 3 ETH. Тази информация е била лесно предоставяна от доставчици трети лица като Infura или Alchemy.След като преходът към доказателство-за-залог чрез сливането е завършен, валидаторите са отговорни за обработката на трансакциите и за потвърждаването на валидността им. След сливането тези данни не не са достъпни в популярните източници трети страни. Използването на доставчик трета страна ще доведат до преминаването на вашия валидатор офлайн. Когато се осъществи фрагментирането на данни, ще има и риск на валидаторите да бъде наложено наказание съгласно игра за доказателство-за-попечителство.

Как се поощряват валидаторите да бъдат активни и честни?

Като валидатор вие получавате награда за предлагане/оценка на блокове, които са включени във веригата.От друга страна може да бъдете наказани за това, че не сте на линия и действате злонамерено – например, когато удостоверявате невалидни или противоречиви блокове.Ключовото понятие е следното:
  • Награди се дават за действия, които помагат за постигане на консенсус в мрежата.
  • При неволни действия (или бездействия), които пречат на консенсуса, се прилагат малки наказания.
  • И се налагани големи наказания – или налагане на наказания – за злонамерени действия.
С други думи, вие увеличавате наградите си, като осигурявате най-голяма полза за мрежата като цяло.

Как се изплащат награди/наказания?

Вашият баланс периодично се актуализира от правилата в мрежата на Eтереум, докато изпълнявате (или не) своите задължения.Вашият валидатор има свой собствен баланс, като първоначалният баланс е описан в договора за депозит. Наградите и наказанията ви се отразяват във вашия валидаторски баланс с течение на времето.
След сливането валидаторите отговарят също и за обработката на трансакции, като по този начин ще им се полагат неизползвани такси за газ, свързани с включени трансакции при предлагането на блоковете, обработвани от вашия валидатор. Тези такси се отчитат на слоя на изпълнение, а не на консенсусния слой, затова е необходимо на клиента ви да бъде предоставен традиционен адрес на Eтереум.
Преглед на списъка за залагане

Колко често се изплащат награди/наказания?

Наградите и наказанията се издават на всеки 6,4 минути – период от време, известен като епоха.Във всяка епоха мрежата измерва действията на всеки валидатор и ви издава съответно награди или наказания.
Също така вашият валидатор ще получи такса от неизразходвани такси за газ, когато предлага блокове. Валидаторите, които да предлагат блокове, се избират на случаен принцип от протокол и само един валидатор може да предлага блок за всеки 12-секунден слот. Всеки ден има 7200 слота, така че всеки валидатор има 7200 шанса на ден да предложи блок. Ако има 500 000 валидатора, всеки валидатор ще осъществява средно предложения за блок на 70 дни.

Колко големи са наградите/наказанията?

На този въпрос няма лесен отговор, тъй като има много фактори, които влизат в това изчисляване.Без съмнение, най-влиятелният фактор в наградите, спечени за валидиране на трансакции, е общият размер на залога в мрежата. С други думи, общият брой валидатори. В зависимост от тази цифра, максималната годишна норма на възвращаемост за валидатор може да бъде между 2 и 20%.Като се има предвид фиксирания общ брой валидатори, то наградите/наказанията се увеличават най-вече спрямо баланса на валидатора – атесстация с по-висок баланс води до по-големи награди/наказания, докато атестация с по-малък баланс води до по-малки награди/наказания.
Обърнете внимание обаче, че този механизъм за разширяване работи по неясен начин. За да разберете точните подробности за това как работи, се изисква разбиране на същността на ефективен баланс. Ако все още не сте запознати с тази концепция, препоръчваме ви да прочетете за да разберете ефективния баланс на валидатора

Защо наградите зависят от общия брой валидатори в мрежата?

Наградите в блока се изчисляват, като се използва плъзгаща се графика на базата на общата заложена ETH сума в мрежата.С други думи: ако общият брой заложени ETH е малък, наградата (процентът лихва) е голяма, но при увеличаване на общия залог наградата (лихвата), която се плаща на всеки валидатор, започва да намалява.Защо е необходима пълзяща скала? Въпреки че няма да навлизаме в подробности тук, основната идея е, че трябва да има минимален брой валидатори (и следователно минимално количество заложени ETH), за да може мрежата да функционира, както трябва. По този начин, за да се мотивира участието на повече валидатори е важно лихвеният процент да остане висок, докато този минимален брой бъде достигнат.След това валидаторите продължават да бъдат поощрявани да се присъединят (колкото повече валидатори, толкова по-децентрализирана е мрежата), но не е от изключителна важност дали те ще го направят (а така лихвеният процент може да падне).

Колко тежко ще бъде наказанието, ако съм офлайн?

Зависи. Като допълнение към влияние върху ефективния баланс съществуват два важни сценария, за които трябва да знаете:
  1. Да бъдеш офлайн, докато квалифицираното мнозинство (2/3) от валидаторите е все още онлайн, води до сравнително малки наказания, тъй като все още има достатъчно валидатори онлайн за финализирането на веригата. Това е очакваният сценарий.
  2. Оставането офлайн по същото време заедно с повече от 1/3 от общия брой валидатори води до по-сериозни наказания, тъй като блоковете вече не могат да финализират. Този сценарий е много краен и е малко вероятно да се случи.
Имайте предвид, че във втория сценарий (малко вероятен) постепенно ще загубите до 50% (16 ETH) от залога си за период от 21 дни. След 21 дни ще бъдете премахнати от групата за верификатори. Това гарантира, че блоковете ще започнат да се финализират отново в някакъв момент.

Колко време отнема на моя верификатор да реализира нетна печалба?

Като цяло, очакваме вашият валидатор да е печеливш, докато времето ви на работа е повече от 50%.Това означава, че не е необходимо да стигате до крайности с резервни клиенти или излишни интернет връзки, тъй като последствията от това да сте офлайн не са толкова тежки.

Какво ще бъде наказанието ми, ако действам злонамерено?

Отново, зависи. Злонамерено поведение – например атестиране на невалидни или противоречиви блокове – ще доведе до това залогът ви да бъде санкциониран.Минималната сума, която може да бъде наложена за наказание, е 1 ETH, но този брой се увеличава, ако по същото време има санкционирани други валидатори.Идеята зад това е да се намалят до минимум загубите от обикновени грешки, но категорично да бъдат отхвърлени координираните атаки.

Какво точно представлява налагането на наказание?

Налагането на наказание има две цели: (1) да направи ограничаващо скъпо да се атакува мрежата, и (2) да попречи на валидаторите да бъдат мързеливи, като ги проверява дали наистина изпълняват задълженията си. Ако имате наложено наказание, тъй като вероятно сте действали по деструктивен начин, част от вашия залог ще бъде унищожен.Ако имате наложено наказание, тогава нямате повече право на участие в протокола и ще бъдете принуден да напуснете.

Идентификационни данни за теглене

Какво представляват идентификационните данни за теглeне?

Идентификационни данни за теглене е 32-байтово поле в депозита, за проверка на местоназначението на валидни тегления. В момента има два типа теглене: теглене на BLS и теглене на Eтереум адрес.
  • BLS теглене: По подразбиране deposit-cli генерира идентификационни данни за теглене с ключ за теглене, извлечен чрез мнемоника във формат EIP2334.
  • Теглене на Eтереум адрес: Ако искате да изтеглите до адреса на портфейла си за изпълнение след надстройката Shanghai/Capella, можете да зададете --eth1_withdrawal_address <Your ETH address> , когато изпълнявате deposit-cli. Моля, уверете се, че имате контрол върху ключовете на този адрес.

Мога ли да променя идентификационните данни за теглене на моя валидатор след първия депозит?

Не, не можете да промените идентификационните си данни за теглене при презареждане.

Ключове

Какво ще стане, ако загубя ключа си за подпис?

Ако загубите ключа си за подпис вашият валидатор повече няма да може да предлага или да дава оценка.След време вашият баланс ще намалее, тъй като имате наказание за неучастие в процеса по консенсус. Когато балансът ви достигне 16 ETH, вие автоматически ще бъдете изваден от групата на валидаторите.
Все пак, не всичко е загубено. Да предположим, че изтегляте ключовете си като ползвате EIP2334 (съгласно обичайния поток на качвания), и тогава винаги може да преизчислите вашия ключ за подпис спрямо ключа за теглене.
В предстоящата надстройка Shanghai/Capella се планира да бъдат включени функции за теглене. След като тази функция бъде добавена, ще можете да изтеглите баланса си – с вашия ключ за теглене – след минимално забавяне от около един ден.

Какво се случва, ако използвам теглене по BLS и загубя ключа си за теглене?

Ако загубите ключа си за теглене няма как да стигнете до сумите, които са при вашия валидатор.Като такъв, добра идея е да създадете своите ключове от мнемоници, които служат като още едно резервно копие. Това е по подразбиране за валидатори, които се присъединяват чрез процеса на качване на този сайт.Повече за тегленията

Какво става, ако ключът ми за теглене е откраднат?

Ако сте предоставили адрес за теглене при първоначалното генериране на вашите ключове, от ключа за теглене вече няма никаква полза. Единственият адрес, на който могат да се прехвърлят средства от валидатора, е този адрес и той не може да бъде променен, след като бъде зададен.Ако не е предоставен, ключовете за теглене ще са необходими за подписване на съобщение, в което се обявява адрес за теглене. Това изисква достъп до мнемониката, използвана при настройка на ключовете.
If your mnemonic is stolen/compromised, and you have not yet set a withdrawal address, you should attempt this immediately to prevent permanent lose of funds, before the attacker irreversibly designates their own withdrawal address for your validator.
Ако не е зададен адрес за теглене и сте загубили достъп до мнемоничната фраза, вашите средства ще останат заключени в сметката на валидатора за неопределено време.

Защо два ключа, а не един?

Валидирането включва два ключа от съображения за сигурност. Вашият ключ за подпис трябва да е наличен през цялото време. Затова винаги трябва да сте онлайн. Тъй като всичко онлайн е уязвимо към злонамерени атаки, не е добра идея да използвате същия ключ за тегления.

Поддръжка

Къде мога да намеря помощ за отстраняване на проблеми?

Ако имате въпроси, общността на EthStaker е едно добро място, където може да получите необходимата ви помощ! Може да се обърнете за поддръжка към Discord или Reddit.