Сегодня рынок был спокойным, так что я снова открыл документацию DUSK. Меня не отпускала мысль об одном метрике, которая звучит просто: время верификации Phoenix proof.

Сначала я хотел посмотреть на среднее. Но потом подумал: а что, если среднее скрывает реальную проблему?

Phoenix использует защищённые, основанные на заметках переводы и доказательства с нулевым разглашением, чтобы доказывать вещи вроде корректности средств и отсутствия двойных трат — не раскрывая детали транзакций. DUSK также разделяет генерацию доказательств и их валидацию; в её документации сказано, что доказывание — вычислительно тяжёлая задача и чувствительно к производительности одного ядра.

Это различие важно.

Время верификации P50 может выглядеть здоровым, пока P99 тихо растягивается под более тяжёлой нагрузкой. **Среднее показывает, как система обычно ведёт себя; хвост показывает, когда система начинает испытывать трудности.**

Я правда считаю, что дизайн приватности Phoenix полезен. Вопрос в том, остаётся ли стоимость верификации предсказуемой по мере масштабирования защищённой активности.

Я бы хотел протестировать 1K, 10K и 100K транзакций, а затем сравнить P50, P95 и P99 — не предполагать, что среднее репрезентирует всех.

Я не утверждаю, что у Phoenix есть проблема с хвостом. У меня пока нет этого измерения.

Но в этом и заключается смысл.

Вкладка документации всё ещё открыта. Теперь меня больше интересуют худшие 1%, чем среднее.

#dusk $DUSK @Dusk