Могут ли конфиденциальность и верификация существовать в одной и той же блокчейн-сети?

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

Именно здесь <0-9>@Dusk </0-9> заставил меня взглянуть иначе.

Dusk использует доказательства с нулевым разглашением (zero-knowledge proofs) для поддержки конфиденциальных транзакций, и одна идея, которая привлекла моё внимание, — селективное раскрытие. Вместо того чтобы публиковать ненужную информацию, определённые данные могут раскрываться уполномоченным сторонам, когда доказательства действительно требуются.

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

Для меня это более полезный способ думать о приватности в блокчейне. Цель не обязательно должна быть максимальной секретностью или максимальной прозрачностью.

Возможно, более важный вопрос в том, может ли onchain-финансирование сохранять конфиденциальность там, где она нужна, быть прозрачным там, где это полезно, и при необходимости предоставлять нужные доказательства нужным сторонам.

$DUSK #dusk @Dusk