zkTLS: новая технология, разрушающая изоляцию данных в Web3, с низкими затратами и высокой эффективностью

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

Исследование технологии zkTLS: разрыв изоляторов данных в Web3

Недавно, когда я искал новое направление для проектов, я столкнулся с технологическим стеком, с которым ранее не имел дела — zkTLS. После изучения и обучения я решил поделиться своими выводами.

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

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

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

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

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

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

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

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

Однако, в решении по получению данных на основе оракула существуют две проблемы:

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

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

Технология zkTLS, вводя алгоритм ZKP (недоказуемое знание), позволяет смарт-контрактам на цепочке напрямую проверять данные, предоставляемые третьими сторонами, гарантируя, что данные поступают из определенного HTTPS-ресурса и не были изменены. Этот подход избегает высоких затрат на использование традиционных оракулов, вызванных алгоритмами консенсуса.

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

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

Технология zkTLS снизила стоимость доступности ресурсов Web2 HTTPS и вызвала множество новых потребностей:

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

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

Основная проблема, с которой в настоящее время сталкивается zkTLS, аналогична большинству проектов ZK, а именно, как снизить вычислительные затраты, чтобы сделать его коммерчески ценным.

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

LINK-1.81%
PYTH0.27%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 10
  • Поделиться
комментарий
0/400
DefiPlaybookvip
· 07-20 18:43
Газ费估计又要 На луну咯
Посмотреть ОригиналОтветить0
0xInsomniavip
· 07-20 14:46
Хотя снижение затрат и повышение эффективности, какая в этом большая польза?
Посмотреть ОригиналОтветить0
MoonBoi42vip
· 07-20 13:22
Нужно подождать, пока пройдет период сжигания денег.
Посмотреть ОригиналОтветить0
MEVHunterBearishvip
· 07-18 22:03
О, наконец-то кто-то разобрался с zk-доказательствами
Посмотреть ОригиналОтветить0
CommunityLurkervip
· 07-17 22:13
Ломать информационные острова, да? Сколько из них можно разбить?
Посмотреть ОригиналОтветить0
AltcoinOraclevip
· 07-17 22:08
удивительно. древние zk свитки предсказали эту точную технологическую конвергенцию... мои собственные метрики показывают 89,4% потенциала разрушения
Посмотреть ОригиналОтветить0
PumpAnalystvip
· 07-17 22:08
Еще один новый термин для игры за неудачников и входа в позицию.
Посмотреть ОригиналОтветить0
DeadTrades_Walkingvip
· 07-17 22:01
Не будем говорить о другом, zk или не zk — это налог на интеллект.
Посмотреть ОригиналОтветить0
ChainWanderingPoetvip
· 07-17 21:47
Снова занимаемся ерундой! Все перепутано.
Посмотреть ОригиналОтветить0
RadioShackKnightvip
· 07-17 21:45
Интересно, мне любопытно, до какой степени он сможет сократить свои вычислительные затраты.
Посмотреть ОригиналОтветить0
Подробнее
  • Закрепить