Co to jest Danksharding? Wszystko o shardingzie Ethereum 2.0

Co to jest Danksharding? Wszystko o shardingzie Ethereum 2.0

Zaawansowany
    Co to jest Danksharding? Wszystko o shardingzie Ethereum 2.0

    Danksharding to rewolucyjna aktualizacja w planie skalowalności Ethereum 2.0. Ta koncepcja, mająca kluczowe znaczenie dla ewolucji Ethereum, obiecuje znaczące zwiększenie zdolności sieci. Danksharding, realizowany po wdrożeniu EIP-4844 oraz proto-danksharding, ma potencjał całkowicie zmodernizować infrastrukturę Ethereum, umożliwiając realizację ponad 100 000 transakcji na sekundę.

    Danksharding, termin ukuty na cześć Dankrada Feista, badacza  Ethereum, to nie tylko ulepszenie shardingowe, ale kluczowy element strategii  skalowalności Ethereum. Sharding w blockchainie, szczególnie w kontekście Ethereum, polega na podzieleniu sieci na wiele segmentów, zwanych „shardami”. Każdy shard niezależnie przetwarza transakcje i inteligentne kontrakty, co znacząco zwiększa przepustowość i zmniejsza przeciążenie sieci.

     

    Co to jest Danksharding? 

    Projekt danksharding integruje podejście do opłat rynkowych w formie scalonej, co odróżnia go od tradycyjnych metod shardingu w kryptowalutach. W danksharding, sieć opiera się na jednym proponencie bloków zamiast wielu działających na różnych shardach. Ta uproszczona struktura upraszcza transakcje w ramach shardów sieci i oferuje bardziej efektywną ścieżkę skalowalności Ethereum.

     

    Jak działa Danksharding?

     

    Wyobraź sobie sieć blockchain z 1 000 węzłów. W systemie bez shardingu wszystkie te węzły walidują i przechowują każdą transakcję. Sharding dzieli tę sieć na mniejsze segmenty, z których każdy odpowiada za określoną grupę transakcji. Na przykład jeden shard może obsługiwać transakcje dla kont zaczynających się na „A” do „E,” podczas gdy inny zajmuje się kontami od „F” do „J.” Ten podział zmniejsza obciążenie każdego sharda, co przyspiesza przetwarzanie i poprawia wydajność sieci. To praktyczny przykład definicji shardingu w działaniu.

     

    Implementacja Shardingu w Ethereum 2.0

    W  Ethereum 2.0 danksharding podzieli sieć na 64 shardy, działające podobnie jak w powyższym przykładzie. Ta implementacja jest kluczowa dla przejścia Ethereum na bardziej skalowalną i wydajną sieć. Choć implementacje shardingu różnią się (co można zaobserwować w różnych projektach blockchain z shardingiem), podstawowy koncept podziału sieci w celu zwiększenia skalowalności i wydajności pozostaje niezmienny.

     

    Proto-Danksharding vs. Danksharding

    Cechy

    Danksharding

    Proto-Danksharding

    Skalowalność

    Dąży do uczynienia Ethereum naprawdę skalowalnym

    Pośredni krok w kierunku skalowalności

    Cel

    Zwiększenie skalowania Layer 2

    Obniżenie kosztów transakcji dla rollupów Layer 2

    Prędkość transakcji

    Powyżej 100 000 transakcji na sekundę

    100-10 000 transakcji na sekundę (oczekiwane)

    Implementacja

    Wymaga wielu aktualizacji protokołu

    Wprowadza EIP-4844, pozwalając rollupom na dodawanie tańszych danych do bloków

    Typ transakcji

    Wprowadza „transakcje z dodatkowymi blobami”

    Skupia się na obniżeniu opłat za gaz

    Integracja Rollupów

    Kompatybilne z rollupami do przetwarzania transakcji poza łańcuchem

    Umożliwia rollupom dodawanie tańszych danych do bloków

    Postęp w implementacji

    Wciąż w fazie rozwoju

    W fazie prototypowania

    Zarządzanie danymi

    Zapewnia oddzielną przestrzeń do przechowywania danych dla rollupów

    Pośredni krok w kierunku pełnego danksharding

     

    Proto-Danksharding wprowadzone w ramach aktualizacji Ethereum Cancun przez EIP-4844, jest kluczowym krokiem na drodze do pełnego danksharding. Jako rozwiązanie pośrednie proto-danksharding tworzy podstawy, przygotowując grunt pod implementację pełnego danksharding.

    Zastrzeżenie: Informacje na tej stronie mogły zostać uzyskane od stron trzecich i niekoniecznie odzwierciedlają poglądy lub opinie KuCoin. Treści te są dostarczane wyłącznie w celach informacyjnych, bez jakichkolwiek oświadczeń lub gwarancji, ani nie mogą być interpretowane jako porady finansowe lub inwestycyjne. KuCoin nie ponosi odpowiedzialności za jakiekolwiek błędy lub pominięcia ani za jakiekolwiek wyniki wynikające z wykorzystania tych informacji. Inwestycje w aktywa cyfrowe mogą być ryzykowne. Należy dokładnie ocenić ryzyko związane z produktem i swoją tolerancję na ryzyko w oparciu o własną sytuację finansową. Więcej informacji można znaleźć w naszych warunkach użytkowania i ujawnieniu ryzyka.