Opłaty na DUSK zawodzą, gdy wykonanie i rozliczenie są połączone
Na większości łańcuchów EVM, gaz wykonawczy i koszty rozliczenia są łączone w jedną opłatę. W praktyce łamie to księgowość. Umowa wykonuje się poprawnie, ale ostateczny koszt jest znany dopiero po zatłoczeniu, nadmiarze stanu lub niezwiązanej aktywności, która podnosi opłaty. Dla regulowanych systemów czyni to rozliczenie nieprzewidywalnym i trudnym do audytu.
DUSK usuwa tę awarię, wymuszając separację na poziomie protokołu, używając DuskEVM do wykonania i DuskDS do rozliczenia.
Wykonanie odbywa się na DuskEVM. Opłaty tam pokrywają tylko obliczenia i logikę umowy. Programiści płacą za to, jak skomplikowane jest wykonanie, a nie za ostateczne zmiany własności. Ta warstwa zachowuje się jak kontrolowane środowisko EVM i jest miejscem, w którym żyje logika aplikacji.
Rozliczenie jest obsługiwane na DuskDS. Aktualizacje własności i ostateczne przejścia stanu są rejestrowane osobno, z opłatami powiązanymi z ostatecznością i weryfikacją walidatorów. Walidatorzy zabezpieczają tę warstwę bezpośrednio. Koszt rozliczenia nie zmienia się, ponieważ wykonanie było skomplikowane gdzie indziej.
Transakcja może zostać wykonana na DuskEVM, a następnie rozliczona na DuskDS z znaną, audytowalną opłatą rozliczeniową. Ta separacja pozwala instytucjom modelować koszty przed wykonaniem, a nie po.
Dwie warstwy oznaczają surowszy projekt i mniej skrótów.
Na DUSK nieprzewidywalne opłaty rozliczeniowe przestają być ryzykiem, ponieważ wykonanie nigdy nie ma prawa przenikać do rozliczenia.
