zkTLS: инновационное решение для преодоления изоляции данных Web3

robot
Генерация тезисов в процессе

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

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

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

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

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

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

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

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

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

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

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

Инновационное решение zkTLS

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

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

  1. Обработка данных, полученных от запросов HTTPS ресурсов к узлам промежуточной цепи.
  2. Сгенерируйте Proof, содержащий информацию о проверке сертификата CA, доказательства временной последовательности и доказательства целостности данных.
  3. Поддерживайте необходимую информацию для валидации и алгоритмы в блокчейне.

Это позволяет смарт-контрактам проверять достоверность, актуальность и надежность источников данных, не раскрывая при этом ключевую информацию.

Потенциальные применения zkTLS

Технология zkTLS открывает новые возможности для области Web3:

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

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

Заключение

Технология zkTLS предоставляет новые идеи для преодоления изолированности данных в Web3. В дизайне продуктов стоит обратить внимание на динамику развития zkTLS и своевременно интегрировать этот технологический стек, что может привести к новым прорывам в области бизнес- innovatsiy и технической архитектуры. Однако, как и большинство ZK проектов, основным вызовом для zkTLS по-прежнему остается снижение вычислительных затрат, чтобы сделать его более широким коммерческим приложением.

ZK2.58%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 3
  • Поделиться
комментарий
0/400
PensionDestroyervip
· 07-26 05:43
Стоимость снова выросла. Когда она наконец упадет?
Посмотреть ОригиналОтветить0
TokenTherapistvip
· 07-26 05:13
Это просто мошенничество, переодетое в разные формы.
Посмотреть ОригиналОтветить0
UnluckyMinervip
· 07-26 05:13
Так высококлассно, что я не понимаю.
Посмотреть ОригиналОтветить0
  • Закрепить