Как сеть решает, что блок действительно окончательный — не просто принят, но и невозможно отменить? Именно эту задачу призвана решать Succinct Attestation.
Каждый раунд проходит через три этапа. Предложение: случайно выбранный провайдер формирует кандидатный блок и рассылает его. Проверка: комитет провайдеров сверяет кандидат с текущей цепочкой и голосует, является ли он действительным. Подтверждение: второй комитет голосует по результату проверки, и если достигнут кворум, блок принимается как новый кончик (tip).
Ничего из этого не происходит так, что один провайдер или один комитет принимает решение целиком — предложение, проверка и подтверждение выполняются разными, случайно выбранными участниками на каждом этапе. Dusk описывает результат этого процесса как быстрое, детерминированное окончательное завершение (finality), подходящее тому, как финансовым рынкам нужны транзакции, чтобы они могли завершаться. Блок добавляется не просто по решению одной стороны: перед тем как этот раунд даст итоговый результат, его проверяют две независимо выбранные группы.
@Dusk $DUSK
#dusk
#dusk $DUSK @Dusk
Каждый раунд проходит через три этапа. Предложение: случайно выбранный провайдер формирует кандидатный блок и рассылает его. Проверка: комитет провайдеров сверяет кандидат с текущей цепочкой и голосует, является ли он действительным. Подтверждение: второй комитет голосует по результату проверки, и если достигнут кворум, блок принимается как новый кончик (tip).
Ничего из этого не происходит так, что один провайдер или один комитет принимает решение целиком — предложение, проверка и подтверждение выполняются разными, случайно выбранными участниками на каждом этапе. Dusk описывает результат этого процесса как быстрое, детерминированное окончательное завершение (finality), подходящее тому, как финансовым рынкам нужны транзакции, чтобы они могли завершаться. Блок добавляется не просто по решению одной стороны: перед тем как этот раунд даст итоговый результат, его проверяют две независимо выбранные группы.
@Dusk $DUSK
#dusk
#dusk $DUSK @Dusk
