Технология zkTLS: новое решение для разрушения изоляции данных Web3
Недавно, исследуя новые направления проектов, я столкнулся с новым технологическим стеком — zkTLS. Это инновационная технология, которая сочетает в себе доказательства с нулевым разглашением (ZKP) и протокол безопасности передачи (TLS), в основном применяемая в области Web3 для виртуальных машин на блокчейне. Она позволяет проверять подлинность данных HTTPS вне цепи без доверия третьим сторонам, включая надежность источника данных, целостность и актуальность данных. Благодаря этой криптографической механике смарт-контракты получают возможность надежного доступа к ресурсам Web2 HTTPS вне цепи, эффективно разрушая изоляцию данных.
Введение в протокол TLS
Чтобы глубже понять ценность zkTLS, прежде всего необходимо разобраться в протоколе TLS. TLS — это протокол, обеспечивающий шифрование, аутентификацию и целостность данных в сетевой коммуникации, гарантируя безопасную передачу данных между клиентом (например, браузером) и сервером (например, веб-сайтом). HTTPS фактически использует протокол TLS на основе HTTP, обеспечивая конфиденциальность и целостность передачи информации, а также позволяя проверять подлинность сервера.
Протокол TLS в основном решает следующие проблемы:
Защита данных с помощью симметричного шифрования, чтобы предотвратить прослушивание.
Используйте цифровые сертификаты, выданные третьими сторонами, для проверки подлинности сервера и предотвращения атак посредников.
Используйте HMAC или AEAD для обеспечения целостности данных и предотвращения их подделки.
Процесс HTTPS-связи делится на две стадии: рукопожатие и передачу данных. На стадии рукопожатия клиент отправляет ClientHello, сервер отвечает ServerHello, клиент проверяет сервер, и, наконец, обе стороны начинают зашифрованную связь.
Проблемы доступа к данным в Web3
В разработке приложений Web3 доступ к данным вне цепи через смарт-контракты на цепи сталкивается с вызовами. Чтобы обеспечить возможность отслеживания данных и безопасность механизма консенсуса, виртуальные машины на цепи обычно не открывают возможности для вызова внешних данных. Для решения этой проблемы возник ряд проектов оракулов, таких как Chainlink и Pyth, которые служат промежуточным мостом между данными на цепи и вне цепи. Эти оракулы обычно используют механизм консенсуса PoS, повышая стоимость мошенничества для обеспечения надежности данных.
Преимущества zkTLS
Однако существующие решения по получению данных на основе оракулов имеют проблемы с высокой стоимостью и низкой эффективностью. Технология zkTLS появилась как решение этих проблем:
Снижение затрат: введение алгоритма ZKP позволяет смарт-контрактам напрямую проверять данные, предоставленные узлами, избегая высоких затрат, связанных с алгоритмами консенсуса традиционных оракулов.
Повышение эффективности: уменьшена задержка данных, вызванная консенсусом PoS, что подходит для сценариев с частым доступом.
Основная идея zkTLS заключается в использовании криптографии для защиты от традиционных решений Oracle, основанных на механизме консенсуса, имеющих высокие затраты. Он использует технологию ZKP для вычисления и генерации доказательства (Proof) по запросам узлов промежуточной цепи, запрашивающих ресурсы HTTPS, и поддерживает необходимую информацию для проверки и алгоритмы на блокчейне. Это позволяет смарт-контрактам проверять подлинность, своевременность и надежность источника данных, не раскрывая при этом ключевую информацию.
Перспективы применения zkTLS
Появление технологии zkTLS принесло новые возможности для области Web3:
Снизить стоимость получения цен на длинные хвосты активов на блокчейне.
Использование авторитетных веб-сайтов Web2 для проведения KYC на блокчейне и оптимизация системы DID.
Улучшение проектирования технической архитектуры Web3 игр.
С учетом вызовов, связанных с zkTLS, традиционные проекты оракулов, такие как Chainlink и Pyth, также активно исследуют соответствующие технологии и изучают новые бизнес-модели, такие как оплата по мере использования и Compute as a service и др.
Заключение
Технология zkTLS открывает новые возможности для разработки приложений Web3. При проектировании продуктов важно следить за развитием zkTLS и интегрировать этот стек технологий в соответствующих областях, что может привести к новым прорывам в бизнес-инновациях и оптимизации технической архитектуры. Тем не менее, как и в большинстве проектов ZK, снижение вычислительных затрат для достижения коммерческой ценности остается важной задачей.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
23 Лайков
Награда
23
8
Поделиться
комментарий
0/400
MetaMaximalist
· 07-18 22:12
честно говоря, это инновация уровня протокола, на которую мы ждали... теория игр рулит
Посмотреть ОригиналОтветить0
ChainSauceMaster
· 07-18 02:16
Эта волна данных в блокчейне действительно может спасти.
Посмотреть ОригиналОтветить0
HodlKumamon
· 07-17 08:17
Медведь столкнулся с архитектурой следующего поколения, детали взаимодействия с в блокчейне очень забавные~
Посмотреть ОригиналОтветить0
BrokenDAO
· 07-16 04:16
Еще одно вдохновляющее утечка ждет, чтобы быть избитым.
Посмотреть ОригиналОтветить0
DisillusiionOracle
· 07-16 00:39
Опять новая концепция, чтобы разыгрывать людей как лохов.
Посмотреть ОригиналОтветить0
ParallelChainMaxi
· 07-16 00:35
Понял, это интересно.
Посмотреть ОригиналОтветить0
BearHugger
· 07-16 00:24
Есть перспектива, френ.
Посмотреть ОригиналОтветить0
CoffeeNFTs
· 07-16 00:11
Снова говорим о пустом? Быстро переходите на блокчейн!
zkTLS: Рушитель изоляторов данных Web3, новое оружие смарт-контрактов в блокчейне
Технология zkTLS: новое решение для разрушения изоляции данных Web3
Недавно, исследуя новые направления проектов, я столкнулся с новым технологическим стеком — zkTLS. Это инновационная технология, которая сочетает в себе доказательства с нулевым разглашением (ZKP) и протокол безопасности передачи (TLS), в основном применяемая в области Web3 для виртуальных машин на блокчейне. Она позволяет проверять подлинность данных HTTPS вне цепи без доверия третьим сторонам, включая надежность источника данных, целостность и актуальность данных. Благодаря этой криптографической механике смарт-контракты получают возможность надежного доступа к ресурсам Web2 HTTPS вне цепи, эффективно разрушая изоляцию данных.
Введение в протокол TLS
Чтобы глубже понять ценность zkTLS, прежде всего необходимо разобраться в протоколе TLS. TLS — это протокол, обеспечивающий шифрование, аутентификацию и целостность данных в сетевой коммуникации, гарантируя безопасную передачу данных между клиентом (например, браузером) и сервером (например, веб-сайтом). HTTPS фактически использует протокол TLS на основе HTTP, обеспечивая конфиденциальность и целостность передачи информации, а также позволяя проверять подлинность сервера.
Протокол TLS в основном решает следующие проблемы:
Процесс HTTPS-связи делится на две стадии: рукопожатие и передачу данных. На стадии рукопожатия клиент отправляет ClientHello, сервер отвечает ServerHello, клиент проверяет сервер, и, наконец, обе стороны начинают зашифрованную связь.
Проблемы доступа к данным в Web3
В разработке приложений Web3 доступ к данным вне цепи через смарт-контракты на цепи сталкивается с вызовами. Чтобы обеспечить возможность отслеживания данных и безопасность механизма консенсуса, виртуальные машины на цепи обычно не открывают возможности для вызова внешних данных. Для решения этой проблемы возник ряд проектов оракулов, таких как Chainlink и Pyth, которые служат промежуточным мостом между данными на цепи и вне цепи. Эти оракулы обычно используют механизм консенсуса PoS, повышая стоимость мошенничества для обеспечения надежности данных.
Преимущества zkTLS
Однако существующие решения по получению данных на основе оракулов имеют проблемы с высокой стоимостью и низкой эффективностью. Технология zkTLS появилась как решение этих проблем:
Снижение затрат: введение алгоритма ZKP позволяет смарт-контрактам напрямую проверять данные, предоставленные узлами, избегая высоких затрат, связанных с алгоритмами консенсуса традиционных оракулов.
Повышение эффективности: уменьшена задержка данных, вызванная консенсусом PoS, что подходит для сценариев с частым доступом.
Основная идея zkTLS заключается в использовании криптографии для защиты от традиционных решений Oracle, основанных на механизме консенсуса, имеющих высокие затраты. Он использует технологию ZKP для вычисления и генерации доказательства (Proof) по запросам узлов промежуточной цепи, запрашивающих ресурсы HTTPS, и поддерживает необходимую информацию для проверки и алгоритмы на блокчейне. Это позволяет смарт-контрактам проверять подлинность, своевременность и надежность источника данных, не раскрывая при этом ключевую информацию.
Перспективы применения zkTLS
Появление технологии zkTLS принесло новые возможности для области Web3:
С учетом вызовов, связанных с zkTLS, традиционные проекты оракулов, такие как Chainlink и Pyth, также активно исследуют соответствующие технологии и изучают новые бизнес-модели, такие как оплата по мере использования и Compute as a service и др.
Заключение
Технология zkTLS открывает новые возможности для разработки приложений Web3. При проектировании продуктов важно следить за развитием zkTLS и интегрировать этот стек технологий в соответствующих областях, что может привести к новым прорывам в бизнес-инновациях и оптимизации технической архитектуры. Тем не менее, как и в большинстве проектов ZK, снижение вычислительных затрат для достижения коммерческой ценности остается важной задачей.