zkTLS: Новый криптографический подход к взаимодействию данных между Web3 и Web2

zkTLS технология: Новый мост для обмена данными между Web3 и Web2

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

Введение в протокол TLS

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

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

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

Процесс взаимодействия данных TLS делится на два этапа: рукопожатие и передачу данных, которые конкретно включают четыре шага: клиент отправляет ClientHello, сервер отправляет ServerHello, клиент проверяет сервер, начинается зашифрованная связь.

Проблема изолированных данных в Web3

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

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

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

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

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

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

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

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

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

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

LINK3.91%
PYTH-1.27%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Репост
  • Поделиться
комментарий
0/400
AirdropHunterWangvip
· 07-26 05:53
В любом случае, это новый трюк для неудачников.
Посмотреть ОригиналОтветить0
OffchainOraclevip
· 07-24 04:31
Ну и дела, посредник в блокчейне и вне блокчейна наконец-то пришел.
Посмотреть ОригиналОтветить0
FancyResearchLabvip
· 07-24 04:15
Ещё один ученый пустослов? Попробуй написать контракт~
Посмотреть ОригиналОтветить0
ForeverBuyingDipsvip
· 07-24 04:13
Мы говорим, что это снова бесполезная новая концепция.
Посмотреть ОригиналОтветить0
  • Закрепить