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

Исследование технологии zkTLS: новый подход к разрыву изолированности данных Web3

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

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

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

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

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

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

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

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

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

  1. Высокие затраты: поддержание механизма согласия PoS требует значительных средств на ставку, а также из-за избыточности взаимодействия данных увеличивает стоимость использования.
  2. Низкая эффективность: Консенсус PoS требует времени, что приводит к явной задержке данных на цепочке по сравнению с данными вне цепи.

Инновации и преимущества zkTLS

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

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

Главное преимущество этого технологического решения заключается в значительном снижении затрат на достижение доступности ресурсов Web2 HTTPS на блокчейне. Это открывает двери для многих новых сценариев применения, таких как снижение затрат на получение цен на долгосрочные активы на блокчейне, использование авторитетных сайтов Web2 для KYC на блокчейне, оптимизация технической архитектуры игр Web3 и т.д.

Влияние на существующую отрасль

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

Конечно, коммерциализация технологии zkTLS сталкивается с аналогичными проблемами, как и большинство ZK-проектов, а именно, как эффективно снизить вычислительные затраты, чтобы она имела реальную коммерческую ценность.

Заключение

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

LINK1.25%
PYTH-1.31%
ZK-0.07%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
DegenMcsleeplessvip
· 07-06 05:23
Эта технология какая-то странная, в чем ее реальная польза?
Посмотреть ОригиналОтветить0
ThatsNotARugPullvip
· 07-04 16:16
Эта волна операций слишком жесткая 8
Посмотреть ОригиналОтветить0
MEVSandwichMakervip
· 07-04 05:59
Просто соедините две цепочки, аплодисменты.
Посмотреть ОригиналОтветить0
BlockchainRetirementHomevip
· 07-04 05:54
Ты собираешься отобрать работу у Chainlink?
Посмотреть ОригиналОтветить0
Layer2Observervip
· 07-04 05:32
С точки зрения исходного кода это слишком идеализировано, на практике это полон ям.
Посмотреть ОригиналОтветить0
OnchainHolmesvip
· 07-04 05:30
Это слишком жестко, у меня болит голова.
Посмотреть ОригиналОтветить0
  • Закрепить