zkTLS: революционная технология для решения проблемы изолированности данных Web3

zkTLS технология: новое решение для разрушения изолированности данных Web3

Недавно, исследуя новые направления проектов, я столкнулся с новым технологическим стеком — zkTLS. Это инновационная технология, сочетающая нулевое знание (ZKP) и TLS (протокол транспортного уровня безопасности), в основном применяемая в области Web3 для окружения виртуальных машин на блокчейне. Она позволяет проверять подлинность данных HTTPS вне цепи без доверия к третьим сторонам, включая надежность источника данных, целостность данных и их актуальность. Этот криптографический механизм позволяет смарт-контрактам на блокчейне надежно получать доступ к ресурсам Web2 HTTPS вне цепи, тем самым разрушая изоляцию данных.

Обзор протокола TLS

Чтобы глубже понять ценность zkTLS, нам необходимо сначала ознакомиться с протоколом TLS. TLS используется для обеспечения шифрования, аутентификации и целостности данных в сетевой коммуникации, гарантируя безопасную передачу данных между клиентом и сервером. HTTPS фактически обеспечивает конфиденциальность и целостность передачи информации на основе HTTP, используя протокол TLS, а также делает подлинность серверной стороны проверяемой.

Протокол TLS решает проблемы безопасности HTTP следующим образом:

  1. Шифрованная связь: использование симметричного шифрования для защиты данных от прослушивания.
  2. Идентификация: Проверка подлинности сервера с помощью цифрового сертификата, чтобы предотвратить атаки посредников.
  3. Целостность данных: используйте HMAC или AEAD для обеспечения того, чтобы данные не были изменены.

Процесс HTTPS-связи на основе TLS включает в себя этап рукопожатия и этап передачи данных. На этапе рукопожатия клиент и сервер согласовывают параметры безопасности и устанавливают зашифрованную сессию. Затем на этапе передачи данных обе стороны используют ключ сессии для зашифрованной связи.

Проблемы доступа к данным в Web3

Хотя TLS широко используется в Web2, в разработке приложений Web3 он вызывает затруднения. Когда смарт-контракты на блокчейне хотят получить доступ к данным вне сети, из-за проблем с доступностью данных виртуальная машина на блокчейне не предоставляет возможность вызова внешних данных, чтобы обеспечить обратимость данных и безопасность механизма консенсуса.

Чтобы решить эту проблему, появились некоторые проекты оракулов, такие как Chainlink и Pyth. Они служат в качестве моста между данными на блокчейне и вне его, разрывая изоляцию данных. Эти оракулы обычно используют механизм консенсуса PoS, чтобы стоимость злонамеренных действий ретрансляционных узлов была выше их выгоды, что экономически гарантирует предоставление правильной информации на блокчейн.

Преимущества zkTLS

Однако, решения по получению данных на основе оракулов имеют проблемы с высокой стоимостью и низкой эффективностью. Технология zkTLS появилась для решения этих проблем. Она вводит алгоритм ZKP (нулевое знание), позволяя смарт-контрактам на цепочке напрямую проверять, что данные, предоставленные узлами, действительно поступают из определенного HTTPS-ресурса и не были изменены, тем самым избегая высоких затрат на использование традиционных оракулов из-за алгоритмов консенсуса.

Основная идея zkTLS заключается в использовании криптографии для защиты от высоких затрат, связанных с традиционными оракулами на основе механизмов консенсуса. Он вводит ZKP для вычисления данных, полученных от запросов к ресурсам HTTPS на внецепочечных релейных узлах, информации о проверке CA-сертификатов, временных доказательств и доказательств целостности данных, генерируя Proof. В то же время на цепочке поддерживаются необходимые данные для проверки и алгоритмы, позволяющие смарт-контрактам проверять подлинность, актуальность и надежность источника данных без раскрытия ключевой информации.

Перспективы применения zkTLS

Технология zkTLS снижает стоимость достижения доступности ресурсов Web2 HTTPS, открывая новые возможности для различных областей:

  • Снижение стоимости получения цен на цепочке для длиннохвостых активов
  • Используйте авторитетные веб-сайты Web2 для проведения KYC в цепочке, оптимизируйте DID
  • Улучшение проектирования технологической архитектуры Web3 игр

С учетом потенциального влияния zkTLS существующие проекты оракулов, такие как Chainlink и Pyth, активно исследуют соответствующие направления, пытаясь сохранить лидерство в ходе технологической итерации. В то же время, новые бизнес-модели также зреют, такие как переход от оплаты по времени к оплате за использование, предоставление Compute as a service и т. д.

Однако, как и большинство проектов ZK, основная проблема, с которой сталкивается zkTLS, заключается в том, как снизить вычислительные затраты, чтобы сделать его коммерчески жизнеспособным.

В дизайне продуктов внимание к динамике развития zkTLS и соответствующая интеграция этого технологического стека могут привести к новым прорывам в области бизнес-innovations и технической архитектуры. С постоянным развитием технологий zkTLS ожидается, что он станет важным мостом между мирами Web2 и Web3, открывая более широкие возможности для децентрализованных приложений.

LINK1.1%
PYTH1.06%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
RebaseVictimvip
· 07-26 08:29
Еще один проект-сирота, создающий колесо
Посмотреть ОригиналОтветить0
SchroedingerGasvip
· 07-23 13:11
Надежная новинка, завтра изучу YYDS
Посмотреть ОригиналОтветить0
DefiSecurityGuardvip
· 07-23 13:01
*вздох* еще один "революционный" Протокол... кто-нибудь вообще проверял крипто-примитивы? крупный красный флаг для потенциальных векторов MitM-эксплойтов, если честно
Посмотреть ОригиналОтветить0
GasFeeCriervip
· 07-23 12:55
Снова zk-SNARKs! Снова разгоняют концепцию.
Посмотреть ОригиналОтветить0
  • Закрепить