Obecni walidatorzy Ethereum tworzą i rozgłaszają bloki. Grupują transakcje, o których dowiedzieli się za pośrednictwem sieci plotkującej (gossip network), i pakują je w blok, który jest wysyłany do węzłów partnerskich w sieci Ethereum. Separacja proponującego i budującego (PBS) dzieli te zadania między wielu walidatorów. Budowniczowie bloków stają się odpowiedzialni za tworzenie bloków i oferowanie ich proponującemu blok w każdym slocie. Proponujący blok nie widzi zawartości bloku, po prostu wybiera ten najbardziej opłacalny, otrzymując opłatę od budowniczego bloków (lub budowniczy płaci stawkę proponującemu) przed wysłaniem bloku do swoich węzłów partnerskich.
Jest to ważna aktualizacja z kilku powodów. Po pierwsze, stwarza możliwości zapobiegania cenzurze transakcji na poziomie protokołu. Po drugie, zapobiega wypieraniu hobbystycznych walidatorów przez graczy instytucjonalnych, którzy mogą lepiej optymalizować zyskowność budowania swoich bloków. Po trzecie, pomaga w skalowaniu Ethereum, umożliwiając aktualizacje danksharding.
PBS a odporność na cenzurę
Oddzielenie budowniczych bloków od proponujących bloki znacznie utrudnia budowniczym bloków cenzurowanie transakcji. Wynika to z faktu, że można dodać stosunkowo złożone kryteria włączenia, które zapewniają, że przed zaproponowaniem bloku nie miała miejsca żadna cenzura. Ponieważ proponujący blok jest odrębnym podmiotem od budowniczego bloków, może on przyjąć rolę obrońcy przed cenzurującymi budowniczymi bloków.
Na przykład można wprowadzić listy włączenia (inclusion lists), dzięki którym walidatorzy, wiedząc o transakcjach, ale nie widząc ich w blokach, mogą narzucić je jako obowiązkowe w następnym bloku. Lista włączenia jest generowana z lokalnego mempoola proponującego blok (listy transakcji, o których wie) i wysyłana do węzłów partnerskich tuż przed zaproponowaniem bloku. Jeśli brakuje którejkolwiek z transakcji z listy włączenia, proponujący może odrzucić blok, dodać brakujące transakcje przed jego zaproponowaniem lub zaproponować go i pozwolić, aby został odrzucony przez innych walidatorów po jego otrzymaniu. Istnieje również potencjalnie bardziej wydajna wersja tego pomysłu, która zakłada, że budowniczowie muszą w pełni wykorzystać dostępną przestrzeń bloku, a jeśli tego nie zrobią, transakcje są dodawane z listy włączenia proponującego. Jest to wciąż obszar aktywnych badań, a optymalna konfiguracja list włączenia nie została jeszcze ustalona.
Zaszyfrowane mempoole (opens in a new tab) mogłyby również uniemożliwić budowniczym i proponującym poznanie, które transakcje włączają do bloku, dopóki blok nie zostanie już rozgłoszony.
PBS a MEV
Maksymalna wartość do wyodrębnienia (MEV) odnosi się do walidatorów maksymalizujących swoją zyskowność poprzez korzystne porządkowanie transakcji. Typowe przykłady obejmują arbitraż wymian na zdecentralizowanych giełdach (np. frontrunning dużej sprzedaży lub zakupu) lub identyfikowanie możliwości likwidacji pozycji w zdecentralizowanych finansach (DeFi). Maksymalizacja MEV wymaga zaawansowanej wiedzy technicznej i niestandardowego oprogramowania dołączonego do zwykłych walidatorów, co znacznie zwiększa prawdopodobieństwo, że operatorzy instytucjonalni osiągną lepsze wyniki w wyodrębnianiu MEV niż osoby prywatne i hobbystyczni walidatorzy. Oznacza to, że zwroty ze stakingu będą prawdopodobnie wyższe u scentralizowanych operatorów, tworząc siłę centralizującą, która zniechęca do domowego stakingu.
PBS rozwiązuje ten problem poprzez rekonfigurację ekonomii MEV. Zamiast proponującego blok, który sam zajmuje się poszukiwaniem MEV, po prostu wybiera on blok spośród wielu zaoferowanych mu przez budowniczych bloków. Budowniczowie bloków mogli dokonać zaawansowanego wyodrębnienia MEV, ale nagroda za to trafia do proponującego blok. Oznacza to, że nawet jeśli niewielka pula wyspecjalizowanych budowniczych bloków zdominuje wyodrębnianie MEV, nagroda za to może trafić do dowolnego walidatora w sieci, w tym do indywidualnych domowych stakerów.
PBS a danksharding
Danksharding to sposób, w jaki Ethereum przeskaluje się do >100 000 transakcji na sekundę i zminimalizuje opłaty dla użytkowników rollupów. Opiera się na PBS, ponieważ zwiększa obciążenie pracą budowniczych bloków, którzy będą musieli obliczać dowody dla maksymalnie 64 MB danych rollupa w czasie krótszym niż 1 sekunda. Prawdopodobnie będzie to wymagało wyspecjalizowanych budowniczych, którzy będą w stanie przeznaczyć na to zadanie dość znaczny sprzęt. Jednak w obecnej sytuacji budowanie bloków i tak mogłoby stawać się coraz bardziej scentralizowane wokół bardziej zaawansowanych i potężnych operatorów ze względu na wyodrębnianie MEV. Separacja proponującego i budującego to sposób na zaakceptowanie tej rzeczywistości i zapobieżenie wywieraniu przez nią siły centralizującej na walidację bloku (ważna część) lub dystrybucję nagród za staking. Ogromną korzyścią poboczną jest to, że wyspecjalizowani budowniczowie bloków są również chętni i zdolni do obliczania niezbędnych dowodów danych dla dankshardingu.
Obecny postęp
PBS znajduje się w zaawansowanym stadium badań, ale wciąż pozostaje kilka ważnych pytań projektowych, które należy rozwiązać, zanim będzie można stworzyć jego prototyp w klientach Ethereum. Nie ma jeszcze sfinalizowanej specyfikacji. Oznacza to, że do wdrożenia PBS pozostał prawdopodobnie rok lub więcej. Sprawdź najnowszy stan badań (opens in a new tab).
Dalsza lektura
- Stan badań: odporność na cenzurę w ramach PBS (opens in a new tab)
- Projekty rynku opłat przyjazne dla PBS (opens in a new tab)
- PBS a odporność na cenzurę (opens in a new tab)
- Listy włączenia (opens in a new tab)
Ostatnia aktualizacja strony: 6 czerwca 2026