Мне особенно нравится в «аварийном режиме» @Dusk то, что он выглядит созданным для очень реальной проблемы: люди могут просто исчезнуть из сети.
Никакой атаки. Никакого вредоносного поведения. Просто меньше участников подключаются, когда консенсусу они нужны.
Вместо того чтобы позволить цепочке полностью замереть, Dusk даёт консенсусу несколько попыток через разные итерации. Если один запуск не набирает достаточного участия, может начаться другой, предоставляя оставшимся провайдерам больше шансов прийти к согласию.
И если ситуация всё равно не восстановится, «аварийные запросы на блок» обеспечивают резервный вариант. Как только достаточная доля (stake) поддержит запрос, Dusk может создать пустой аварийный блок.
Интересно, что этот блок не предназначен для обработки транзакций. По сути, это способ сказать: «Сеть испытывает трудности, но мы не останавливаемся».
Он удерживает цепочку в движении и создаёт свежий seed для следующей попытки.
Для меня именно в этом заключается то, что отличает дизайн: Dusk учитывает несовершенное участие вместо того, чтобы исходить из того, что все всегда будут в сети.
#dusk @Dusk $DUSK
Никакой атаки. Никакого вредоносного поведения. Просто меньше участников подключаются, когда консенсусу они нужны.
Вместо того чтобы позволить цепочке полностью замереть, Dusk даёт консенсусу несколько попыток через разные итерации. Если один запуск не набирает достаточного участия, может начаться другой, предоставляя оставшимся провайдерам больше шансов прийти к согласию.
И если ситуация всё равно не восстановится, «аварийные запросы на блок» обеспечивают резервный вариант. Как только достаточная доля (stake) поддержит запрос, Dusk может создать пустой аварийный блок.
Интересно, что этот блок не предназначен для обработки транзакций. По сути, это способ сказать: «Сеть испытывает трудности, но мы не останавливаемся».
Он удерживает цепочку в движении и создаёт свежий seed для следующей попытки.
Для меня именно в этом заключается то, что отличает дизайн: Dusk учитывает несовершенное участие вместо того, чтобы исходить из того, что все всегда будут в сети.
#dusk @Dusk $DUSK