zkTLS технология: новый инструмент для преодоления изоляции данных в Web3
Недавно, исследуя новые направления проектов, я столкнулся с совершенно новым стеком технологий — zkTLS. Эта технология сочетает в себе доказательства с нулевым разглашением (ZKP) и протоколы безопасности транспортного уровня (TLS), в основном применяемые в области Web3 для среды виртуальных машин на блокчейне. Она позволяет проверять подлинность данных HTTPS, находящихся вне цепи, без необходимости полагаться на третьи стороны, включая надежность источника данных, целостность данных и их актуальность. Благодаря этой криптографической механике, смарт-контракты получают возможность надежного доступа к ресурсам Web2 HTTPS вне цепи, эффективно разрушая изоляцию данных.
Введение в протокол TLS
Чтобы глубже понять ценность zkTLS, нам сначала нужно понять протокол TLS. TLS — это протокол, используемый для обеспечения шифрования, аутентификации и целостности данных в сетевой связи, который гарантирует безопасную передачу данных между клиентом (например, браузером) и сервером (например, веб-сайтом). HTTPS фактически использует протокол TLS на основе HTTP, что обеспечивает конфиденциальность и целостность передачи информации, а также делает проверяемой подлинность серверной стороны.
Протокол TLS в первую очередь решает следующие проблемы:
Шифрованная связь: использование симметричного шифрования для защиты данных и предотвращения прослушивания.
Идентификация: проверка подлинности сервера с помощью цифрового сертификата, выданного третьей стороной, чтобы предотвратить атаки типа "человек посередине".
Целостность данных: используйте HMAC или AEAD для обеспечения того, чтобы данные не были изменены.
Процесс TLS-связи делится на две стадии: рукопожатие и передачу данных, включая четыре шага: отправка ClientHello клиентом, отправка ServerHello сервером, проверка сервера клиентом и начало зашифрованной связи.
Проблемы доступа к данным в Web3
Несмотря на то, что протокол TLS широко используется в сети Web2, он создает проблемы для разработки приложений Web3. Когда смарт-контракты на блокчейне хотят получить доступ к данным вне сети, виртуальная машина блокчейна не предоставляет возможность вызова внешних данных из-за проблем с доступностью данных, чтобы обеспечить возможность отслеживания данных и безопасность механизма консенсуса.
Для решения этой проблемы возникло множество проектов оракулов, таких как некоторые известные платформы оракулов. Они разрывают изоляцию данных, выступая в роли моста между данными на блокчейне и данными вне его. Эти оракулы обычно используют механизм консенсуса PoS, чтобы повысить стоимость злонамеренных действий узлов и обеспечить надежность данных.
Преимущества zkTLS
Однако у решения по получению данных на основе оракулов есть проблемы с высокой стоимостью и низкой эффективностью. Технология zkTLS появилась с целью решения этих проблем. Она вводит алгоритм ZKP (недоказуемое знание), который позволяет смарт-контрактам на блокчейне напрямую проверять, поступают ли данные от узлов из определенных HTTPS-ресурсов и не были ли они изменены, таким образом избегая высоких затрат на использование традиционных оракулов, вызванных алгоритмами консенсуса.
Основные преимущества zkTLS включают:
Снижение затрат: использование криптографической защиты вместо традиционного механизма согласования для оракулов значительно снижает стоимость доступности данных.
Повышение эффективности: избежаны временные задержки, вызванные механизмом согласования PoS, что улучшило реальность доступа к данным.
Поддержка индивидуальных требований: снижены барьеры для доступа к данным с длинным хвостом и индивидуализированным данным, что способствует инновациям в приложениях.
Перспективы применения zkTLS
Технология zkTLS открывает новые возможности для области Web3, в первую очередь в следующих аспектах:
Снижение стоимости получения цен на длиннохвостовые активы в сети.
Используйте авторитетные веб-сайты Web2 для выполнения KYC в блокчейне и оптимизации решений DID.
Улучшение технической архитектуры дизайна Web3 игр
В условиях воздействия zkTLS существующие проекты оракулов также активно исследуют соответствующие технологии, пытаясь сохранить лидерство в новой волне технической итерации. В то же время это также стало толчком для новых бизнес-моделей, таких как оплата по использованию, Compute as a service и др.
Заключение
Появление технологии zkTLS предоставляет новое решение для доступа к данным в мире Web3, что может помочь решить текущие проблемы стоимости и эффективности, с которыми сталкиваются системы оракулов. При проектировании продуктов важно следить за динамикой развития zkTLS и своевременно интегрировать этот стек технологий, что может открыть новые направления для бизнес-innovations и технической архитектуры. Однако, как и большинство проектов ZK, основная проблема, с которой сталкивается zkTLS, заключается в том, как снизить вычислительные затраты, чтобы обеспечить его коммерческую ценность. С учетом постоянного развития технологий, у нас есть основания ожидать, что zkTLS сыграет более значимую роль в будущем экосистемы Web3.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
16 Лайков
Награда
16
5
Поделиться
комментарий
0/400
ProbablyNothing
· 07-29 22:28
Насколько это надежно?
Посмотреть ОригиналОтветить0
BlockchainThinkTank
· 07-29 22:28
Честно говоря, играть в zkTLS слишком затратно, рекомендую осторожно участвовать.
zkTLS: Разрушитель изоляторов данных Web3 Новый способ доступа к HTTPS-ресурсам в блокчейне
zkTLS технология: новый инструмент для преодоления изоляции данных в Web3
Недавно, исследуя новые направления проектов, я столкнулся с совершенно новым стеком технологий — zkTLS. Эта технология сочетает в себе доказательства с нулевым разглашением (ZKP) и протоколы безопасности транспортного уровня (TLS), в основном применяемые в области Web3 для среды виртуальных машин на блокчейне. Она позволяет проверять подлинность данных HTTPS, находящихся вне цепи, без необходимости полагаться на третьи стороны, включая надежность источника данных, целостность данных и их актуальность. Благодаря этой криптографической механике, смарт-контракты получают возможность надежного доступа к ресурсам Web2 HTTPS вне цепи, эффективно разрушая изоляцию данных.
Введение в протокол TLS
Чтобы глубже понять ценность zkTLS, нам сначала нужно понять протокол TLS. TLS — это протокол, используемый для обеспечения шифрования, аутентификации и целостности данных в сетевой связи, который гарантирует безопасную передачу данных между клиентом (например, браузером) и сервером (например, веб-сайтом). HTTPS фактически использует протокол TLS на основе HTTP, что обеспечивает конфиденциальность и целостность передачи информации, а также делает проверяемой подлинность серверной стороны.
Протокол TLS в первую очередь решает следующие проблемы:
Процесс TLS-связи делится на две стадии: рукопожатие и передачу данных, включая четыре шага: отправка ClientHello клиентом, отправка ServerHello сервером, проверка сервера клиентом и начало зашифрованной связи.
Проблемы доступа к данным в Web3
Несмотря на то, что протокол TLS широко используется в сети Web2, он создает проблемы для разработки приложений Web3. Когда смарт-контракты на блокчейне хотят получить доступ к данным вне сети, виртуальная машина блокчейна не предоставляет возможность вызова внешних данных из-за проблем с доступностью данных, чтобы обеспечить возможность отслеживания данных и безопасность механизма консенсуса.
Для решения этой проблемы возникло множество проектов оракулов, таких как некоторые известные платформы оракулов. Они разрывают изоляцию данных, выступая в роли моста между данными на блокчейне и данными вне его. Эти оракулы обычно используют механизм консенсуса PoS, чтобы повысить стоимость злонамеренных действий узлов и обеспечить надежность данных.
Преимущества zkTLS
Однако у решения по получению данных на основе оракулов есть проблемы с высокой стоимостью и низкой эффективностью. Технология zkTLS появилась с целью решения этих проблем. Она вводит алгоритм ZKP (недоказуемое знание), который позволяет смарт-контрактам на блокчейне напрямую проверять, поступают ли данные от узлов из определенных HTTPS-ресурсов и не были ли они изменены, таким образом избегая высоких затрат на использование традиционных оракулов, вызванных алгоритмами консенсуса.
Основные преимущества zkTLS включают:
Перспективы применения zkTLS
Технология zkTLS открывает новые возможности для области Web3, в первую очередь в следующих аспектах:
В условиях воздействия zkTLS существующие проекты оракулов также активно исследуют соответствующие технологии, пытаясь сохранить лидерство в новой волне технической итерации. В то же время это также стало толчком для новых бизнес-моделей, таких как оплата по использованию, Compute as a service и др.
Заключение
Появление технологии zkTLS предоставляет новое решение для доступа к данным в мире Web3, что может помочь решить текущие проблемы стоимости и эффективности, с которыми сталкиваются системы оракулов. При проектировании продуктов важно следить за динамикой развития zkTLS и своевременно интегрировать этот стек технологий, что может открыть новые направления для бизнес-innovations и технической архитектуры. Однако, как и большинство проектов ZK, основная проблема, с которой сталкивается zkTLS, заключается в том, как снизить вычислительные затраты, чтобы обеспечить его коммерческую ценность. С учетом постоянного развития технологий, у нас есть основания ожидать, что zkTLS сыграет более значимую роль в будущем экосистемы Web3.