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 0 → Typ 1, konwersja z Typu 1 → Typ 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.
- 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.
- 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.
- 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”
| Dozwolone | Niedozwolone |
|---|---|
| ✅ 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:
- Konwersja istniejącego walidatora z Typu 1 na walidator Typu 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)
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.
Żądanie konsolidacji
Żądanie konsolidacji zostanie podpisane przez adres wypłaty powiązany z walidatorem źródłowym i będzie zawierać:
- Adres walidatora źródłowego (np.
0x15F4B914A0cCd14333D850ff311d6DafbFbAa32b) - Klucz publiczny walidatora źródłowego (np.
0xa1d1ad0714035353258038e964ae9675dc0252ee22cea896825c01458e1807bfad2f9969338798548d9858a571f7425c) - 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:BLSPubkeytarget_pubkey:BLSPubkeysource_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ędzie | Strona internetowa | Open source | Twórca | Audytowane | Interfejs | Godne uwagi funkcje |
|---|---|---|---|---|---|---|
| Pectra Staking Manager | pectrastaking.com | Tak, Apache 2.0 | Pier Two (opens in a new tab) | Nie | Interfejs WWW | WalletConnect, działa z SAFE |
| Pectra Validator Ops CLI Tool | GitHub (opens in a new tab) | Tak, MIT | Luganodes (opens in a new tab) | Tak, Quantstamp Maj 2025 (opens in a new tab) | Wiersz poleceń | Wsadowanie, dla wielu walidatorów jednocześnie |
| Ethereal | GitHub (opens in a new tab) | Tak, Apache 2.0 | Jim McDonald (opens in a new tab) | Nie | Wiersz poleceń | Pełny zestaw funkcji do zarządzania walidatorem i węzłem |
| Siren | GitHub (opens in a new tab) | Tak, Apache 2.0 | Sigma Prime (opens in a new tab) | Nie | Częściowo wiersz poleceń, ale głównie interfejs WWW | Działa tylko wtedy, gdy używasz klienta konsensusu Lighthouse |
| Consolideth.app | https://consolideth.app/ (opens in a new tab) GitHub (opens in a new tab) | Tak, licencje MIT | Stakely (opens in a new tab) | Nie | Interfejs WWW, hostowany przez stakely i gotowy do darmowego samodzielnego hostowania | Obsł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
- Specyfikacje konsensusu Electra (opens in a new tab): To jest „najprawdziwsza” wersja, na której powinieneś polegać. W razie wątpliwości przeczytaj specyfikacje.
- Nie każdy czuje się komfortowo przedzierając się przez kod, więc ten maxEB-GPT (opens in a new tab) może pomóc w interpretacji specyfikacji. Zastrzeżenie: Należy polegać na specyfikacjach, a nie na sztucznej inteligencji, jako na prawdzie, ponieważ sztuczna inteligencja może błędnie zinterpretować informacje lub halucynować odpowiedzi.
- pectrified.com (opens in a new tab): Zobacz stan konsolidacji, depozytów i czasy oczekiwania w kolejce.
- Ethereal (opens in a new tab): Stworzone przez społeczność narzędzie CLI do zarządzania typowymi zadaniami walidatora.
- batch-validator-depositor (opens in a new tab): Stworzony przez społeczność kontrakt, który pozwala na zdeponowanie wielu walidatorów Ethereum w jednej transakcji.
Ostatnia aktualizacja strony: 22 kwietnia 2026



