Przejdź do głównej treści

W skrócie: Twarde rozwidlenie Pectra pozwala walidatorom Ethereum na dobrowolne przejście na wyższe maksymalne saldo efektywne i kapitalizację odsetek poprzez konwersję danych uwierzytelniających wypłaty z Typu 1 na Typ 2. Oficjalnym narzędziem do tego celu jest Launchpad. Ta operacja jest nieodwracalna.

Przegląd

Kogo to dotyczy?

Każdego, kto uruchamia walidator – prawdopodobnie jest to ktoś, kto zna indeks (np. Walidator #12345 (opens in a new tab)) kontrolowanego przez siebie walidatora. Jeśli używasz protokołu do uruchomienia walidatora (np. Lido CSM lub Rocket Pool), musisz sprawdzić u nich, czy i kiedy będą obsługiwać MaxEB.

Jeśli stakujesz używając tokena płynnego stakingu (LST) (np. rETH lub stETH), żadne działanie nie jest wymagane ani zalecane.

Czym jest „MaxEB”?

MaxEB = maksymalne saldo efektywne (MAXimum Effective Balance) walidatora. Do czasu twardego rozwidlenia Pectra, każdy walidator zarabia na maksymalnie 32 ETH. Po aktualizacji Pectra, walidatory mają możliwość zarabiania na dowolnym saldzie od 32 do 2048 ETH, w krokach co 1 ETH, decydując się na tę zmianę.

Jak walidator może dołączyć?

Walidator decyduje się na zmianę MaxEB poprzez konwersję danych uwierzytelniających wypłaty z Typu 1 na Typ 2. Można to zrobić na platformie Launchpad (Akcje walidatora) (opens in a new tab) po wejściu w życie twardego rozwidlenia Pectra. Podobnie jak w przypadku Typu 0Typ 1, konwersja z Typu 1Typ 2 jest procesem nieodwracalnym.

Czym są dane uwierzytelniające wypłaty?

Kiedy uruchamiasz walidator, posiadasz zestaw danych uwierzytelniających wypłaty. Można je znaleźć w pliku JSON z danymi depozytu lub wyświetlić w zakładce depozytów (opens in a new tab) Twojego walidatora na beaconcha.in.

  1. Dane uwierzytelniające wypłaty Typu 0: Jeśli dane uwierzytelniające wypłaty Twojego walidatora zaczynają się od 0x00..., dokonałeś depozytu przed twardym rozwidleniem Shapella i nie masz jeszcze ustawionego adresu wypłaty.

Type 0 withdrawal credential

  1. Dane uwierzytelniające wypłaty Typu 1: Jeśli dane uwierzytelniające wypłaty Twojego walidatora zaczynają się od 0x01..., dokonałeś depozytu po twardym rozwidleniu Shapella lub już przekonwertowałeś swoje dane uwierzytelniające Typu 0 na Typ 1.

Type 1 withdrawal credential

  1. Dane uwierzytelniające wypłaty Typu 2: Ten nowy typ danych uwierzytelniających wypłaty będzie zaczynał się od 0x02... i zostanie włączony po aktualizacji Pectra. Walidatory z danymi uwierzytelniającymi wypłaty Typu 2 są czasami nazywane „walidatorami kapitalizującymi
DozwoloneNiedozwolone
✅ Typ 0 → Typ 1❌ Typ 0 → Typ 2
✅ Typ 1 → Typ 2❌ Typ 1 → Typ 0
❌ Typ 2 → Typ 1
❌ Typ 2 → Typ 0

Ryzyka

MaxEB umożliwia walidatorowi przesłanie całego swojego salda do innego walidatora. Użytkownicy przesyłający propozycję konsolidacji powinni zweryfikować źródło i zawartość transakcji, którą podpisują. Oficjalnym narzędziem do korzystania z funkcji MaxEB jest Launchpad. Jeśli zdecydujesz się na użycie narzędzia innej firmy, powinieneś zweryfikować, czy:

  • Klucz publiczny i adres wypłaty walidatora źródłowego pasują do kontrolowanego przez nich walidatora
  • Klucz publiczny walidatora docelowego jest poprawny i należy do nich
  • Żądanie jest konwersją, a nie konsolidacją, jeśli nie zamierzają wysyłać środków do innego walidatora
  • Transakcja jest podpisywana przez właściwy adres wypłaty

Zdecydowanie zalecamy omówienie każdego narzędzia innej firmy, którego planujesz użyć, ze społecznością EthStaker (opens in a new tab). To pomocne miejsce, aby zweryfikować swoje podejście i uniknąć błędów. Jeśli użyjesz złośliwego lub źle skonfigurowanego narzędzia, całe saldo Twojego walidatora może zostać wysłane do walidatora, którego nie kontrolujesz — bez możliwości jego odzyskania.

Szczegóły techniczne

Przepływ

Będą dwa zastosowania operacji ConsolidationRequest:

  1. Konwersja istniejącego walidatora z Typu 1 na walidator Typu 2
  2. Konsolidacja innych walidatorów w istniejący walidator Typu 2

W przypadku konwersji walidatora z Typu 1 na Typ 2, zarówno źródłem, jak i celem będzie walidator, którego konwertujesz. Operacja ta będzie kosztować gaz i zostanie umieszczona w kolejce za innymi żądaniami konsolidacji. Ta kolejka jest oddzielna od kolejki depozytów, nie mają na nią wpływu nowe depozyty walidatorów i można ją sprawdzić na stronie pectrified.com (opens in a new tab).

Aby skonsolidować walidatory, musisz posiadać walidator docelowy, który ma dane uwierzytelniające wypłaty Typu 2. Jest to miejsce docelowe dla wszelkich konsolidowanych sald walidatorów, a jego indeks zostaje zachowany.

Wymagania dotyczące konwersji na Typ 2

Będzie to wymagane dla pierwszego walidatora, którego konwertujesz na Typ 2. Indeks tego walidatora zostaje zachowany i jest aktywny. W przypadku konwersji, walidator źródłowy == walidator docelowy.

Walidator musi...

  • być aktywny
  • posiadać dane uwierzytelniające wypłaty Typu 1
  • nie być w stanie wyjścia (ani po cięciu)
  • nie mieć oczekujących, ręcznie wyzwalanych wypłat (nie dotyczy to automatycznych transferów, tzw. sweeps)

conversion illustration

Wymagania dotyczące konsolidacji

Jest to ta sama operacja co konwersja, ale ma miejsce, gdy walidator źródłowy różni się od walidatora docelowego. Indeks walidatora docelowego zostaje zachowany i przyjmuje on saldo od walidatora źródłowego. Indeks walidatora źródłowego przechodzi w stan EXITED.

W tym przypadku walidator źródłowy musi spełniać wszystkie powyższe wymagania, a dodatkowo:

  • być aktywny przez co najmniej ~27,3 godziny (jeden SHARD_COMMITTEE_PERIOD)

Walidator docelowy musi

  • posiadać dane uwierzytelniające wypłaty Typu 2
  • nie być w stanie wyjścia.

consolidation illustration

Żądanie konsolidacji

Żądanie konsolidacji zostanie podpisane przez adres wypłaty powiązany z walidatorem źródłowym i będzie zawierać:

  1. Adres walidatora źródłowego (np. 0x15F4B914A0cCd14333D850ff311d6DafbFbAa32b)
  2. Klucz publiczny walidatora źródłowego (np. 0xa1d1ad0714035353258038e964ae9675dc0252ee22cea896825c01458e1807bfad2f9969338798548d9858a571f7425c)
  3. Klucz publiczny walidatora docelowego

W przypadku konwersji, punkty 2 i 3 będą takie same. Tę operację można wykonać na Launchpadzie (opens in a new tab).

Wymagania dotyczące podpisywania

Aby przesłać ConsolidationRequest, adres wypłaty walidatora źródłowego musi podpisać żądanie. Dowodzi to kontroli nad środkami walidatora.

Co jest podpisywane?

Używany jest oddzielony domeną korzeń podpisywania (signing root) (opens in a new tab) obiektu ConsolidationRequest.

  • Domena: DOMAIN_CONSOLIDATION_REQUEST
  • Pola korzenia podpisywania:
    • source_pubkey: BLSPubkey
    • target_pubkey: BLSPubkey
    • source_address: ExecutionAddress

Wynikowy podpis BLS jest przesyłany wraz z żądaniem.

Uwaga: Podpisywanie jest wykonywane przez adres wypłaty, a nie klucz walidatora.

Częściowe wypłaty

Walidatory z danymi uwierzytelniającymi Typu 1 otrzymują automatyczne, darmowe (bez opłat za gaz) transfery (sweeps) nadwyżki salda (wszystko powyżej 32 ETH) na swój adres wypłaty. Ponieważ Typ 2 pozwala walidatorowi na kapitalizację sald w krokach co 1 ETH, nie będzie on automatycznie transferował sald, dopóki nie osiągnie 2048 ETH. Częściowe wypłaty z walidatorów Typu 2 muszą być wyzwalane ręcznie i będą kosztować gaz.

Narzędzia do konsolidacji

Dostępnych jest kilka narzędzi do zarządzania konsolidacjami. Oficjalnym narzędziem, stworzonym przez Fundację Ethereum, jest Launchpad (opens in a new tab). Istnieją również narzędzia innych firm stworzone przez podmioty ze społeczności stakingowej, które mogą oferować funkcje niedostępne w Launchpadzie. Chociaż wymienione tu narzędzia nie są audytowane ani wspierane przez Fundację Ethereum, poniżej znajdują się narzędzia open source stworzone przez znanych członków społeczności.

NarzędzieStrona internetowaOpen sourceTwórcaAudytowaneInterfejsGodne uwagi funkcje
Pectra Staking Managerpectrastaking.comTak, Apache 2.0Pier Two (opens in a new tab)NieInterfejs WWWWalletConnect, działa z SAFE
Pectra Validator Ops CLI ToolGitHub (opens in a new tab)Tak, MITLuganodes (opens in a new tab)Tak, Quantstamp Maj 2025 (opens in a new tab)Wiersz poleceńWsadowanie, dla wielu walidatorów jednocześnie
EtherealGitHub (opens in a new tab)Tak, Apache 2.0Jim McDonald (opens in a new tab)NieWiersz poleceńPełny zestaw funkcji do zarządzania walidatorem i węzłem
SirenGitHub (opens in a new tab)Tak, Apache 2.0Sigma Prime (opens in a new tab)NieCzęściowo wiersz poleceń, ale głównie interfejs WWWDziała tylko wtedy, gdy używasz klienta konsensusu Lighthouse
Consolideth.apphttps://consolideth.app/ (opens in a new tab) GitHub (opens in a new tab)Tak, licencje MITStakely (opens in a new tab)NieInterfejs WWW, hostowany przez stakely i gotowy do darmowego samodzielnego hostowaniaObsługuje główne połączenia portfeli, w tym safe z WalletConnect

Często zadawane pytania (FAQ)

Czy dołączenie zmienia moje szczęście w propozycjach lub nagrody?

Nie. Dołączenie nie zmniejsza Twoich szans na propozycję – Twoje obowiązki i wybór propozycji pozostają takie same. Na przykład, jeśli masz dwa walidatory po 32 ETH w porównaniu do jednego walidatora z 64 ETH, będziesz miał takie same łączne szanse na to, że zostaniesz wybrany do zaproponowania bloku i zdobycia nagród.

Czy dołączenie zmienia moje ryzyko cięcia?

Dla mniejszych lub nieprofesjonalnych operatorów krótka odpowiedź brzmi: nie. Dłuższa odpowiedź jest taka, że dla profesjonalnych operatorów uruchamiających wiele walidatorów na węzeł z szybkim systemem powiadomień, konsolidacja w mniejszą liczbę walidatorów może zmniejszyć ich zdolność do reagowania na cięcie i zapobiegania zdarzeniom kaskadowym. Początkowa kara za cięcie dla wszystkich walidatorów została drastycznie zmniejszona z 1 ETH (na 32 ETH) do 0,0078125 ETH (na 32 ETH), aby zrekompensować to ryzyko.

Czy muszę wyjść z mojego walidatora, aby dokonać konwersji?

Nie. Możesz dokonać konwersji w miejscu, bez wyjścia.

Jak długo potrwa konwersja / konsolidacja?

Minimum 27,3 godziny, ale konsolidacje również podlegają kolejce. Ta kolejka jest niezależna od kolejek depozytów i wypłat i nie mają one na nią wpływu.

Czy mogę zachować mój indeks walidatora?

Tak. Konwersja w miejscu zachowuje ten sam indeks walidatora. Jeśli skonsolidujesz wiele walidatorów, będziesz mógł zachować tylko indeks walidatora docelowego.

Czy przegapię atestacje?

Podczas konsolidacji w inny walidator, walidator źródłowy zostaje wyłączony (wyjście) i następuje około 27-godzinny okres oczekiwania, zanim saldo stanie się aktywne na walidatorze docelowym. Ten okres nie wpływa na wskaźniki wydajności.

Czy poniosę kary?

Nie. Dopóki Twój walidator jest online, nie poniesiesz kar.

Czy adresy wypłat konsolidowanych walidatorów muszą się zgadzać?

Nie. Ale źródło musi autoryzować żądanie ze swojego własnego adresu.

Czy moje nagrody będą się kapitalizować po konwersji?

Tak. Dzięki danym uwierzytelniającym Typu 2, nagrody powyżej 32 ETH są automatycznie ponownie stakowane — ale nie natychmiast. Ze względu na mały bufor (zwany histerezą (opens in a new tab)), Twoje saldo musi osiągnąć około 1,25 ETH więcej, zanim nadwyżka zostanie ponownie stakowana. Zatem zamiast kapitalizacji przy 33,0 ETH, następuje to przy 33,25 (saldo efektywne = 33 ETH), następnie 34,25 (saldo efektywne = 34 ETH) i tak dalej.

Czy nadal mogę otrzymywać automatyczne transfery (sweeps) po konwersji?

Automatyczne transfery będą miały miejsce tylko w przypadku nadwyżek sald powyżej 2048. W przypadku wszystkich innych częściowych wypłat będziesz musiał wyzwalać je ręcznie.

Czy mogę zmienić zdanie i wrócić z Typu 2 do Typu 1?

Nie. Konwersja na Typ 2 jest nieodwracalna.

Jeśli chcę skonsolidować wiele walidatorów, czy muszę najpierw przekonwertować każdy z nich na Typ 2?

Nie! Przekonwertuj jeden walidator na Typ 2, a następnie użyj go jako celu. Wszystkie inne walidatory skonsolidowane w ten cel Typu 2 mogą być Typu 1 lub Typu 2.

Mój walidator jest offline lub ma poniżej 32 ETH - czy nadal mogę go przekonwertować?

Tak. Dopóki jest aktywny (nie wyszedł) i możesz podpisać za pomocą jego adresu wypłaty, możesz go przekonwertować.

Zasoby

Ostatnia aktualizacja strony: 22 kwietnia 2026