Банку не нужна ваша точная сумма на счету. Банку нужны доказательства, что её достаточно. Dusk закладывает это различие прямо в протокол.

Я предположил, что ончейн-совместимость означает раскрытие полного числа всем, кто его проверяет. Но я выяснил, как это доказательство на самом деле работает.

Пользователь может сгенерировать доказательство с нулевым разглашением того, что баланс превышает требуемый порог — достаточно для маржин-колла, проверки залога, правила минимального удержания — не раскрывая, какова сумма баланса на самом деле. Доказательство отвечает на один вопрос «да или нет». Больше ничего не выходит из кошелька.

В финансовом плане это заменяет текущий стандарт — полный выписной счет, который передают, чтобы доказать платежеспособность, — одним доказательством, ограниченным ровно тем, что было запрошено. Контрагент узнаёт «достаточно». Никогда «сколько».

Это тот же примитив, на который указывают технические материалы Dusk, когда объясняют, что отличает дизайн от простого скрытия транзакций: доказательство факта, а не сокрытие числа, было основой модели с самого начала.

Что не рассмотрено: можно ли использовать одно и то же доказательство, если двум контрагентам нужно доказать два разных порога, опираясь на один и тот же баланс, или каждому требуется собственное доказательство, сгенерированное с нуля.

@Dusk $DUSK #dusk $HEMI $MUBARAK