Czym jest stakowanie w domu?
Stakowanie w domu to proces uruchomienia węzła Ethereum podłączonego do internetu i zdeponowania 32 ETH w celu aktywacji walidatora, co daje możliwość bezpośredniego uczestnictwa w konsensusie sieci.
Stakowanie w domu zwiększa decentralizację sieci Ethereum, czyniąc Ethereum bardziej odpornym na cenzurę i ataki. Inne metody stakowania mogą nie pomagać sieci w ten sam sposób. Stakowanie w domu to najlepsza opcja stakowania dla zabezpieczenia Ethereum.
Węzeł Ethereum składa się zarówno z klienta warstwy wykonawczej (EL), jak i klienta warstwy konsensusu (CL). Klienci ci to oprogramowanie, które współpracuje ze sobą, wraz z ważnym zestawem kluczy do podpisywania, w celu weryfikacji transakcji i bloków, poświadczania prawidłowego czoła łańcucha, agregowania poświadczeń i proponowania bloków.
Osoby stakujące w domu są odpowiedzialne za obsługę sprzętu potrzebnego do uruchomienia tych klientów. Zdecydowanie zaleca się użycie do tego dedykowanej maszyny, którą obsługuje się z domu – jest to niezwykle korzystne dla kondycji sieci.
Osoba stakująca w domu otrzymuje nagrody bezpośrednio z protokołu za utrzymywanie prawidłowego działania i dostępności swojego walidatora.
Dlaczego warto stakować w domu?
Stakowanie w domu wiąże się z większą odpowiedzialnością, ale zapewnia maksymalną kontrolę nad środkami i konfiguracją stakowania.
Kwestie do rozważenia przed rozpoczęciem stakowania w domu
Choć bardzo byśmy chcieli, aby stakowanie w domu było dostępne i wolne od ryzyka dla każdego, rzeczywistość jest inna. Przed podjęciem decyzji o stakowaniu swojego ETH w domu należy wziąć pod uwagę kilka praktycznych i poważnych kwestii.
Obsługując własny węzeł, powinieneś poświęcić trochę czasu na naukę korzystania z wybranego oprogramowania. Obejmuje to czytanie odpowiedniej dokumentacji i śledzenie kanałów komunikacyjnych zespołów programistycznych.
Im lepiej zrozumiesz oprogramowanie, które uruchamiasz, oraz to, jak działa dowód stawki (PoS), tym mniejsze będzie ryzyko dla Ciebie jako stakującego i tym łatwiej będzie Ci naprawić wszelkie problemy, które mogą pojawić się po drodze jako operatorowi węzła.
Konfiguracja węzła wymaga rozsądnego poziomu swobody w pracy z komputerami, chociaż nowe narzędzia z czasem to ułatwiają. Zrozumienie interfejsu wiersza poleceń jest pomocne, ale nie jest już bezwzględnie wymagane.
Wymaga to również bardzo podstawowej konfiguracji sprzętowej i pewnego zrozumienia minimalnych zalecanych specyfikacji.
Podobnie jak klucze prywatne zabezpieczają Twój adres Ethereum, będziesz musiał wygenerować klucze specjalnie dla swojego walidatora. Musisz wiedzieć, jak bezpiecznie przechowywać wszelkie frazy seed lub klucze prywatne.
W przeciwieństwie do kar za nieaktywność z powodu bycia offline, cięcie jest znacznie poważniejszą karą zarezerwowaną dla złośliwych naruszeń. Uruchamiając klienta mniejszościowego z kluczami załadowanymi tylko na jednej maszynie naraz, minimalizujesz ryzyko cięcia. Niemniej jednak wszyscy stakujący muszą być świadomi ryzyka związanego z cięciem.
Więcej o cięciu i cyklu życia walidatoraPorównanie z innymi opcjami
Staking jako usługa (SaaS)
W przypadku dostawców SaaS nadal musisz zdeponować 32 ETH, ale nie musisz obsługiwać sprzętu. Zazwyczaj zachowujesz dostęp do swoich kluczy walidatora, ale musisz również udostępnić swoje klucze podpisywania, aby operator mógł działać w imieniu Twojego walidatora. Wprowadza to warstwę zaufania, która nie występuje w przypadku uruchamiania własnego sprzętu, a w przeciwieństwie do stakingu solo w domu, SaaS nie pomaga tak bardzo w geograficznym rozproszeniu węzłów. Jeśli nie czujesz się komfortowo z obsługą sprzętu, ale nadal chcesz stakować 32 ETH, skorzystanie z usług dostawcy SaaS może być dla Ciebie dobrą opcją.
Dowiedz się więcej o stakingu jako usłudzeStaking grupowy
Staking solo jest znacznie bardziej angażujący niż staking za pomocą usługi grupowej, ale oferuje pełny dostęp do nagród w ETH oraz pełną kontrolę nad konfiguracją i bezpieczeństwem Twojego walidatora. Staking grupowy ma znacznie niższą barierę wejścia. Użytkownicy mogą stakować małe ilości ETH, nie muszą generować kluczy walidatora i nie mają wymagań sprzętowych poza standardowym połączeniem internetowym. Tokeny płynności umożliwiają wyjście ze stakingu, zanim zostanie to włączone na poziomie protokołu. Jeśli interesują Cię te funkcje, staking grupowy może być dobrym wyborem.
Dowiedz się więcej o stakingu grupowymJak to działa
Zdobądź sprzęt: Musisz uruchomić węzeł, aby stakować
Zsynchronizuj klienta warstwy wykonawczej
Zsynchronizuj klienta konsensusu
Wygeneruj swoje klucze i załaduj je do swojego klienta walidatora
Monitoruj i utrzymuj swój węzeł

Gdy będziesz aktywny, będziesz zdobywać nagrody w ETH, które będą okresowo deponowane na Twój adres wypłaty.
Jeśli kiedykolwiek zechcesz, możesz dokonać wyjścia jako walidator, co eliminuje wymóg bycia online i zatrzymuje wszelkie dalsze nagrody. Twoje pozostałe saldo zostanie następnie wypłacone na adres wypłaty, który wskażesz podczas konfiguracji.
Więcej o wypłatach ze stakowania
Zacznij na Staking Launchpad
Staking Launchpad to aplikacja open source, która pomoże Ci zostać stakującym. Przeprowadzi Cię przez wybór klientów, wygenerowanie kluczy i zdeponowanie ETH w kontrakcie depozytu stakingowego. Dostępna jest lista kontrolna, aby upewnić się, że uwzględniłeś wszystko, co jest potrzebne do bezpiecznej konfiguracji walidatora.
Wybierz sieć
Od walidatorów solo oczekuje się, że przetestują swoją konfigurację i umiejętności operacyjne w sieci testowej Hoodi przed zaryzykowaniem środków. Pamiętaj, że ważne jest, aby wybrać klienta mniejszościowego, ponieważ poprawia to bezpieczeństwo sieci i ogranicza Twoje ryzyko.
Jeśli czujesz się z tym pewnie, możesz skonfigurować wszystko, co potrzebne, z wiersza poleceń, używając wyłącznie Staking Launchpad.
Rozpocznij staking w sieci Sieć testowa Hoodi (opens in a new tab)Aby ułatwić sobie zadanie, zapoznaj się z poniższymi narzędziami i przewodnikami, które mogą pomóc Ci wraz ze Staking Launchpad w łatwej konfiguracji klientów.
Narzędzia programistyczne i przewodnikCo wziąć pod uwagę przy narzędziach do konfiguracji węzła i klienta
Istnieje rosnąca liczba narzędzi i usług, które pomogą Ci stakować ETH w domu, ale każde z nich wiąże się z innym ryzykiem i korzyściami.
Poniżej użyto wskaźników atrybutów, aby zasygnalizować istotne mocne lub słabe strony wymienionego narzędzia do stakowania. Użyj tej sekcji jako odniesienia do tego, jak definiujemy te atrybuty, podczas wyboru narzędzi, które pomogą Ci w Twojej przygodzie ze stakowaniem.
- Open source
- Audytowane
- Program bug bounty
- Sprawdzone w boju
- Niewymagający zaufania
- Niewymagający pozwoleń
- Wielu klientów
- Samodzielne przechowywanie
- Ekonomiczny
Open source
Kluczowy kod jest w 100% open source i publicznie dostępny do sforkowania i użycia
Open source
Zamknięty kod źródłowy
Poznaj narzędzia do konfiguracji węzła i klienta
Dostępnych jest wiele opcji, które pomogą Ci w konfiguracji. Użyj powyższych wskaźników, aby pomogły Ci poruszać się po poniższych narzędziach.
Narzędzia węzła
Należy pamiętać o znaczeniu wyboru klienta mniejszościowego, ponieważ poprawia to bezpieczeństwo sieci i ogranicza ryzyko. Narzędzia, które pozwalają na konfigurację klienta mniejszościowego, są oznaczone jako „wieloklienckie” (multi-client).
Generatory kluczy
Narzędzia te mogą być używane jako alternatywa dla Staking Deposit CLI (opens in a new tab), aby pomóc w generowaniu kluczy.
Masz sugestię dotyczącą narzędzia do stakowania, które pominęliśmy? Sprawdź naszą politykę dodawania produktów, aby sprawdzić, czy by pasowało, i prześlij je do weryfikacji.
Poznaj przewodniki po stakowaniu w domu
Często zadawane pytania
Oto kilka najczęstszych pytań dotyczących stakowania, o których warto wiedzieć.
Tak, nowoczesne konta walidatorów mogą przechowywać do 2048 ETH. Dodatkowe ETH powyżej 32 będzie się kumulować w sposób krokowy, rosnąc w przyrostach całkowitych w miarę wzrostu Twojego rzeczywistego salda. Jest to znane jako Twoje saldo efektywne.
Aby zwiększyć saldo efektywne konta, a tym samym zwiększyć nagrody, należy przekroczyć bufor 0,25 ETH powyżej dowolnego progu pełnego ETH. Na przykład konto z rzeczywistym saldem 32,9 i saldem efektywnym 32 musiałoby zarobić kolejne 0,35 ETH, aby jego rzeczywiste saldo przekroczyło 33,25 przed wyzwoleniem wzrostu salda efektywnego.
Ten bufor zapobiega również spadkowi salda efektywnego, dopóki nie spadnie ono o 0,25 ETH poniżej jego obecnego salda efektywnego.
Każda para kluczy powiązana z walidatorem wymaga co najmniej 32 ETH do aktywacji. Wszelkie saldo powyżej tej kwoty może zostać wypłacone na powiązany adres wypłaty w dowolnym momencie za pośrednictwem transakcji podpisanej przez ten adres. Wszelkie środki powyżej maksymalnego salda efektywnego będą automatycznie wypłacane okresowo.
Jeśli stakowanie w domu wydaje Ci się zbyt wymagające, rozważ skorzystanie z usług dostawcy stakowania jako usługi (staking-as-a-service), a jeśli dysponujesz mniej niż 32 ETH, sprawdź pule stakingowe.
Przejście w tryb offline, gdy sieć prawidłowo się finalizuje, NIE spowoduje cięcia. Niewielkie kary za nieaktywność są nakładane, jeśli Twój walidator nie jest dostępny do poświadczania w danej epoce (każda trwa 6,4 minuty), ale to zupełnie co innego niż cięcie. Kary te są nieco mniejsze niż nagroda, którą byś zarobił, gdyby walidator był dostępny do poświadczania, a straty można odrobić w mniej więcej takim samym czasie po powrocie do trybu online.
Należy pamiętać, że kary za nieaktywność są proporcjonalne do tego, ile walidatorów jest w tym samym czasie offline. W przypadkach, gdy duża część sieci jest jednocześnie offline, kary dla każdego z tych walidatorów będą większe niż w przypadku niedostępności pojedynczego walidatora.
W skrajnych przypadkach, jeśli sieć przestanie się finalizować w wyniku tego, że ponad jedna trzecia walidatorów jest offline, użytkownicy ci doświadczą zjawiska znanego jako kwadratowy wyciek za nieaktywność, co oznacza wykładniczy drenaż ETH z kont walidatorów offline. Umożliwia to sieci ostateczne samouzdrawianie poprzez spalenie ETH nieaktywnych walidatorów, dopóki ich saldo nie osiągnie 16 ETH, w którym to momencie zostaną oni automatycznie wyrzuceni z puli walidatorów. Pozostałe walidatory online ostatecznie znów będą stanowić ponad 2/3 sieci, spełniając wymóg większości kwalifikowanej potrzebnej do ponownego sfinalizowania łańcucha.
Krótko mówiąc, nigdy nie można tego w pełni zagwarantować, ale jeśli działasz w dobrej wierze, uruchamiasz klienta mniejszościowego i przechowujesz klucze do podpisywania tylko na jednej maszynie naraz, ryzyko cięcia jest bliskie zeru.
Istnieje tylko kilka konkretnych sposobów, które mogą skutkować cięciem walidatora i wyrzuceniem go z sieci. W chwili pisania tego tekstu cięcia, które miały miejsce, były wyłącznie wynikiem nadmiarowych konfiguracji sprzętowych, w których klucze do podpisywania są przechowywane na dwóch oddzielnych maszynach jednocześnie. Może to nieumyślnie doprowadzić do podwójnego głosu z Twoich kluczy, co jest naruszeniem podlegającym cięciu.
Uruchomienie klienta większości kwalifikowanej (dowolnego klienta używanego przez ponad 2/3 sieci) niesie również ryzyko potencjalnego cięcia w przypadku, gdy ten klient ma błąd, który skutkuje rozwidleniem łańcucha. Może to doprowadzić do sfinalizowania wadliwego rozwidlenia. Powrót do zamierzonego łańcucha wymagałby przesłania głosu otaczającego (surround vote) poprzez próbę cofnięcia sfinalizowanego bloku. Jest to również naruszenie podlegające cięciu i można go uniknąć, po prostu uruchamiając zamiast tego klienta mniejszościowego.
Równoważne błędy w kliencie mniejszościowym nigdy by się nie sfinalizowały, a zatem nigdy nie doprowadziłyby do głosu otaczającego i po prostu skutkowałyby karami za nieaktywność, a nie cięciem.
Poszczególni klienci mogą się nieznacznie różnić pod względem wydajności i interfejsu użytkownika, ponieważ każdy z nich jest rozwijany przez inne zespoły przy użyciu różnych języków programowania. Biorąc to pod uwagę, żaden z nich nie jest „najlepszy”. Wszyscy klienci produkcyjni to doskonałe oprogramowanie, które wykonuje te same podstawowe funkcje w celu synchronizacji i interakcji z blockchainem.
Ponieważ wszyscy klienci produkcyjni zapewniają tę samą podstawową funkcjonalność, w rzeczywistości bardzo ważne jest, aby wybrać klienta mniejszościowego, co oznacza każdego klienta, który NIE jest obecnie używany przez większość walidatorów w sieci. Może to brzmieć sprzecznie z intuicją, ale uruchomienie klienta większościowego lub klienta większości kwalifikowanej naraża Cię na zwiększone ryzyko cięcia w przypadku błędu w tym kliencie. Uruchomienie klienta mniejszościowego drastycznie ogranicza to ryzyko.
Dowiedz się więcej, dlaczego różnorodność klientów jest kluczowaChociaż wirtualny serwer prywatny (VPS) może być używany jako zamiennik sprzętu domowego, fizyczny dostęp i lokalizacja klienta walidatora mają znaczenie. Scentralizowane rozwiązania chmurowe, takie jak Amazon Web Services lub Digital Ocean, zapewniają wygodę polegającą na braku konieczności zakupu i obsługi sprzętu, kosztem centralizacji sieci.
Im więcej klientów walidatora działa na jednym scentralizowanym rozwiązaniu pamięci masowej w chmurze, tym bardziej niebezpieczne staje się to dla tych użytkowników. Każde zdarzenie, które spowoduje przejście tych dostawców w tryb offline, czy to w wyniku ataku, wymogów regulacyjnych, czy po prostu przerw w dostawie prądu/internetu, spowoduje, że każdy klient walidatora, który polega na tym serwerze, przejdzie w tryb offline w tym samym czasie.
Kary za bycie offline są proporcjonalne do tego, ilu innych użytkowników jest w tym samym czasie offline. Korzystanie z VPS znacznie zwiększa ryzyko, że kary za bycie offline będą surowsze, i zwiększa ryzyko kwadratowego wycieku lub cięcia w przypadku, gdy awaria będzie wystarczająco duża. Aby zminimalizować własne ryzyko oraz ryzyko dla sieci, zdecydowanie zachęca się użytkowników do zakupu i obsługi własnego sprzętu.
Wszelkiego rodzaju wypłaty z Beacon Chain wymagają ustawienia danych uwierzytelniających wypłaty.
Nowi stakujący ustawiają to w momencie generowania kluczy i deponowania. Istniejący stakujący, którzy jeszcze tego nie ustawili, mogą zaktualizować swoje klucze, aby obsługiwały tę funkcjonalność.
Po ustawieniu danych uwierzytelniających wypłaty, wypłaty nagród (zgromadzone ETH powyżej początkowych 32) będą okresowo i automatycznie dystrybuowane na adres wypłaty.
Aby odblokować i odzyskać całe swoje saldo, musisz również ukończyć proces wyjścia swojego walidatora.
Więcej o wypłatach ze stakowaniaDalsza lektura
- Katalog stakowania Ethereum (opens in a new tab) – Eridian i Spacesider
- Problem różnorodności klientów Ethereum (opens in a new tab) – @emmanuelawosika 2022
- Wspieranie różnorodności klientów (opens in a new tab) – Jim McDonald 2022
- Różnorodność klientów w warstwie konsensusu Ethereum (opens in a new tab) – jmcook.eth 2022
- Jak kupować sprzęt dla walidatora Ethereum (opens in a new tab) – EthStaker 2022
- Wskazówki dotyczące zapobiegania cięciom w Eth2 (opens in a new tab) – Raul Jordan 2020
