Исследование технологии zkTLS: разрыв изоляторов данных в Web3
Недавно, когда я искал новое направление для проектов, я столкнулся с технологическим стеком, с которым ранее не имел дела — zkTLS. После изучения и обучения я решил поделиться своими выводами.
zkTLS — это новая технология, которая сочетает в себе доказательства с нулевым знанием (ZKP) и TLS (протокол безопасности транспортного уровня). В области Web3 она в основном используется в среде виртуальных машин на блокчейне, позволяя проверять подлинность данных HTTPS вне цепочки без доверия третьим лицам. Подлинность здесь включает три аспекта: источник данных действительно исходит от конкретного HTTPS-ресурса, возвращенные данные не были изменены, и актуальность данных гарантирована. Благодаря этой криптографической реализации смарт-контракты на блокчейне получают возможность надежного доступа к ресурсам Web2 HTTPS вне цепочки, тем самым разрушая изолированность данных.
Введение в протокол TLS
TLS (Протокол безопасности транспортного уровня) используется для обеспечения шифрования, аутентификации и целостности данных в сетевой связи, гарантируя безопасную передачу данных между клиентом и сервером. Протокол HTTPS основан на протоколе HTTP и использует протокол TLS для обеспечения конфиденциальности и целостности передачи информации, а также делает подлинность серверной части проверяемой.
Протокол TLS в первую очередь решает следующие проблемы:
Защищённая связь: Используйте симметричное шифрование для защиты данных и предотвращения подслушивания.
Идентификация: проверка идентичности сервера с помощью цифрового сертификата, выданного третьей стороной, для предотвращения атак посредников.
Целостность данных: используйте HMAC или AEAD, чтобы гарантировать, что данные не были изменены.
Процесс обмена данными по протоколу HTTPS делится на этапы рукопожатия и передачи данных, которые включают в себя четыре шага: клиент отправляет ClientHello, сервер отправляет ServerHello, клиент проверяет сервер, начинается шифрованная связь.
Проблема доступа к данным в Web3
В разработке приложений Web3 возникают трудности при доступе смарт-контрактов к данным вне цепи. Для обеспечения безопасности механизма консенсуса виртуальная машина на цепи не предоставляет возможности вызова внешних данных. Чтобы решить эту проблему, появились проекты-оракулы, такие как Chainlink и Pyth. Эти проекты выступают в роли промежуточного моста между данными на цепи и данными вне цепи, разрушая явление изоляции данных.
Однако, в решении по получению данных на основе оракула существуют две проблемы:
Высокие затраты: Поддержка механизма консенсуса PoS требует значительных средств для стейкинга, а избыточность обмена данными также увеличивает затраты.
Низкая эффективность: консенсус PoS требует времени, что приводит к задержке данных в цепочке и не подходит для сценариев с высокой частотой доступа.
Преимущества zkTLS
Технология zkTLS, вводя алгоритм ZKP (недоказуемое знание), позволяет смарт-контрактам на цепочке напрямую проверять данные, предоставляемые третьими сторонами, гарантируя, что данные поступают из определенного HTTPS-ресурса и не были изменены. Этот подход избегает высоких затрат на использование традиционных оракулов, вызванных алгоритмами консенсуса.
Основная идея zkTLS заключается в том, чтобы с помощью криптографической защиты заменить традиционные оракулы, основанные на механизме консенсуса, с высокими затратами на обеспечение доступности данных. Конкретно, путем введения ZKP, вычисляются доказательства (Proof) на основе данных, полученных от запроса HTTPS ресурсов на оффлайн-ретрансляционных узлах, информации о проверке CA-сертификатов, временных доказательств и доказательств целостности данных. Важно поддерживать необходимую информацию для проверки и алгоритмы на блокчейне, чтобы смарт-контракты могли проверять подлинность, актуальность данных и надежность источника данных, не раскрывая ключевую информацию.
Перспективы применения zkTLS
Технология zkTLS снизила стоимость доступности ресурсов Web2 HTTPS и вызвала множество новых потребностей:
Снизить стоимость получения цен на длиннохвостые активы в цепочке.
Используйте авторитетные веб-сайты Web2 для проведения KYC в цепочке, оптимизируйте DID
Улучшение проектирования технической архитектуры Web3 игр
Однако zkTLS также представляет собой вызов для существующих Web3-компаний, особенно для основных проектов оракулов. Чтобы справиться с этим воздействием, такие отраслевые гиганты, как Chainlink и Pyth, активно исследуют соответствующие направления, пытаясь сохранить доминирующую позицию в процессе технологической итерации, а также изучают новые бизнес-модели, такие как переход от оплаты по времени к оплате по объему использования, Compute as a service и т.д.
Основная проблема, с которой в настоящее время сталкивается zkTLS, аналогична большинству проектов ZK, а именно, как снизить вычислительные затраты, чтобы сделать его коммерчески ценным.
В целом, при проектировании продукта внимание к динамике развития zkTLS и соответствующая интеграция этого технологического стека могут открыть новые возможности для бизнес-innovations и технической архитектуры.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
24 Лайков
Награда
24
10
Поделиться
комментарий
0/400
DefiPlaybook
· 07-20 18:43
Газ费估计又要 На луну咯
Посмотреть ОригиналОтветить0
0xInsomnia
· 07-20 14:46
Хотя снижение затрат и повышение эффективности, какая в этом большая польза?
Посмотреть ОригиналОтветить0
MoonBoi42
· 07-20 13:22
Нужно подождать, пока пройдет период сжигания денег.
Посмотреть ОригиналОтветить0
MEVHunterBearish
· 07-18 22:03
О, наконец-то кто-то разобрался с zk-доказательствами
Посмотреть ОригиналОтветить0
CommunityLurker
· 07-17 22:13
Ломать информационные острова, да? Сколько из них можно разбить?
Посмотреть ОригиналОтветить0
AltcoinOracle
· 07-17 22:08
удивительно. древние zk свитки предсказали эту точную технологическую конвергенцию... мои собственные метрики показывают 89,4% потенциала разрушения
Посмотреть ОригиналОтветить0
PumpAnalyst
· 07-17 22:08
Еще один новый термин для игры за неудачников и входа в позицию.
Посмотреть ОригиналОтветить0
DeadTrades_Walking
· 07-17 22:01
Не будем говорить о другом, zk или не zk — это налог на интеллект.
Посмотреть ОригиналОтветить0
ChainWanderingPoet
· 07-17 21:47
Снова занимаемся ерундой! Все перепутано.
Посмотреть ОригиналОтветить0
RadioShackKnight
· 07-17 21:45
Интересно, мне любопытно, до какой степени он сможет сократить свои вычислительные затраты.
zkTLS: новая технология, разрушающая изоляцию данных в Web3, с низкими затратами и высокой эффективностью
Исследование технологии zkTLS: разрыв изоляторов данных в Web3
Недавно, когда я искал новое направление для проектов, я столкнулся с технологическим стеком, с которым ранее не имел дела — zkTLS. После изучения и обучения я решил поделиться своими выводами.
zkTLS — это новая технология, которая сочетает в себе доказательства с нулевым знанием (ZKP) и TLS (протокол безопасности транспортного уровня). В области Web3 она в основном используется в среде виртуальных машин на блокчейне, позволяя проверять подлинность данных HTTPS вне цепочки без доверия третьим лицам. Подлинность здесь включает три аспекта: источник данных действительно исходит от конкретного HTTPS-ресурса, возвращенные данные не были изменены, и актуальность данных гарантирована. Благодаря этой криптографической реализации смарт-контракты на блокчейне получают возможность надежного доступа к ресурсам Web2 HTTPS вне цепочки, тем самым разрушая изолированность данных.
Введение в протокол TLS
TLS (Протокол безопасности транспортного уровня) используется для обеспечения шифрования, аутентификации и целостности данных в сетевой связи, гарантируя безопасную передачу данных между клиентом и сервером. Протокол HTTPS основан на протоколе HTTP и использует протокол TLS для обеспечения конфиденциальности и целостности передачи информации, а также делает подлинность серверной части проверяемой.
Протокол TLS в первую очередь решает следующие проблемы:
Процесс обмена данными по протоколу HTTPS делится на этапы рукопожатия и передачи данных, которые включают в себя четыре шага: клиент отправляет ClientHello, сервер отправляет ServerHello, клиент проверяет сервер, начинается шифрованная связь.
Проблема доступа к данным в Web3
В разработке приложений Web3 возникают трудности при доступе смарт-контрактов к данным вне цепи. Для обеспечения безопасности механизма консенсуса виртуальная машина на цепи не предоставляет возможности вызова внешних данных. Чтобы решить эту проблему, появились проекты-оракулы, такие как Chainlink и Pyth. Эти проекты выступают в роли промежуточного моста между данными на цепи и данными вне цепи, разрушая явление изоляции данных.
Однако, в решении по получению данных на основе оракула существуют две проблемы:
Преимущества zkTLS
Технология zkTLS, вводя алгоритм ZKP (недоказуемое знание), позволяет смарт-контрактам на цепочке напрямую проверять данные, предоставляемые третьими сторонами, гарантируя, что данные поступают из определенного HTTPS-ресурса и не были изменены. Этот подход избегает высоких затрат на использование традиционных оракулов, вызванных алгоритмами консенсуса.
Основная идея zkTLS заключается в том, чтобы с помощью криптографической защиты заменить традиционные оракулы, основанные на механизме консенсуса, с высокими затратами на обеспечение доступности данных. Конкретно, путем введения ZKP, вычисляются доказательства (Proof) на основе данных, полученных от запроса HTTPS ресурсов на оффлайн-ретрансляционных узлах, информации о проверке CA-сертификатов, временных доказательств и доказательств целостности данных. Важно поддерживать необходимую информацию для проверки и алгоритмы на блокчейне, чтобы смарт-контракты могли проверять подлинность, актуальность данных и надежность источника данных, не раскрывая ключевую информацию.
Перспективы применения zkTLS
Технология zkTLS снизила стоимость доступности ресурсов Web2 HTTPS и вызвала множество новых потребностей:
Однако zkTLS также представляет собой вызов для существующих Web3-компаний, особенно для основных проектов оракулов. Чтобы справиться с этим воздействием, такие отраслевые гиганты, как Chainlink и Pyth, активно исследуют соответствующие направления, пытаясь сохранить доминирующую позицию в процессе технологической итерации, а также изучают новые бизнес-модели, такие как переход от оплаты по времени к оплате по объему использования, Compute as a service и т.д.
Основная проблема, с которой в настоящее время сталкивается zkTLS, аналогична большинству проектов ZK, а именно, как снизить вычислительные затраты, чтобы сделать его коммерчески ценным.
В целом, при проектировании продукта внимание к динамике развития zkTLS и соответствующая интеграция этого технологического стека могут открыть новые возможности для бизнес-innovations и технической архитектуры.