Proto-danksharding całkowicie zmieni Ethereum – i to na lepsze. Takiego zdania jest główny deweloper, Mario Havel.
Podczas ETH Barcelona w weekend Havel stwierdził, że kolejna duża aktualizacja Ethereum, zwana “Dencun”, zbliża się do “końcowych etapów planowania”. Aktualizacja będzie miała wiele zadań, ale jedną z głównych zmian jest wprowadzenie funkcji proto-dankshardingu. Ta według deweloperów pozwoli sieci skalować się i obsługiwać do 100 000 transakcji na sekundę.
Według głównego dewelopera, EIP-4844 kładzie podwaliny pod partycjonowanie danych poprzez wprowadzenie nowego typu transakcji, zwanego “data blob”.
Data blobs wprowadzają również coś, co nazywa się kompromisem KZG. Nazwa ta jest skrótem od Kate-Zaverucha-Goldberg, nazwisk oryginalnych autorów, którzy stworzyli to rozwiązanie.
Według Havela, commit KZG będzie wskazywał na pewne ” bloby ” informacji. Jest to przydatne dla rozwiązań harmonogramowania warstwy 2, takich jak Optimism i Arbitrum. Grupują one bowiem transakcje w “rollupy” i obecnie mają problemy z dostępem do danych potrzebnych do weryfikacji tych transakcji.
Im łatwiej jest rollupowi uzyskać dostęp do potrzebnych danych, tym szybciej i taniej można zweryfikować transakcje i zgłosić je do głównej sieci Ethereum.
Bloby podstawą partycjonowania danych
Według Carla Beekhuizena i Trenta van Eppsa, dwóch członków Fundacji Ethereum, którzy pracują nad proto-dankshardingiem, bloby stanowią podstawę partycjonowania danych.
W podcaście Epicenter wyjaśnili ten pomysł, mówiąc, że zamiast wielu jednoczesnych sidechainów istnieje tylko jeden łańcuch, ale z “szaloną ilością” informacji.
Dane można następnie podzielić na pojedynczy łańcuch, umożliwiając poszczególnym walidatorom lub mniejszym maszynom odpowiadanie tylko za niewielką część tej dużej ilości informacji. I, jak mówi Havel, dane te będą przechowywane tylko przez kilka tygodni.
KZG commit są na końcu “wieloczęściowej ceremonii obliczeniowej”, powiedział Havel, który wzywa społeczność do pomocy w skalowaniu.
Havel wyjaśnił również, że bloby będą przechowywać dane tylko przez ograniczony czas i nigdy nie zetkną się z wirtualną maszyną Ethereum (EVM) – środowiskiem, w którym powstają wszystkie smart kontrakty i wchodzą ze sobą w interakcje. Biorąc pod uwagę fakt, że bloby są wystarczająco małe, aby umożliwić zarządzanie wykorzystaniem dysku, wyjaśnił:
“Zamiast tego stworzą kompromis KZG, który pozwoli nam obsługiwać dane w znacznie bardziej wydajny i tańszy sposób.”
Wyjaśnienie
Wszystkie informacje zawarte na naszej stronie internetowej są publikowane w dobrej wierze i wyłącznie w ogólnych celach informacyjnych. Wszelkie działania podejmowane przez czytelnika w związku z informacjami znajdującymi się na naszej stronie internetowej odbywają się wyłącznie na jego własne ryzyko.