Технология zkTLS: новое решение для разрушения данных-островов в Web3
Недавно, исследуя новые направления проектов, я столкнулся с новым технологическим стеком — zkTLS. Это инновационная технология, сочетающая доказательства с нулевым разглашением (ZKP) и протокол безопасности транспортного уровня (TLS), в основном применяемая в области Web3 для цепочных виртуальных машин. Она позволяет проверять подлинность данных HTTPS вне цепи без необходимости доверять третьим сторонам, включая надежность источника данных, целостность данных и их актуальность. Благодаря этому механизму криптографической реализации, zkTLS предоставляет цепочным смарт-контрактам возможность безопасного доступа к ресурсам Web2 HTTPS вне цепи, эффективно разрушая информационные острова.
Введение в протокол TLS
Чтобы глубже понять ценность zkTLS, нам нужно сначала понять протокол TLS. TLS (протокол безопасной передачи) используется для обеспечения шифрования, аутентификации и целостности данных в сетевой связи, что гарантирует безопасную передачу данных между клиентом и сервером. HTTPS фактически является безопасной связью, реализованной с использованием протокола TLS на основе протокола HTTP.
Протокол TLS решает следующие проблемы:
Шифрованная связь: использование симметричного шифрования для защиты данных и предотвращения прослушивания.
Аутентификация: проверка идентичности сервера с помощью цифровых сертификатов, выданных третьими сторонами, для предотвращения атак посредников.
Целостность данных: используйте HMAC или AEAD для обеспечения того, чтобы данные не были изменены.
Процесс связи протокола TLS делится на этап рукопожатия и этап передачи данных. Этап рукопожатия включает три шага: клиент отправляет ClientHello, сервер отправляет ServerHello, клиент проверяет сервер, после чего начинается этап зашифрованной связи.
Проблемы доступа к данным в Web3
Хотя протокол TLS широко используется в сети Web2, он представляет собой вызов для разработки приложений Web3. При доступе смарт-контрактов на цепочке к данным вне цепочки, из-за проблем с доступностью данных виртуальная машина на цепочке не открывает возможность внешнего вызова данных, чтобы обеспечить безопасность возможности отслеживания данных и механизма консенсуса.
Чтобы решить эту проблему, появились проекты оракулов (Oracle). Они служат промежуточным мостом между данными на цепочке и вне цепочки, обеспечивая доступность данных через механизм консенсуса PoS. Однако у этого решения есть две основные проблемы:
Высокие затраты: поддержание механизма консенсуса PoS требует значительных залоговых средств, и существует избыточность в обмене данными.
Низкая эффективность: консенсус PoS требует времени, что приводит к задержке данных в цепочке.
Инновационное решение zkTLS
Технология zkTLS, вводя алгоритмы нулевых знаний, позволяет смарт-контрактам на блокчейне напрямую проверять, поступили ли данные от узлов из конкретного HTTPS-ресурса и не были ли они изменены. Это избегает высоких затрат на использование традиционных оракулов из-за алгоритмов согласия.
Основная идея zkTLS заключается в использовании криптографии для защиты гарантии доступности данных, основанной на консенсусном механизме традиционных оракулов. В частности, она реализуется через следующие шаги:
Обработка данных, полученных от запросов HTTPS ресурсов к узлам промежуточной цепи.
Сгенерируйте Proof, содержащий информацию о проверке сертификата CA, доказательства временной последовательности и доказательства целостности данных.
Поддерживайте необходимую информацию для валидации и алгоритмы в блокчейне.
Это позволяет смарт-контрактам проверять достоверность, актуальность и надежность источников данных, не раскрывая при этом ключевую информацию.
Потенциальные применения zkTLS
Технология zkTLS открывает новые возможности для области Web3:
Снижение стоимости получения цены на длиннохвостые активы на блокчейне.
Использование авторитетных веб-сайтов Web2 для выполнения KYC в блокчейне и оптимизация системы DID.
Улучшение проектирования технической архитектуры Web3 игр.
Тем не менее, zkTLS также представляет собой вызов для существующих Web3 компаний, особенно для основных проектов оракулов. Чтобы справиться с этой трансформацией, некоторые лидеры отрасли активно исследуют соответствующие технологии и изучают новые бизнес-модели, такие как оплата по мере использования и Compute as a service.
Заключение
Технология zkTLS предоставляет новые идеи для преодоления изолированности данных в Web3. В дизайне продуктов стоит обратить внимание на динамику развития zkTLS и своевременно интегрировать этот технологический стек, что может привести к новым прорывам в области бизнес- innovatsiy и технической архитектуры. Однако, как и большинство ZK проектов, основным вызовом для zkTLS по-прежнему остается снижение вычислительных затрат, чтобы сделать его более широким коммерческим приложением.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
6 Лайков
Награда
6
3
Поделиться
комментарий
0/400
PensionDestroyer
· 07-26 05:43
Стоимость снова выросла. Когда она наконец упадет?
Посмотреть ОригиналОтветить0
TokenTherapist
· 07-26 05:13
Это просто мошенничество, переодетое в разные формы.
zkTLS: инновационное решение для преодоления изоляции данных Web3
Технология zkTLS: новое решение для разрушения данных-островов в Web3
Недавно, исследуя новые направления проектов, я столкнулся с новым технологическим стеком — zkTLS. Это инновационная технология, сочетающая доказательства с нулевым разглашением (ZKP) и протокол безопасности транспортного уровня (TLS), в основном применяемая в области Web3 для цепочных виртуальных машин. Она позволяет проверять подлинность данных HTTPS вне цепи без необходимости доверять третьим сторонам, включая надежность источника данных, целостность данных и их актуальность. Благодаря этому механизму криптографической реализации, zkTLS предоставляет цепочным смарт-контрактам возможность безопасного доступа к ресурсам Web2 HTTPS вне цепи, эффективно разрушая информационные острова.
Введение в протокол TLS
Чтобы глубже понять ценность zkTLS, нам нужно сначала понять протокол TLS. TLS (протокол безопасной передачи) используется для обеспечения шифрования, аутентификации и целостности данных в сетевой связи, что гарантирует безопасную передачу данных между клиентом и сервером. HTTPS фактически является безопасной связью, реализованной с использованием протокола TLS на основе протокола HTTP.
Протокол TLS решает следующие проблемы:
Процесс связи протокола TLS делится на этап рукопожатия и этап передачи данных. Этап рукопожатия включает три шага: клиент отправляет ClientHello, сервер отправляет ServerHello, клиент проверяет сервер, после чего начинается этап зашифрованной связи.
Проблемы доступа к данным в Web3
Хотя протокол TLS широко используется в сети Web2, он представляет собой вызов для разработки приложений Web3. При доступе смарт-контрактов на цепочке к данным вне цепочки, из-за проблем с доступностью данных виртуальная машина на цепочке не открывает возможность внешнего вызова данных, чтобы обеспечить безопасность возможности отслеживания данных и механизма консенсуса.
Чтобы решить эту проблему, появились проекты оракулов (Oracle). Они служат промежуточным мостом между данными на цепочке и вне цепочки, обеспечивая доступность данных через механизм консенсуса PoS. Однако у этого решения есть две основные проблемы:
Инновационное решение zkTLS
Технология zkTLS, вводя алгоритмы нулевых знаний, позволяет смарт-контрактам на блокчейне напрямую проверять, поступили ли данные от узлов из конкретного HTTPS-ресурса и не были ли они изменены. Это избегает высоких затрат на использование традиционных оракулов из-за алгоритмов согласия.
Основная идея zkTLS заключается в использовании криптографии для защиты гарантии доступности данных, основанной на консенсусном механизме традиционных оракулов. В частности, она реализуется через следующие шаги:
Это позволяет смарт-контрактам проверять достоверность, актуальность и надежность источников данных, не раскрывая при этом ключевую информацию.
Потенциальные применения zkTLS
Технология zkTLS открывает новые возможности для области Web3:
Тем не менее, zkTLS также представляет собой вызов для существующих Web3 компаний, особенно для основных проектов оракулов. Чтобы справиться с этой трансформацией, некоторые лидеры отрасли активно исследуют соответствующие технологии и изучают новые бизнес-модели, такие как оплата по мере использования и Compute as a service.
Заключение
Технология zkTLS предоставляет новые идеи для преодоления изолированности данных в Web3. В дизайне продуктов стоит обратить внимание на динамику развития zkTLS и своевременно интегрировать этот технологический стек, что может привести к новым прорывам в области бизнес- innovatsiy и технической архитектуры. Однако, как и большинство ZK проектов, основным вызовом для zkTLS по-прежнему остается снижение вычислительных затрат, чтобы сделать его более широким коммерческим приложением.