fbpx

66. Czym jest proto-danksharding (EIP-4844) na Ethereum?

Ekosystem Ethereum ciągle się ulepsza. Jedną z jego największych implementacji w 2022 roku była zmiana mechanizmu konsensusu na Proof-of-Stake (PoS). Teraz planowane jest wprowadzenie jednego z największych ulepszeń sieci, jakim jest EIP-4844 (Proto Danksharding).

To temat dzisiejszej lekcji. Podczas niej omówimy, czym jest powyższa implementacja oraz jakie korzyści przyniesie samemu Ethereum i innym rozwiązaniom warstwy 2 (Layer 2).

Czym jest danksharding?

Żeby zrozumieć całą aktualizację, musimy najpierw omówić czym tak właściwie jest danksharding. To nowatorska propozycja dla Ethereum, która upraszcza architekturę shardingu, w porównaniu do poprzednich projektów.

W przeciwieństwie do tradycyjnego shardingu, ten, zaproponowany w Ethereum nie rozszerza przestrzeni transakcyjnej. Zamiast tego koncentruje się na zwiększeniu ilości miejsca dla danych. Fragmenty danych, o których mowa w dankshardingu to tak zwane bloby, których sam protokół Ethereum nie interpretuje. Weryfikacja bloba polega na sprawdzeniu jego dostępności. Wolna przestrzeń w tych fragmentach danych będzie wykorzystywana przez rollupy warstwy 2, które będą obsługiwać transakcje o wysokiej przepustowości.

Jakie jest więc zadanie dankshardingu? Wprowadza on połączony rynek danych. Aby obejść wysokie wymagania dla walidatorów, EIP-4844 wprowadza koncepcję separacji proponenta/budowniczego (PBS). W ramach tego proponenci będą licytować prawo do wyboru zawartości slotu. Wnioskodawca musi jedynie wybrać prawidłowy nagłówek – ten, z najwyższą ofertą. W tym miejscu musisz wiedzieć, że tylko twórca bloku możesz przetworzyć go całego. Inni walidatorzy i użytkownicy będą mogli skutecznie weryfikować bloki poprzez dostępność danych.

Czym jest więc Proto-Danksharding (EIP-4844)?

To pierwszy krok w kierunku pełnego dankshardingu. Proponuje wdrożenie w Ethereum niezbędnych narzędzi, takich jak formaty transakcji czy reguły weryfikacji, bez wdrażania pełnego shardingu.

Proto-danksharding wprowadza transakcje typu blob-carrying, które są bardzo podobne do zwykłych transakcji, ale przenoszą dodatkowy fragment danych-wspomniane w akapicie wyżej bloby. Bloby są bardzo duże, ale zarazem znacznie tańsze. Co ważne, dane zawarte w blobach nie są dostępne dla maszyny wirtualnej Ethereum (EVM). Maszyna może jedynie przeglądać zobowiązanie do bloba.

Co zapewnia takie podejście? Oczywiście skaluje ekosystem Ethereum. Dane przekazywane za pomocą proto-dankshardingu mają inne opłaty za gaz i nie przeciążają sieci Ethereum.

Jak działa proto-danksharding (EIP-4844)?

EIP-4844 zaimplementuje nowy typ transakcji. Będzie on zawierał dodatkowe fragmenty danych – bloby. Blob możesz wyobrazić sobie jako ciąg bajtów o rozmiarze około 125 kB. Walidatorzy będą zatwierdzać bloby za pomocą nowego typu kryptografii KZG. Bloby są kompatybilne z innymi danymi i pomogą w zmniejszeniu obciążenia sieci oraz niezrównoważonych kosztów gazu.

Co więcej, transakcje dokonywane za pomocą blobów pomagają rozwiązaniom warstwy 2 na pobieranie danych w czasie rzeczywistym. Dodanie tych fragmentów danych spowoduje, że w ekosystemie Ethereum pojawi się nowy rynek opłat, oddzielony od rynku gazu używanego do tej pory przy opłatach za transakcje.

Po wdrożeniu proto-dankshardingu rozwiązania warstwy 2 będą miały jeszcze więcej korzyści. Transakcje wysyłane do warstwy 1 będą o dziesięć razy tańsze. Jest to ogromny ukłon w stronę użytkownika końcowego.

Jakie są główne zalety proto-dankshardingu?

Przede wszystkim EIP-4844 to pierwszy krok w kierunku shardingu. Pomoże skalować rollupy warstwy 2, a także obniży opłaty za gaz.

EIP-4844 nie został jeszcze wdrożony do sieci Ethereum. Nadal jest na etapie propozycji.

Proto-danksharding (EIP-4844) vs EIP-4488

Oba narzędzia to proponowane rozwiązania do skalowania ekosystemu Ethereum. EIP-4488 robi to za pomocą dwóch czynników – zmniejsza koszt gazu i rozmiar bloku. Proto-danksharding tworzy oddzielny typ transakcji dla dużych bloków o stałym rozmiarze.

EIP-4488 chce zminimalizować natychmiastowe zmiany, a EIP-4844 z góry wprowadza większą ilość zmian, aby ułatwić przyszłe aktualizacje do pełnego shardingu.

Podsumowanie

Proto-danksharding (EIP-4844) chce zaimplementować w sobie część pełnego dankshardingu. Aktualizacja nadal jest na etapie propozycji – nie została jeszcze wdrożona w sieci. Proto-danksharding obejmuje nową propozycję transakcji oraz niezależną cenę gazu dla blobów.

Jest to pierwszy krok, w celu osiągnięcia pełnego shardingu przez ekosystem Ethereum.

  • 3. Poziom zaawansowany

  • Kurs Home Rozwiń wszystko
    4 z 4
  • Zapisz się do newslettera!

    Otrzymuj co tydzień najnowsze informacje o kryptowalutach na swój e-mail.