#dusk $DUSK @Dusk
Консенсусный механизм Dusk с краткими аттестациями
Что выделяется для меня в консенсусном дизайне Dusk — так это то, что он делает упор на достижение договорённости без того, чтобы каждый участник выполнял одинаковую тяжёлую работу. Краткая аттестация (Succinct Attestation, SA) — это permissionless (доступный без разрешений), основанный на комитетах механизм Proof-of-Stake, где стейкеры, называемые провиженерами (provisioners), выбираются посредством детерминированной сортировки (deterministic sortition).
Раунд проходит через предложение (proposal), валидацию (validation) и ратификацию (ratification). Голосующие комитеты проверяют кандидатный блок, а их подписи могут быть агрегированы в компактную аттестацию, доказывающую, что был достигнут кворум. Супербольшинство 2/3 голосов Valid может привести к успешному результату.
Интересная часть заключается в том, как это связано с «постепенной окончательностью» (rolling finality): Dusk использует аттестации и последующие блоки, чтобы постепенно усиливать статус блока, пока он не станет окончательным.
Консенсусный механизм Dusk с краткими аттестациями
Что выделяется для меня в консенсусном дизайне Dusk — так это то, что он делает упор на достижение договорённости без того, чтобы каждый участник выполнял одинаковую тяжёлую работу. Краткая аттестация (Succinct Attestation, SA) — это permissionless (доступный без разрешений), основанный на комитетах механизм Proof-of-Stake, где стейкеры, называемые провиженерами (provisioners), выбираются посредством детерминированной сортировки (deterministic sortition).
Раунд проходит через предложение (proposal), валидацию (validation) и ратификацию (ratification). Голосующие комитеты проверяют кандидатный блок, а их подписи могут быть агрегированы в компактную аттестацию, доказывающую, что был достигнут кворум. Супербольшинство 2/3 голосов Valid может привести к успешному результату.
Интересная часть заключается в том, как это связано с «постепенной окончательностью» (rolling finality): Dusk использует аттестации и последующие блоки, чтобы постепенно усиливать статус блока, пока он не станет окончательным.