Dlaczego wyniki na poziomie bloku w MEV mają znaczenie? Czym jest ocenianie na poziomie bloku: Ocenianie na poziomie bloku to prosta, weryfikowalna metryka, która mierzy zmianę salda odbiorcy opłat w obrębie bloku. Zamiast śledzić każdą transakcję lub zdarzenie, rejestruje saldo odbiorcy opłat zakotwiczone w Merkle przed i po wykonaniu bloku i traktuje różnicę jako wynik bloku. Ta definicja w postaci pojedynczej liczby redukuje niejasności dotyczące tego, co „liczy się” jako wartość i jest łatwa do weryfikacji za pomocą dowodów Merkle. Standaryzacja wartości bloku ma znaczenie, ponieważ wiele systemów MEV zależy od spójnego, audytowalnego wyniku. Przełączanie zysków z relayów, księgowość walidatorów, płatności dla budowniczych, eksploratory bloków i dowody płatności potrzebują niezawodnej metryki do porównywania bloków. Bez wspólnego standardu, relaye mogą podwójnie liczyć lub niedoszacowywać wartość, walidatorzy nie mogą niezależnie potwierdzić płatności, a zachęty budowniczych stają się niezgodne. Ocenianie na poziomie bloku przełamuje te problemy, dostarczając przejrzystą, niezależną od protokołu miarę, którą łatwo zweryfikować. W praktyce wyniki na poziomie bloku są używane do porównywania bloków, decydowania, który z nich walidator powinien zaproponować, oraz potwierdzania, że obiecane płatności między budowniczymi, relayami i walidatorami są faktycznie realizowane. Istnieje kilka podejść do mierzenia wartości; ocenianie na poziomie bloku jest najprostsze: - Ocenianie wyników transakcji weryfikuje konkretną transakcję płatności, która kredytuje odbiorcę opłat. Unika niektórych problemów z wypłatami, ale dodaje koszty gazu w każdym bloku i komplikuje dowody płatności. - Ocenianie wyników wejścia transakcji wymaga, aby płatności pochodziły z EOA i aby zawierały płatność w polu wartości transakcji. Dowody włączenia są łatwe, ale podejście narzuca surowe zasady formatowania i pochodzenia. - Ocenianie wyników na poziomie zdarzeń standaryzuje emitowane zdarzenie (np. BlockScore(builder, validator, value)) wewnątrz transakcji. To pozwala na dowody włączenia, ale wymaga nowych konwencji dotyczących tego, która transakcja i który indeks zdarzenia się liczą. - Ocenianie na poziomie bloku mierzy różnicę salda odbiorcy opłat w całym bloku, weryfikowaną przez dowody Merkle salda odbiorcy w bloku n−1 i bloku n. Nie narzuca żadnych ograniczeń dotyczących formatu transakcji i generalizuje w różnych mechanizmach płatności. Jego główną wadą jest to, że walidator nie może wypłacić opłat w tym samym bloku, który proponuje, bez zmiany wyniku; produkcja zwięzłych, bezpiecznych dowodów płatności (migawki Merkle) pozostaje aktywnym wyzwaniem inżynieryjnym. Wady głównie sprowadzają się do kosztów gazu i złożoności dowodów. Metody transakcji i zdarzeń dodają koszty gazu i zasady formatowania; ocenianie na poziomie bloku minimalizuje te koszty, ale przenosi złożoność do generowania dowodów. Aby zobaczyć, gdzie ocenianie ma znaczenie, przypomnij sobie przepływ MEV: poszukiwacze tworzą pakiety, budowniczy składają blok o najwyższej wartości, relaye reklamują te bloki walidatorom za pośrednictwem MEV-Boost, a walidatorzy decydują, który blok zaproponować. Płatności mogą pochodzić z wielu kanałów, opłat priorytetowych, podstawowej opłaty protokołu (wyłączonej z oceniania MEV), bezpośrednich transferów Coinbase lub prostych transferów, więc ocenianie musi izolować wartość, którą można przechwycić przez walidatorów, ignorując niepowiązane przepływy. Kilka zespołów dąży do standaryzacji na poziomie bloku: - Flashbots wprowadził potrzebę oceniania bloków w MEV-Boost i prowadził prace społeczności nad przełączaniem relayów i księgowością walidatorów. - @wallchain_xyz mierzy i redystrybuuje MEV z arbitrażu i zgrupowanych transakcji DEX, umożliwiając rabaty i ochrony na poziomie pakietu. - @bloxroute oferuje infrastrukturę relayów o niskiej latencji i ocenę wartości bloków w czasie rzeczywistym, aby egzekwować progi wypłat i symulować nagrody....