Открыть сервисСервис

Пруф — термин из криптографии и интернет-сленга

Пруф (от англ. proof — доказательство) — многозначный термин, который в русскоязычной среде используется в двух основных значениях: как криптографическое доказательство (доказательство с нулевым разглашением, доказательство знания) и как интернет-сленговое обозначение доказательства, подтверждающего истинность утверждения.

Криптографическое значение

Доказательство с нулевым разглашением

В криптографии пруф — это протокол, в котором одна сторона (доказывающая, или пробег) убеждает другую (проверяющую) в истинности некоторого утверждения, не раскрывая никакой дополнительной информации, кроме самого факта истинности. Термин введён в 1985 году Шафи Голдвассер, Сильвио Микали и Чарльзом Ракоффом.

Классическая задача — «Вино и вода»: гость хочет убедиться, что в бутылке действительно вино, не пробуя его. Криптографическая интерпретация: доказывающий владеет секретом (например, паролем) и хочет убедить проверяющего, что знает его, не называя сам пароль.

Требования к протоколу:

  • Корректность: если утверждение истинно и обе стороны добросовестны, проверяющий принимает доказательство.
  • Звукость: если утверждение ложно, ни один обманщик не может убедить проверяющего с вероятностью выше пренебрежимо малой величины.
  • Нулевое разглашение: проверяющий не получает информации, кроме истинности утверждения.

Доказательство знания

Близкое понятие — протокол доказательства знания (PoK), в котором доказывающий демонстрирует владение секретом (например, приватным ключом), не раскрывая его. Такие протоколы лежат в основе цифровых подписей и аутентификации.

Доказательства выполнения работы

В блокчейнах термин «доказательство» используется в названиях механизмов достижения консенсуса:

Доказательства с нулевым разглашением в практике

Современные реализации — zk-SNARKs, zk-STARKs, Bulletproofs — позволяют создавать компактные доказательства, проверяемые за полиномиальное время. Они применяются в приватных транзакциях (Zcash), масштабировании Ethereum (zk-rollups) и идентификации.

Интернет-сленг

В русскоязычном интернете «пруф» — разговорное слово, означающее доказательство, подтверждение истинности утверждения. Используется в спорах, обсуждениях, дискуссиях: «где пруфы?», «скинь пруф» — требование предъявить доказательства.

Слово пришло из английского интернет-сленга (proof в значении «доказательство») и закрепилось в русском языке в 2000-е годы. В качестве пруфов выступают скриншоты, ссылки на первоисточники, фотографии, документы, записи.

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

См. также

Источники

  • Goldwasser S., Micali S., Rackoff C. The Knowledge Complexity of Interactive Proof Systems // SIAM Journal on Computing, 1989.
  • Nakamoto S. Bitcoin: A Peer-to-Peer Electronic Cash System, 2008.
  • Словарь русского интернет-сленга (неофициальные сборники).
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru