По мере того как Dusk развивается в модульную архитектуру, появляется Hedger — новая движущая сила конфиденциальности, специально разработанная для слоя выполнения EVM
Провайдер — это пользователь, который блокирует определённое количество DUSK в качестве депозита. Любой пользователь может сделать это, отправив транзакцию депозита. Формально, депозит S представляет собой пару
S = (amount, height), где amount — это количество заблокированных DUSK, а height — это номер блока, в котором была включена транзакция депозита. Существует минимальный депозит, установленный глобальным параметром minStake (в настоящее время установлен на 1000 DUSK). Провайдеры могут разблокировать свой депозит, отправив транзакцию снятия депозита.
Эпохи и допуск. Только допущенные депозиты могут участвовать в алгоритме DS. Для этого каждому депозиту S = (amount, height) сопоставляется период зрелости M, определяемый как
M = 2 × epoch − (height mod epoch),
где эпоха — это глобальный параметр, соответствующий фиксированному количеству блоков (в настоящее время установлено на 2160 блоков). Депозит S допускается в раунде R, если выполняются следующие два условия:
amount ≥ minStake и R > height + M.
То есть депозит становится допущенным в начале новой эпохи, после периода зрелости, включающего остаток эпохи, в которой была включена транзакция депозита, и ещё одну полную эпоху. В результате все новые депозиты становятся допущенными в начале эпохи.
#dusk $DUSK @Dusk
Провайдер — это пользователь, который блокирует определённое количество DUSK в качестве депозита. Любой пользователь может сделать это, отправив транзакцию депозита. Формально, депозит S представляет собой пару
S = (amount, height), где amount — это количество заблокированных DUSK, а height — это номер блока, в котором была включена транзакция депозита. Существует минимальный депозит, установленный глобальным параметром minStake (в настоящее время установлен на 1000 DUSK). Провайдеры могут разблокировать свой депозит, отправив транзакцию снятия депозита.
Эпохи и допуск. Только допущенные депозиты могут участвовать в алгоритме DS. Для этого каждому депозиту S = (amount, height) сопоставляется период зрелости M, определяемый как
M = 2 × epoch − (height mod epoch),
где эпоха — это глобальный параметр, соответствующий фиксированному количеству блоков (в настоящее время установлено на 2160 блоков). Депозит S допускается в раунде R, если выполняются следующие два условия:
amount ≥ minStake и R > height + M.
То есть депозит становится допущенным в начале новой эпохи, после периода зрелости, включающего остаток эпохи, в которой была включена транзакция депозита, и ещё одну полную эпоху. В результате все новые депозиты становятся допущенными в начале эпохи.
#dusk $DUSK @Dusk