Что такое zkTLS: как доказательства с нулевым разглашением открывают скрытый уровень данных интернета
Что, если бы вы могли доказать, что на вашем банковском счету лежит 10 000 $, не раскрывая свой баланс, историю транзакций или даже имя? Это не гипотетический сценарий — это происходит прямо сейчас благодаря zkTLS, криптографическому прорыву, который незаметно меняет способы доступа Web3-приложений к 99% данных интернета, скрытых за экранами авторизации.
В то время как блокчейн-оракулы, такие как Chainlink, решили проблему ценовых фидов много лет назад, гораздо более серьезная задача оставалась нерешенной: как перенести частные, аутентифицированные веб-данные в блокчейн без доверия централизованным посредникам и без раскрытия конфиденциальной информации? Ответ — zkTLS. Эта технология уже обеспечивает работу DeFi-займов с недостаточным обеспечением, KYC с сохранением конфиденциальности и новое поколение приложений, объединяющих учетные данные Web2 с компонуемостью Web3.
Проблема на 10 триллионов долларов, о которой никто не говорит
Каждый день миллиарды HTTPS-сессий обеспечивают безопасность всего: от вашего входа в Netflix до банковских выписок. TLS (Transport Layer Security) — это основа шифрования интернета, ответственная за значок замочка в вашем браузере. Но здесь кроется критический недостаток: TLS доказывает целостность данных только между вами и сервером. Как только сессия заканчивается, у вас нет возможности криптографически доказать третьей стороне, какие именно данные вы получили.
Подумайте, что это значит. Ваш кредитный рейтинг существует — он есть у Experian, его видит ваш банк — но нет способа перенести этот мандат в DeFi-протокол, не передавая свой номер социального страхования (SSN) очередному посреднику. Ваш рейтинг водителя в Uber, отзывы на Airbnb, вклад в GitHub — все эти данные о репутации заблокированы в разрозненных хранилищах Web2 и невидимы для смарт-контрактов.
Традиционные оракулы решили проблему публичных данных (любой может проверить цену BTC), но они не могут помочь с частными данными. Запуск узла Chainlink через ваш личный банковский счет не совсем практичен.
Эту проблему решает zkTLS: проверяемая, сохраняющая конфиденциальность переносимость данных из любого источника HTTPS в любой блокчейн.
Как на самом деле работает zkTLS: Трехуровневая архитектура
zkTLS — это не один протокол, а семейство подходов, которые по-разному комбинируют криптографические примитивы. Понимание основной архитектуры помогает объяснить, почему эта технология внезапно стала готова к промышленному использованию после многих лет исследований.
Уровень 1: Сессия TLS (То, что уже существует)
Когда вы заходите на сайт своего банка, ваш браузер и сервер выполняют «рукопожатие» TLS. Они обмениваются сертификатами, согласовывают ключи шифрования и устанавливают защищенный канал. Все, что следует далее — ваши учетные данные, баланс счета, ответ сервера — передается в зашифрованном виде через этот туннель.
Проблема в том, что ключи сессии эфемерны. Когда вы закры ваете браузер, доказательство того, что вы когда-либо подключались к этому конкретному серверу с этим конкретным ответом, исчезает.
Уровень 2: Верификатор (То, что добавляет zkTLS)
zkTLS вводит в рукопожатие TLS третью сторону, но с важным нюансом. С помощью многопартийных вычислений (MPC) ключи сессии разделяются так, что ни вы, ни верификатор в одиночку не можете расшифровать данные. Верификатор может подтвердить, что:
- Вы подключились к правильному домену (например, chase.com, а не chase-phishing.com)
- Сертификат сервера действителен
- Зашифрованный ответ был подлинным
Но верификатор никогда не видит реальное содержимое вашей сессии.
Уровень 3: Доказательство с нулевым разглашением (То, что делает это конфиденциальным)
Вот где происходит магия. После верифицированной сессии TLS вы создаете доказательство с нулевым разглашением данных. Вместо того чтобы раскрывать «мой баланс составляет 47 832,19 » — и это доказательство криптографически невозможно подделать.
Затем это доказательство может быть проверено смарт-контрактом, другим пользователем или любой системой, которой нужно доверять утверждению, не видя исходных данных.
Ландшафт протоколов: Кто и что строит
Несколько команд применили разные подходы к реализации zkTLS, каждый из которых имеет свои особенности в плане безопасности и производительности.
TLSNotary: Первопроходец и исследовательский фундамент
Основанный в 2013 году, TLSNotary стал пионером подхода MPC-TLS с испо льзованием запутанных схем (Garbled Circuits) — криптографического метода, который позволяет двум сторонам совместно вычислять функцию, не позволяя ни одной из них узнать входные данные другой. Открытый исходный код TLSNotary заложил основу для всего, что последовало за ним.
Протокол организует zkTLS Day на Devconnect 2025 в Буэнос-Айресе (19 ноября), что сигнализирует о растущем интересе разработчиков к этому уровню инфраструктуры.
DECO: Академическая ставка Chainlink
Разработанный в Корнеллском университете и лицензированный Chainlink, DECO представил концепцию трехстороннего рукопожатия, специально разработанную для блокчейн-оракулов. В отличие от TLSNotary, DECO с самого начала проектировался для создания доказательств, подходящих для проверки ончейн.
Ключевое нововведение: пользователи могут делать выборочные утверждения о данных, используя доказательства с нулевым разглашением. Вы не просто д оказываете «я получил эти данные от chase.com» — вы доказываете «эти данные от chase.com удовлетворяют условию X».
Reclaim Protocol: скорость важнее безопасности
Reclaim выбрал другой путь, сделав ставку на потребительские приложения, где генерация доказательств менее чем за 5 секунд важнее теоретических гарантий безопасности. Их модель на основе прокси уже сгенерировала доказательства для более чем 889 созданных сообществом источников данных и работает напрямую в мобильных браузерах без необходимости скачивания приложений.
Компромисс: модель безопасности Reclaim полагается на случайно выбранных прокси-свидетелей, а не на полноценный MPC. Для многих потребительских сценариев (например, доказательство того, что вы являетесь пользователем Uber со статусом Gold) это приемлемо. Для финансовых транзакций с высокими ставками потребуются более серьезные гарантии.
Opacity Network: золотая середина
Основанная на TLSNotary, Opacity сочетает MPC с доверенными средами выполнения (TEE) и механизмами экономического слэшинга. Этот многоуровневый подход создает, пожалуй, самую безопасную реализацию zkTLS, развернутую на данный момент.
Opacity отлично подходит для верификации личности — например, чтобы доказать, что вы являетесь верифицированным студентом университета, не раскрывая свое имя, адрес электронной почты или номер студенческого билета.
zkPass: решение для корпоративного сектора
При поддержке Binance Labs, Sequoia China и OKX Ventures, zkPass позиционирует себя как инфраструктура zkTLS институционального уровня. Запуск их токе на ($ZKP) в ноябре 2025 года и Zero-Knowledge Compliance Suite нацелены на регулируемые отрасли, которым требуется соблюдение процедур KYC / KYB с сохранением конфиденциальности.
zkPass заявляет о генерации доказательств менее чем за 1 секунду в браузерной среде благодаря своей гибридной системе VOLE-ZK и zk-SNARK — хотя независимые тесты производительности все еще ожидаются.
Реальные приложения, работающие сегодня
Технология zkTLS вышла за рамки научных статей и перешла в стадию рабочих приложений, которые обрабатывают реальные транзакции.
DeFi-кредитование с неполным обеспечением (3Jane)
Традиционный DeFi требует избыточного обеспечения более чем на 150 % — вы вносите 10 000. Это делает DeFi недоступным для тех, у кого нет лишнего капитала. 3Jane использует zkTLS от Reclaim для получения кредитных баллов FICO и банковских выписок пользователей (через аутентификацию Plaid), что позволяет выдавать кредиты на основе кредитоспособности на таких платформах, как Aave и Morpho.
Пользователь может доказать, что его зарплата превышает определенный порог, не раскрывая точную сумму. Смарт-контракт видит подтвержденное утверждение, а не необработанные финансовые данные.