В эпоху Web3 возникает все более острый противоречие: нам необходима прозрачная проверка блокчейна, но при этом мы остро нуждаемся в защите личной информации. Технология доказательства с нулевым разглашением (zkps) именно в этом и является ключом к решению этой задачи. Представьте, что вы оформляете кредит в банке: вам нужно доказать, что у вас достаточно активов, но при этом не хотите раскрывать конкретный баланс — zkps (система доказательства с нулевым разглашением) позволяет сделать именно это. Она позволяет проверяющему убедиться в истинности факта, не раскрывая при этом никаких деталей.
core логика доказательства с нулевым разглашением: не лгать, только скрывать
Доказательство с нулевым разглашением(ZKP) по сути является криптографическим протоколом. В традиционной аутентификации вам нужно предъявить паспорт или водительское удостоверение, чтобы подтвердить свою личность; используя технологию zkps, вы просто генерируете математическое доказательство, подтверждающее наличие действительных документов, при этом никогда не показывая оригинал.
Эта система включает три ключевые роли:
- Доказывающий: человек, который должен доказать что-либо (например, вы)
- Проверяющий