Изначально я думал, что эпоха Даска — это просто удобный способ разделить цепочку на части из блоков.
Более интересная деталь — что происходит, когда стейк встречается с этим таймером.
В Даске 2 160 блоков составляют одну эпоху, при этом новый стейк не становится активным сразу. В официальной документации описана активация на границе эпохи после следующей, обычно это занимает примерно 1–2 эпохи в зависимости от того, когда стейк был подан.
Это создаёт простую, но важную цепочку:
стейк подан → период ожидания → граница эпохи → активация → участие в консенсусе.
То есть эпоха делает больше, чем просто измеряет время. Она создаёт дискретную границу между моментом, когда капитал входит в систему, и тем, когда этот капитал становится активным в консенсусе.
Компромисс — в оперативности. Чёткая граница эпохи облегчает рассуждения об изменениях валидаторского набора, но новый стейкер не может ожидать немедленного участия в консенсусе.
То, что мне кажется особенно интересным, — что Даск рассматривает активацию стейка как задачу синхронизации, а не просто как проверку баланса.
Вопрос таков: насколько быстрее может стать активация стейка, прежде чем валидаторский набор станет настолько динамичным, что предсказуемый консенсус окажется невозможным?
@Dusk_Foundation $DUSK #dusk
Более интересная деталь — что происходит, когда стейк встречается с этим таймером.
В Даске 2 160 блоков составляют одну эпоху, при этом новый стейк не становится активным сразу. В официальной документации описана активация на границе эпохи после следующей, обычно это занимает примерно 1–2 эпохи в зависимости от того, когда стейк был подан.
Это создаёт простую, но важную цепочку:
стейк подан → период ожидания → граница эпохи → активация → участие в консенсусе.
То есть эпоха делает больше, чем просто измеряет время. Она создаёт дискретную границу между моментом, когда капитал входит в систему, и тем, когда этот капитал становится активным в консенсусе.
Компромисс — в оперативности. Чёткая граница эпохи облегчает рассуждения об изменениях валидаторского набора, но новый стейкер не может ожидать немедленного участия в консенсусе.
То, что мне кажется особенно интересным, — что Даск рассматривает активацию стейка как задачу синхронизации, а не просто как проверку баланса.
Вопрос таков: насколько быстрее может стать активация стейка, прежде чем валидаторский набор станет настолько динамичным, что предсказуемый консенсус окажется невозможным?
@Dusk_Foundation $DUSK #dusk
