zkTLS: Рушитель изоляторов данных Web3, новое оружие смарт-контрактов в блокчейне

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

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

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

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

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

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

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

Процесс HTTPS-связи делится на две стадии: рукопожатие и передачу данных. На стадии рукопожатия клиент отправляет ClientHello, сервер отвечает ServerHello, клиент проверяет сервер, и, наконец, обе стороны начинают зашифрованную связь.

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

В разработке приложений Web3 доступ к данным вне цепи через смарт-контракты на цепи сталкивается с вызовами. Чтобы обеспечить возможность отслеживания данных и безопасность механизма консенсуса, виртуальные машины на цепи обычно не открывают возможности для вызова внешних данных. Для решения этой проблемы возник ряд проектов оракулов, таких как Chainlink и Pyth, которые служат промежуточным мостом между данными на цепи и вне цепи. Эти оракулы обычно используют механизм консенсуса PoS, повышая стоимость мошенничества для обеспечения надежности данных.

Преимущества zkTLS

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

  1. Снижение затрат: введение алгоритма ZKP позволяет смарт-контрактам напрямую проверять данные, предоставленные узлами, избегая высоких затрат, связанных с алгоритмами консенсуса традиционных оракулов.

  2. Повышение эффективности: уменьшена задержка данных, вызванная консенсусом PoS, что подходит для сценариев с частым доступом.

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

Перспективы применения zkTLS

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

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

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

Заключение

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

LINK-2.77%
PYTH-3.57%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 8
  • Поделиться
комментарий
0/400
MetaMaximalistvip
· 07-18 22:12
честно говоря, это инновация уровня протокола, на которую мы ждали... теория игр рулит
Посмотреть ОригиналОтветить0
ChainSauceMastervip
· 07-18 02:16
Эта волна данных в блокчейне действительно может спасти.
Посмотреть ОригиналОтветить0
HodlKumamonvip
· 07-17 08:17
Медведь столкнулся с архитектурой следующего поколения, детали взаимодействия с в блокчейне очень забавные~
Посмотреть ОригиналОтветить0
BrokenDAOvip
· 07-16 04:16
Еще одно вдохновляющее утечка ждет, чтобы быть избитым.
Посмотреть ОригиналОтветить0
DisillusiionOraclevip
· 07-16 00:39
Опять новая концепция, чтобы разыгрывать людей как лохов.
Посмотреть ОригиналОтветить0
ParallelChainMaxivip
· 07-16 00:35
Понял, это интересно.
Посмотреть ОригиналОтветить0
BearHuggervip
· 07-16 00:24
Есть перспектива, френ.
Посмотреть ОригиналОтветить0
CoffeeNFTsvip
· 07-16 00:11
Снова говорим о пустом? Быстро переходите на блокчейн!
Посмотреть ОригиналОтветить0
  • Закрепить