Najczęściej zadawane pytania dotyczące walidatorów

Wprowadzenie

Czym dokładnie jest walidator?

walidator to uczestniczący w konsensusie sieci Ethereum wirtualny obiekt w łańcuchu śledzącym, reprezentowany przez saldo, klucz publiczny i inne właściwości.

Co to jest klient walidatora?

klient walidatora to oprogramowanie, które działa w imieniu walidatora, przechowując jego klucz prywatny i używając go do poświadczania stanu łańcucha. Pojedynczy klient walidatora może przechowywać wiele par kluczy i kontrolować wielu walidatorów.

Co to jest operator węzła?

operator węzła to człowiek, który upewnia się, że oprogramowanie klienta działa właściwie, w razie potrzeby konserwując sprzęt.

Ile ETH muszę postawić, aby zostać walidatorem?

Każda para kluczy związana z walidatorem wymaga aktywowania blokowania kwoty 3 ETH, która reprezentuje Twoje początkowe saldo oraz Twoją początkowe i maksymalne siłę głosu w przypadku dowolnego walidatora.

Czy jest jakaś korzyść z posiadania więcej niż 3 ETH?

Nie. Nie ma żadnej korzyści z postawienia więcej niż 3 ETH.Wpłata więcej niż 3 ETH do jednego zestawu kluczy nie zwiększa potencjału nagród, podobnie jak gromadzenie nagród powyżej 3 ETH, ponieważ każdy walidator jest ograniczony do effective balance o wartości 3. Oznacza to, że stakowanie odbywa się w przyrostach po 3 ETH, z których każdy ma własny zestaw kluczy i saldo.Po włączeniu wypłat w uaktualnieniu Shanghai/Capella u walidatorów z maksymalnym efektywnym saldem i powiązanym adresem wykonawczym do wycofywania środków saldo powyżej 3 ETH będzie automatycznie wypłacane jako nadmiarowe saldo.

Dlaczego maksymalnie 3 ETH?

Każdy depozyt 3 ETH aktywuje jeden zestaw kluczy walidatora. Te klucze służą do potwierdzenia stanu sieci. Im niższy wymóg ETH, tym więcej wynikowych podpisów musi zostać zapisanych przez sieć. 3 ETH wybrano jako wartość umożliwiającą stakowanie możliwie największej liczbie osób bez nadmiernego powiększania każdego bloku podpisami.Ograniczenie maksymalnego stakowania do 3 ETH na walidatora sprzyja decentralizacji władzy, ponieważ zapobiega sytuacji, w której pojedynczy walidator ma zbyt duży wpływ, głosując na stan łańcucha. Ogranicza również ilość ETH, która może być wyprowadzona ze stakowania w danym czasie, ponieważ liczba walidatorów, którzy mogą wyjść w danym okresie czasu, jest ograniczona. Pozwala to chronić sieć przed niektórymi atakami.Choć waga głosu walidatora zależy od kwoty udziału, waga głosu każdego walidatora zaczyna się od i jest ograniczona do 3. W przypadku niskiej wydajności węzła możliwy jest spadek poniżej tej wartości, ale nie jest możliwy wzrost powyżej niej.Nie wpłacaj więcej niż 3 ETH dla jednego walidatora. Nie zwiększy to nagród i spowoduje zablokowanie środków do czasu planowanego uaktualnienia Shanghai/Capella.Understanding validator effective balance

Czym jest kontrakt depozytowy?

Możesz pomyśleć o kontrakcie depozytowym jako o transferze środków z rachunku Ethereum na rachunek walidatora dowodu stawki.Określa, kto stawia, kto weryfikuje, ile jest stawiane i kto może wypłacić środki.

Dlaczego muszę mieć fundusze na stawkę?

Jako walidator, musisz mieć odpowiednie środki, aby można było ukarać Cię za nieuczciwe zachowanie.Innymi słowy, abyś był uczciwy, Twoje działania muszą mieć konsekwencje finansowe.

Czy mogę przerwać pracę walidatora na kilka dni, a następnie uruchomić go ponownie?

Tak, ale wiąże się to z drobnymi karami. Jeśli korzystasz z ETH w trybie offline przez kilka dni w normalnych warunkach, stracisz kwotę w przybliżeniu równą kwocie ETH, którą uzyskałoby się w tym okresie. Innymi słowy, gdyby móc zarabiać 0,01 ETH, zamiast tego mozna by otrzymać karę w wysokości 0,01 ETH.

Kiedy powinienem doładować saldo mojego walidatora?

Odpowiedź na to pytanie w dużej mierze zależy od tego, ile ETH masz do dyspozycji.Z pewnością powinieneś dokonać wpłaty, jeśli Twoje saldo jest bliskie 16 ETH. Ma to na celu zapewnienie, że nie zostaniesz usunięty z zestawu walidatorów (co dzieje się automatycznie, jeśli saldo spadnie poniżej 16 ETH).Z drugiej strony, jeśli twoje saldo jest bliższe 31 ETH, prawdopodobnie nie warto dodawać dodatkowego ETH wymaganego do powrotu do 32.

Kiedy mogę wypłacić swoje środki i jaka jest różnica między wyjściem a wycofaniem?

Możesz zasygnalizować swój zamiar zaprzestania walidacji, podpisując dobrowolną wiadomość o wyjściu ze swojego walidatora.Należy jednak pamiętać, że do chwili uaktualnienia Shanghai/Capella zaplanowanego na 1./2. kwartał 2023 r. po wyjściu nie będzie powrotu.Nie ma obecnie możliwości ponownej aktywacji walidatora i nie będziesz w stanie przelewać ani wypłacać środków do czasu włączenia wypłat w uaktualnieniu Shanghai/Capella. To znaczy, że co najmniej do tego czasu środki pozostaną niedostępne.This full withdraw of funds requires that a withdrawal address be set, and will be automatically transferred in the next validator sweep.Więcej o wypłatach

Co się stało „Eth2”?

Od czasu połączenia terminy „Eth1” i „Eth2” wyszły z użycia. Po przejściu do zastosowania dowodu stawki, co udało się dzięki połączeniu, nie ma już dwóch odrębnych sieci Ethereum; jest tylko Ethereum.Ethereum składa się z warstwa wykonania (obsługa transakcji i wykonania, dawniej „Eth1”) i warstwa konsensusu (obsługa zadań konsensusu dowodu stawki, dawniej „Eth2” lub „Ethereum 2.0”).Ta terminologia aktualizuje tylko konwencje nazewnictwa; nie zmienia to celów ani harmonogramu Ethereum.Dowiedz się więcej o wspaniałej zmianie nazwy

Obowiązki

Jakich klientów muszę uruchomić?

Jako staker musisz utrzymywać i obsługiwać węzeł, w którym działa ZARÓWNO klient konsensusu, jak i klient wykonania.
Stało się to wymogiem w momencie połączenia, więc przed stakingiem upewnij się, że oba te elementy są uruchomione.
Zobacz listę kontrolną stawek

Dlaczego muszę uruchomić klienta wykonania teraz?

Wcześniej węzeł śledzący (warstwa konsensusu) musiał obserwować jedynie kontrakt depozytowy stakowania w warstwie wykonania, aby wiedzieć, które konta walidatorów wpłaciły 3 ETH. Informacje te można było z łatwością uzyskać od dostawców zewnętrznych, takich jak Infura lub Alchemy.Po całkowitym przejściu na dowód stawki poprzez Połączenie walidatorzy są teraz odpowiedzialni za przetwarzanie transakcji i potwierdzanie ich ważności. Dane te nie są dostępne w popularnych źródłach zewnętrznych od czasu Połączenia. Skorzystanie z dostawcy zewnętrznego spowoduje przejście walidatora w tryb offline. Po wdrożeniu shardingu danych walidatorzy będą także narażeni na odcięcie w ramach gra w dowód powiernictwa.

W jaki sposób walidatorzy są zachęcani do bycia aktywnym i uczciwym?

Jako walidator jesteś nagradzany za proponowanie / poświadczanie bloków zawartych w łańcuchu.Z drugiej strony możesz zostać ukarany za bycie offline i złośliwe zachowanie — na przykład zaświadczanie o nieprawidłowych lub sprzecznych blokach.Kluczowe pojęcie to:
  • Nagrody są przyznawane za działania, które pomagają sieci osiągnąć konsensus.
  • Za przypadkowe działania (lub zaniechania), które utrudniają osiągnięcie konsensusu, nakładane są drobne kary.
  • A poważne kary — czyli odcięcia — są nakładane za złośliwe działania.
Innymi słowy, maksymalizujesz swoje nagrody, zapewniając największe korzyści całej sieci.

Jak są przyznawane nagrody/kary?

Twoje saldo jest okresowo aktualizowane zgodnie z zasadami sieci Ethereum, gdy wykonujesz swoje obowiązki lub nie wykonujesz ich.Twój walidator ma swoje własne saldo, z początkowym saldem określonym w kontrakcie depozytowym. Twoje nagrody i kary są z czasem odzwierciedlane w saldzie Twojego walidatora.
Od Połączenia walidatorzy będą również odpowiedzialni za przetwarzanie transakcji, a tym samym proponując bloki, będą mieć prawo do opłat za niespalony gaz związany z uwzględnionymi transakcjami. Opłaty te są rozliczane w warstwie wykonania, a nie konsensusu, dlatego wymagają podania klientowi tradycyjnego adresu Ethereum.
Zobacz listę kontrolną stawek

Jak często są przyznawane nagrody/nakładane kary?

Nagrody i kary są przyznawane co 6,4 minuty — okres znany jako epoka.W każdej epoce sieć mierzy działania każdego walidatora i odpowiednio przyznaje nagrody lub kary.
Walidator będzie również otrzymywać opłaty za niespalony gaz podczas proponowania bloków. Walidatorzy są wybierani losowo przez protokół do proponowania bloków i tylko jeden walidator może zaproponować blok w każdym 12-sekundowym slocie. Każdego dnia jest 7200 slotów, więc każdy walidator ma 7200 szans dziennie na zaproponowanie bloku. Jeżeli jest 500 000 walidatorów, każdy walidator będzie miał propozycję bloku średnio co 70 dni.

Jak wysokie są nagrody/kary?

Nie ma łatwej odpowiedzi na to pytanie, ponieważ w obliczeniach bierze się pod uwagę wiele czynników.Prawdopodobnie czynnikiem mającym największy wpływ na wysokość nagród otrzymywanych za walidację transakcji jest łączna suma stawek w sieci. Innymi słowy, całkowita liczba walidatorów. W zależności od tej liczby, maksymalna roczna stopa zwrotu dla walidatora może wynosić od 2 do 20%.Biorąc pod uwagę stałą całkowitą liczbę walidatorów, nagrody/kary przeważnie zależą od salda walidatora — poświadczenie z wyższym saldem skutkuje większymi nagrodami/karami, podczas gdy poświadczenie z niższym saldem skutkuje niższymi nagrodami/karami.
Należy jednak zauważyć, że ten mechanizm skalowania działa w sposób nieoczywisty. Zrozumienie konkretnych szczegółów jego działania wymaga zrozumienia pojęcia efektywne saldo. Jeśli nie znasz jeszcze tego pojęcia, zalecamy przeczytanie artykułu zrozumienie efektywnego bilansu walidatora

Dlaczego nagrody zależą od całkowitej liczby walidatorów w sieci?

Nagrody za bloki są obliczane przy użyciu ruchomej skali opartej na całkowitej kwoty ETH zadeklarowanych w sieci.Innymi słowy: jeśli całkowita stawka ETH jest niska, nagroda (stopa procentowa) jest wysoka, ale gdy całkowita stawka rośnie, nagroda (odsetki) wypłacana każdemu walidatorowi zaczyna spadać.Dlaczego skala przesuwna? Nie będziemy tutaj wchodzić w szczegóły, ale podstawowa intencja jest taka, że musi istnieć minimalna liczba walidatorów (a co za tym idzie, minimalna ilość ETH w stakach), aby sieć funkcjonowała prawidłowo. Tak więc, aby zachęcić więcej walidatorów do przyłączenia się, ważne jest, aby stopa procentowa pozostała wysoka, dopóki ta minimalna liczba nie zostanie osiągnięta.Następnie walidatorzy są nadal zachęcani do przyłączenia się (im więcej walidatorów, tym bardziej zdecentralizowana sieć), ale nie jest to absolutnie konieczne (aby stopa procentowa mogła spaść).

Jak surowe są kary za bycie offline?

To zależy. Oprócz wpływ efektywnego bilansu istnieją dwa ważne scenariusze, o których należy pamiętać:
  1. Bycie offline, podczas gdy znakomita większość (2/3) walidatorów jest nadal online, prowadzi do stosunkowo niewielkich kar, ponieważ wciąż jest wystarczająco dużo walidatorów online, aby łańcuch mógł zostać sfinalizowany. Taki jest spodziewany scenariusz.
  2. Bycie offline w tym samym czasie, co ponad 1/3 całkowitej liczby walidatorów, prowadzi do surowszych kar, ponieważ bloki nie są już finalizowane. Ten scenariusz jest ekstremalny i mało prawdopodobny.
Zauważ, że w drugim (mało prawdopodobnym) scenariuszu możesz stopniowo tracić do 50% (16 ETH) stawki w ciągu 21 dni. Po 21 dniach zostaniesz usunięty z puli walidatorów. Gwarantuje to, że w pewnym momencie bloki zaczną się ponownie finalizować.

Jak duży musi być czas pracy bez przestojów, aby mój walidator był opłacalny netto?

Ogólnie rzecz biorąc, spodziewamy się, że Twój walidator przyniesie zysk netto, o ile Twój czas pracy będzie wynosił więcej niż 50%.Oznacza to, że nie musisz posuwać się zbyt daleko z klientami kopii zapasowych lub nadmiarowymi połączeniami internetowymi, ponieważ konsekwencje bycia offline nie są tak poważne.

Jak wysoka będzie kara za złośliwe działanie?

To zależy. Zachowanie złośliwe — na przykład poświadczanie nieprawidłowych lub sprzecznych bloków, doprowadzi do obcięcia Twojej stawki.Minimalna kwota, którą można uciąć, to 1 ETH, ale ta liczba wzrasta, jeśli inni walidatorzy zostaną odcięci w tym samym czasie.Koncepcja ta polega na zminimalizowaniu strat spowodowanych błędami popełnianymi w dobrej wierze, ale zdecydowanie zniechęca do skoordynowanych ataków.

Czym dokładnie jest odcinanie?

Slashing (cięcie) ma dwa cele: (1) uczynienie zaporowo kosztownym atakiem na sieć oraz (2) powstrzymanie walidatorów przed lenistwem poprzez sprawdzenie, czy faktycznie wykonują swoje obowiązki. Jeśli zostaniesz odcięty(-a), ponieważ zachowałeś(-aś) się w destrukcyjny sposób, część Twojej stawki zostanie zniszczona.Jeśli zostaniesz odcięty, nie będziesz mógł dalej uczestniczyć w protokole i zostaniesz przymusowo usunięty.

Poświadczenia wycofania środków

Czym są poświadczenia wycofania środków?

Poświadczenia wycofania środków to 32-bajtowe pole w depozycie do weryfikacji miejsca przeznaczenia prawidłowych wypłat środków. Obecnie istnieją dwa rodzaje wycofania środków: wycofanie z BLS i wycofanie z adresu Ethereum.
  • Wypłata BLS: domyślnie polecenie deposit-cli generowałoby poświadczenia wycofania z kluczem klucz wypłaty pochodzącym z mnemonika w formacie EIP2334.
  • Wycofanie środków na adres Etherium: jeśli chcesz wycofać środki na adres portfela wykonawczego po uaktualnieniu Shanghai/Capella, możesz ustawić --eth1_withdrawal_address <Your ETH address> podczas wykonywania deposit-cli. Upewnij się, że masz kontrolę nad kluczami do tego adresu.

Czy mogę zmienić dane uwierzytelniające mojego walidatora po pierwszym depozycie?

Nie, nie możesz zmienić danych do wycofania środków w uzupełnieniu.

Klucze

Co się stanie, jeśli zgubię klucz podpisu?

Jeśli zgubisz klucz podpisywania, Twój walidator nie może już proponować ani poświadczać.Z biegiem czasu Twoje saldo zmniejszy się, ponieważ zostaniesz ukarany za nieuczestniczenie w procesie konsensusu. Kiedy Twoje saldo osiągnie 16 ETH, zostaniesz automatycznie usunięty z puli walidatorów.
Jednak nie wszystko stracone. Zakładając, że uzyskujesz klucze za pomocą EIP2334 (zgodnie z domyślnym procesem dołączania), wówczas zawsze możesz przeliczyć swój klucz podpisu z klucza wycofania.
Zaplanowano włączenie funkcji wypłaty do uaktualnienia Shanghai/Capella. Po dodaniu tej funkcjonalności będziesz mieć możliwość wypłaty salda za pomocą klucza wypłaty — z minimalnym opóźnieniem wynoszącym około jednego dnia.

Co się stanie, jeśli skorzystam z wypłaty BLS i utracę swój klucz wypłaty?

Jeśli zgubisz klucz do wycofania środków, nie ma możliwości uzyskania dostępu do środków przechowywanych przez Twojego walidatora.Dobrym pomysłem jest tworzenie kluczy z mnemoników, które działają jako kolejna kopia zapasowa. Jest to domyślna opcja dla walidatorów, którzy dołączą za pośrednictwem procesu dołączania do tej witryny.Więcej o wypłatach

Co się stanie, jeśli mój klucz do wycofania zostanie skradziony?

Jeśli adres do wycofywania środków został podany podczas początkowego generowania kluczy, klucz do wycofywania środków nie ma już zastosowania. Jest to jedyny adres, na jaki mogą zostać przesłane środki walidatora. Po ustawieniu nie można go zmienić.Jeśli nie został podany, klucze wypłaty będą wymagały podpisania komunikatu z deklaracją adresu do wycofywania środków. Wymaga to dostępu do mnemonika użytego podczas konfiguracji kluczy.
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.
Jeśli adres do wycofania środków nie został ustawiony i utracisz dostęp do frazy ziarna mnemonika, środki pozostaną zablokowane na koncie walidatora na czas nieokreślony.

Dlaczego dwa klucze zamiast jednego?

Walidacja wymaga dwóch kluczy ze względów bezpieczeństwa. Twój klucz do podpisywania musi być dostępny przez cały czas. W związku z tym, będzie musiał być przechowywany online. Ponieważ wszystko w sieci jest podatne na włamania, nie jest dobrym pomysłem używanie tego samego klucza do wycofywania środków.

Wsparcie

Gdzie mogę znaleźć pomoc w rozwiązywaniu problemów?

Jeśli masz pytania, społeczność EthStaker jest dobrym miejscem do uzyskania pomocy! Możesz znaleźć wsparcie na Discord lub Reddit.