2 lipca 2024 r. grupa programistów zaprezentowała EIP-7732 , aby wprowadzić do Ethereum zapisaną separację proponującego/konstruktora (ePBS). ePBS proponuje zmianę sposobu weryfikacji bloków Ethereum poprzez oddzielenie zadania potwierdzania tego, co dzieje się w bloku od uzgadniania bloku.
W tym systemie konstruktor bloku, zwykle odpowiedzialny za dodawanie i porządkowanie transakcji w bloku, nie dodaje od razu wszystkich szczegółów transakcji. Zamiast tego zawierają jedynie podpisane zobowiązanie do transakcji i wartość do zapłaty na rzecz wnioskodawcy bloku, który przedkłada blok do zatwierdzenia.
TL;DR
EIP-7732 dzieli tworzenie bloków na dwie odrębne role: Wnioskodawcy bloków wybierają transakcje, podczas gdy konstruktorzy bloków organizują te transakcje w bloki.
Wprowadza formalny interfejs pomiędzy Oferentami i Konstruktorami, zapewniając prawidłową konstrukcję bloku bez bezpośredniego wpływu Oferentów na wybór transakcji.
Ta separacja jest wbudowana w sam protokół Ethereum, zapewniając spójną i bezpieczną walidację bloków w całej sieci.
EIP-7732 zwiększa wydajność, szybkość, bezpieczeństwo, skalowalność i niezawodność poprzez optymalizację procesów tworzenia bloków i minimalizację zależności zaufania pomiędzy uczestnikami.
🅃🄴🄲🄷🄰🄽🄳🅃🄸🄿🅂123
Wyobraź sobie kuchnię w restauracji, w której wszystko robiła jedna osoba – wybierała składniki i gotowała posiłki. Było to powolne i nieefektywne. W EIP-7732 role są podzielone: jedna osoba (proponujący blok) wybiera najlepsze składniki, a druga (konstruktor bloku) gotuje posiłki. To rozdzielenie sprawia, że kuchnia działa szybciej i sprawniej, bo każda osoba skupia się na swoim konkretnym zadaniu, dbając o lepsze i szybsze posiłki.
Problem: Obecnie walidatorzy w Ethereum są odpowiedzialni zarówno za proponowanie nowych bloków, jak i za walidację ich zawartości (transakcji i innych danych). Może to być proces czasochłonny, szczególnie w okresach dużej aktywności sieci.
Jak działa EIP-7732
EIP-7732, czyli Enshrined Proposer-Builder Separation (EPBS), to znaczące ulepszenie zaprojektowane w celu zwiększenia wydajności, szybkości i bezpieczeństwa blockchainu Ethereum poprzez ponowne zdefiniowanie ról zaangażowanych w proces walidacji bloku.
1. Podział ról:
🔹 Proponujący bloki: Podmioty te są odpowiedzialne za proponowanie nowych bloków. Dokonują selekcji transakcji do umieszczenia w bloku na podstawie różnych kryteriów, takich jak opłaty za gaz i ważność transakcji.
🔸 Konstruktorzy bloków: podmioty te konstruują rzeczywiste bloki, organizując transakcje w formacie blokowym. Ich zadaniem jest optymalizacja konstrukcji bloku pod kątem wydajności i szybkości.
2. Interfejs wnioskodawca-konstruktor:
We wniosku wprowadza się formalny interfejs pomiędzy wnioskodawcami a wykonawcami. Dzięki temu interfejsowi oferenci mogą zaufać konstruktorom, którzy prawidłowo zbudują bloki, bez bezpośredniego angażowania się w proces wyboru transakcji.
Formalizując tę interakcję, system zmniejsza potrzebę polegania przez oferentów na uczciwości wykonawców, zwiększając ogólne bezpieczeństwo.
3. Oddzielenie wnioskodawcy od konstruktora (PBS):
EIP-7732 osadza PBS bezpośrednio w protokole Ethereum. Oznacza to, że separacja nie jest funkcją opcjonalną ani zewnętrzną, ale podstawową częścią działania łańcucha bloków.
Integracja ta gwarantuje, że wszyscy uczestnicy sieci będą przestrzegać tego samego, ustandaryzowanego procesu walidacji bloków, redukując rozbieżności i poprawiając spójność.
⚡ Korzyści z EIP-7732
1. Wydajność i szybkość:
Jasny podział pracy pozwala konstruktorom bloków wyspecjalizować się w budowie optymalnych bloków, natomiast wnioskodawcy skupiają się na wyborze transakcji. Specjalizacja ta prowadzi do efektywniejszego tworzenia bloków i szybszego przetwarzania transakcji.
2. Bezpieczeństwo:
Zmniejszając wymagania dotyczące zaufania pomiędzy proponującymi i budującymi, EIP-7732 minimalizuje ryzyko złośliwego zachowania. Projektanci nie muszą już ślepo ufać konstruktorom, ponieważ protokół gwarantuje, że bloki zostaną zbudowane prawidłowo.
3. Skalowalność:
Separacja pozwala na lepszą obsługę dużych wolumenów transakcji. Konstruktorzy mogą zoptymalizować konstrukcję blokową pod kątem różnych warunków sieciowych, poprawiając skalowalność i utrzymując wydajność podczas szczytowej aktywności.
4. Niezawodność:
Wbudowanie PBS w protokół Ethereum standaryzuje proces walidacji bloku. Standaryzacja ta zwiększa niezawodność sieci, gdyż wszyscy jej uczestnicy przestrzegają tych samych zasad i procedur.
🔼 Kredyt na dane -
> Blog Ethereum
> Cointelegraf
> eips.Ethereum
> Bitkan
> Twitterze
🔹🔸🔹🔸🔹🔸🔹🔸🔹🔸🔹🔸🔹🔸🔹🔸
eBPS Będzie kolejnym gigantycznym skokiem w Ethereum po Protodank Sharding. Chociaż nie będzie to łatwe do wdrożenia w systemie. Sprawia, że ekstrakcja MEV jest mniej uciążliwa i bezpieczniejsza zarówno dla konstruktorów, jak i walidatorów, eliminując potrzebę stosowania zaufanego oprogramowania pośredniczącego, czyli przekaźników. Zatem sytuacja, w której wygrywają wszyscy. Zobaczmy.
🔸🔹🔸🔹🔸🔹🔸🔹🔸🔹🔸🔹🔸🔹🔸🔹