Принцип работы технологии zero-knowledge proofs (ZKP), или «доказательство с нулевым разглашением», заключается в том, что одна сторона (доказывающий) может доказать другой стороне (проверяющему), что утверждение истинно, не раскрывая никакой дополнительной информации. academy.binance.com
Процесс включает несколько этапов: extrimian.io
- Настройка. extrimian.io Генерируются открытые параметры и секретные значения. extrimian.io Первые доступны для использования всем, вторые — отбрасываются. extrimian.io
- Доказывание. extrimian.io Доказывающий использует открытые параметры и свои секретные знания, чтобы создать доказательство истинности утверждения. extrimian.io При этом доказательство не раскрывает секретные знания. extrimian.io
- Проверка. extrimian.io Проверяющий использует открытые параметры, доказательство и утверждение, чтобы проверить достоверность доказательства. extrimian.io Если доказательство верно, проверяющий убеждается в истинности утверждения, не получая при этом никаких сведений о секретных знаниях доказывающего. extrimian.io
При этом ни одна из сторон не может использовать доказательство для восстановления и просмотра исходной информации. academy.binance.com