A medida que el crepúsculo evoluciona hacia una arquitectura modular, introduce Hedger, un nuevo motor de privacidad diseñado específicamente para la capa de ejecución EVM.
Un proveedor es un usuario que bloquea una cierta cantidad de DUSK como apuesta. Cualquier usuario puede hacerlo enviando una transacción de apuesta. Formalmente, una apuesta S consiste en un par
S = (cantidad, altura), donde cantidad es la cantidad de DUSK apostada y altura es la altura del bloque en la que se incluyó la transacción de apuesta. Existe una apuesta mínima establecida por el parámetro global minStake (actualmente establecida en 1000 DUSK). Los proveedores pueden desbloquear su apuesta enviando una transacción de desapuesta.
Épocas y elegibilidad. Solo las apuestas elegibles pueden participar en el algoritmo DS. Para ello, asociamos a cada apuesta S = (cantidad, altura) un período de maduración M definido como
M = 2 × época − (altura mod época),
donde una época es un parámetro global que corresponde a un número fijo de bloques (actualmente establecido en 2160 bloques). La apuesta S es elegible en la ronda R si cumple las siguientes dos condiciones:
cantidad ≥ minStake y R > altura + M.
Es decir, una apuesta se vuelve elegible al comienzo de una nueva época, después de un período de maduración que incluye el resto de la época en la que se incluyó la transacción de apuesta y otra época completa. Como consecuencia, todas las nuevas apuestas se vuelven elegibles al comienzo de una época.
#dusk $DUSK @Dusk
Un proveedor es un usuario que bloquea una cierta cantidad de DUSK como apuesta. Cualquier usuario puede hacerlo enviando una transacción de apuesta. Formalmente, una apuesta S consiste en un par
S = (cantidad, altura), donde cantidad es la cantidad de DUSK apostada y altura es la altura del bloque en la que se incluyó la transacción de apuesta. Existe una apuesta mínima establecida por el parámetro global minStake (actualmente establecida en 1000 DUSK). Los proveedores pueden desbloquear su apuesta enviando una transacción de desapuesta.
Épocas y elegibilidad. Solo las apuestas elegibles pueden participar en el algoritmo DS. Para ello, asociamos a cada apuesta S = (cantidad, altura) un período de maduración M definido como
M = 2 × época − (altura mod época),
donde una época es un parámetro global que corresponde a un número fijo de bloques (actualmente establecido en 2160 bloques). La apuesta S es elegible en la ronda R si cumple las siguientes dos condiciones:
cantidad ≥ minStake y R > altura + M.
Es decir, una apuesta se vuelve elegible al comienzo de una nueva época, después de un período de maduración que incluye el resto de la época en la que se incluyó la transacción de apuesta y otra época completa. Como consecuencia, todas las nuevas apuestas se vuelven elegibles al comienzo de una época.
#dusk $DUSK @Dusk