Když se Dusk vyvíjí do modulární architektury, představuje Hedger, nový motor pro ochranu soukromí, který byl speciálně navržen pro vrstvu provádění EVM.
Provisioner je uživatel, který zablokuje určitou část DUSK jako zálohu. Jakýkoli uživatel může tak učinit vysíláním transakce s příspěvkem. Formálně se příspěvek S skládá ze dvojice
S = (částka, výška), kde částka je množství zablokovaného DUSK a výška je bloková výška, ve které byla transakce s příspěvkem zahrnuta. Existuje minimální příspěvek nastavený globálním parametrem minStake (v současnosti nastaven na 1000 DUSK). Provisioner může svůj příspěvek uvolnit vysíláním transakce k uvolnění příspěvku.
Epochy a způsobilost. Pouze způsobilé příspěvky se mohou účastnit algoritmu DS. Pro tento účel každému příspěvku S = (částka, výška) přiřadíme dobu zrání M definovanou jako
M = 2 × epocha − (výška mod epocha),
kde epocha je globální parametr odpovídající pevnému počtu bloků (v současnosti nastaven na 2160 bloků). Příspěvek S je způsobilý v kole R, pokud splňuje následující dvě podmínky:
částka ≥ minStake a R > výška + M.
To znamená, že příspěvek se stane způsobilým na začátku nové epochy, po době zrání, která zahrnuje zbytek epochy, ve které byla transakce s příspěvkem zahrnuta, a další plnou epochu. Důsledkem je, že všechny nové příspěvky se stávají způsobilými na začátku epochy.
