Alors que Dusk évolue vers une architecture modulaire, il introduit Hedger, un nouveau moteur de confidentialité spécifiquement conçu pour la couche d'exécution EVM.
Un provisionneur est un utilisateur qui bloque une certaine quantité de DUSK en tant que garantie. Tout utilisateur peut le faire en diffusant une transaction de garantie. Formellement, une garantie S se compose d'une paire
S = (montant, hauteur), où montant est la quantité de DUSK bloquée et hauteur est la hauteur du bloc dans lequel la transaction de garantie a été incluse. Il existe une garantie minimale définie par le paramètre global minStake (actuellement fixée à 1000 DUSK). Les provisionneurs peuvent débloquer leur garantie en diffusant une transaction de déblocage.
Les époques et l'éligibilité. Seules les garanties éligibles peuvent participer à l'algorithme DS. Pour cela, nous associons à chaque garantie S = (montant, hauteur) une période de maturité M définie par
M = 2 × époque − (hauteur mod époque),
où une époque est un paramètre global correspondant à un nombre fixe de blocs (actuellement fixé à 2160 blocs). La garantie S est éligible dans le tour R si elle satisfait les deux conditions suivantes :
montant ≥ minStake et R > hauteur + M.
Autrement dit, une garantie devient éligible au début d'une nouvelle époque, après une période de maturité qui inclut le reste de l'époque dans laquelle la transaction de garantie a été incluse ainsi qu'une autre époque complète. En conséquence, toutes les nouvelles garanties deviennent éligibles au début d'une époque.
#dusk $DUSK @Dusk
Un provisionneur est un utilisateur qui bloque une certaine quantité de DUSK en tant que garantie. Tout utilisateur peut le faire en diffusant une transaction de garantie. Formellement, une garantie S se compose d'une paire
S = (montant, hauteur), où montant est la quantité de DUSK bloquée et hauteur est la hauteur du bloc dans lequel la transaction de garantie a été incluse. Il existe une garantie minimale définie par le paramètre global minStake (actuellement fixée à 1000 DUSK). Les provisionneurs peuvent débloquer leur garantie en diffusant une transaction de déblocage.
Les époques et l'éligibilité. Seules les garanties éligibles peuvent participer à l'algorithme DS. Pour cela, nous associons à chaque garantie S = (montant, hauteur) une période de maturité M définie par
M = 2 × époque − (hauteur mod époque),
où une époque est un paramètre global correspondant à un nombre fixe de blocs (actuellement fixé à 2160 blocs). La garantie S est éligible dans le tour R si elle satisfait les deux conditions suivantes :
montant ≥ minStake et R > hauteur + M.
Autrement dit, une garantie devient éligible au début d'une nouvelle époque, après une période de maturité qui inclut le reste de l'époque dans laquelle la transaction de garantie a été incluse ainsi qu'une autre époque complète. En conséquence, toutes les nouvelles garanties deviennent éligibles au début d'une époque.
#dusk $DUSK @Dusk