@Dusk #Dusk $DUSK

Efektywne zgadanie wymaga szybkiego rozprowadzania danych. Aktualizacja DuskDS zawiera ulepszenia protokołu Kadcast, sieci nadbudowy strukturalnej zaprojektowanej do efektywnego rozgłaszania.

Optymalizacja Kadcast

W przeciwieństwie do nieuporządkowanych protokołów gawęd, w których węzły losowo wymieniają się wiadomościami (często prowadząc do nadmiaru), Kadcast wykorzystuje strukturalną tabelę routingu opartą na Kademlii. Najnowsza optymalizacja osiągnęła redukcję zużycia pasma o 25-50%, zachowując przy tym 100% osiągalność.

Pipeline produkcji bloków: Modernizacja poprawia konsensuse Succinct Attestation. Oddzielenie dystrybucji transakcji od fazy zgody na blok zapewnia, że proposerzy bloków mają natychmiastowy dostęp do puli pamięci.

Specyfikacja techniczna:

Czas bloku: około 10 sekund średnio

Okres dojrzewania: 4320 bloków (ok. 12 godzin) do dojrzewania udziału i zapewnienia ostateczności.

Stabilność przy wysokich objętościach transakcji prywatnych

Transakcje prywatne (transakcje Phoenix) są obliczeniowo cięższe niż publiczne ze względu na generowanie i weryfikację dowodów ZK. Wcześniej, wzrost liczby transakcji prywatnych mógł prowadzić do zmiennej długości bloków.

Rozkład obciążenia i zarządzanie kolejką: Nowy protokół implementuje kolejkę priorytetową, która inteligentnie porządkuje transakcje na podstawie ich obciążenia obliczeniowego, a nie tylko opłat za gaz. Zapobiega to „zakłóceniom weryfikacji”, gdy sekwencja złożonych prywatnych kontraktów opóźnia proste przelewy.

Wyniki testów obciążeniowych z testnetu Rusk przed wdrożeniem mainnet wykazały, że sieć utrzymuje czas produkcji bloków poniżej 10 sekund, nawet gdy 80% bloku jest wypełnione złożonymi interakcjami prywatnych kontraktów inteligentnych.