#dusk $DUSK @Dusk
Механизм «скользящей финальности» Dusk недавно изменился: вместо подсчёта фиксированного числа подряд подтверждённых блоков он стал использовать переменный счёт в зависимости от того, сколько кандидатов более низкого приоритета не смогли быть подтверждены в том же раунде. Я прочитал это дважды.
Большинство людей предполагают, что «без доверия» означает систему, которой никогда не требовалась настройка — математика либо работает, либо нет, навсегда.
Мой первый прочтение подтвердило это предположение. Если консенсус действительно без доверия, почему конкретный механизм, определяющий финальность, вообще должен меняться после запуска?
Затем я разобрался, что именно эта перемена на самом деле раскрывает. Обновление по инженерным работам Dusk описывает этот сдвиг как уточнение того, как сеть справляется с «грязными» раундами — раундами, в которых несколько кандидатов конкурировали без чёткого разрешения. Это не «починка» для сломанной математики. Это свидетельство того, что первоначальный пороговый дизайн опирался на предположения о типичных условиях сети — предположения, которые нужно было пересмотреть, когда реальные раунды оказались более «запутанными», чем первоначальный дизайн учитывал.
Это различие важно сильнее, чем звучит. По-настоящему не зависящая от предположений система не нуждалась бы в логике второй версии для обработки крайних случаев, которые она якобы уже покрывала.
Куда я на самом деле пришёл: механизмы консенсуса не становятся «без доверия» раз и навсегда. Они приближаются к этому через итерации, которые выявляют, какие предположения изначальный дизайн не полностью учёл — и обновление Dusk по скользящей финальности является документированным примером того, как это происходит.
Механизм «скользящей финальности» Dusk недавно изменился: вместо подсчёта фиксированного числа подряд подтверждённых блоков он стал использовать переменный счёт в зависимости от того, сколько кандидатов более низкого приоритета не смогли быть подтверждены в том же раунде. Я прочитал это дважды.
Большинство людей предполагают, что «без доверия» означает систему, которой никогда не требовалась настройка — математика либо работает, либо нет, навсегда.
Мой первый прочтение подтвердило это предположение. Если консенсус действительно без доверия, почему конкретный механизм, определяющий финальность, вообще должен меняться после запуска?
Затем я разобрался, что именно эта перемена на самом деле раскрывает. Обновление по инженерным работам Dusk описывает этот сдвиг как уточнение того, как сеть справляется с «грязными» раундами — раундами, в которых несколько кандидатов конкурировали без чёткого разрешения. Это не «починка» для сломанной математики. Это свидетельство того, что первоначальный пороговый дизайн опирался на предположения о типичных условиях сети — предположения, которые нужно было пересмотреть, когда реальные раунды оказались более «запутанными», чем первоначальный дизайн учитывал.
Это различие важно сильнее, чем звучит. По-настоящему не зависящая от предположений система не нуждалась бы в логике второй версии для обработки крайних случаев, которые она якобы уже покрывала.
Куда я на самом деле пришёл: механизмы консенсуса не становятся «без доверия» раз и навсегда. Они приближаются к этому через итерации, которые выявляют, какие предположения изначальный дизайн не полностью учёл — и обновление Dusk по скользящей финальности является документированным примером того, как это происходит.