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 для обчислення та генерації доказів на основі відповідної інформації, запитуваної з ресурсів 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 для обчислення та генерації доказів на основі відповідної інформації, запитуваної з ресурсів HTTPS у вузлах релейної мережі поза блокчейном, і підтримує необхідну інформацію для перевірки та алгоритми в блокчейні. Це дозволяє смарт-контрактам перевіряти достовірність, своєчасність і надійність джерела даних, не розкриваючи ключову інформацію.
Перспективи застосування zkTLS
Поява технології zkTLS принесла нові можливості для сфери Web3:
Стикаючись з викликами, які приносить zkTLS, традиційні проекти оракулів, такі як Chainlink та Pyth, також активно досліджують відповідні технології та вивчають нові бізнес-моделі, такі як оплата за використання та Compute as a service тощо.
Висновок
Технологія zkTLS відкриває нові можливості для розробки додатків Web3. При проектуванні продуктів важливо стежити за розвитком zkTLS і інтегрувати цей технологічний стек у відповідних областях, що може принести нові точки прориву для бізнес-інновацій та оптимізації технічної архітектури. Тим не менш, як і в більшості проектів ZK, зниження витрат на обчислення для досягнення комерційної вартості залишається важливим викликом.