zkTLS технологія: новий інструмент для подолання даних-острівців Web3
Нещодавно, під час дослідження нових напрямків проектів, я зіткнувся з абсолютно новим стеком технологій — zkTLS. Ця технологія поєднує в собі нульові знання (ZKP) та протокол безпеки транспортного рівня (TLS) і в основному застосовується в області Web3 для середовищ віртуальних машин на блокчейні. Вона здатна перевіряти достовірність офлайн HTTPS даних без залежності від третіх сторін, включаючи надійність джерела даних, цілісність даних та своєчасність. Завдяки цьому криптографічному механізму смарт-контракти отримують можливість надійного доступу до офлайн ресурсів Web2 HTTPS, ефективно розриваючи ізоляцію даних.
Вступ до протоколу TLS
Щоб глибше зрозуміти цінність zkTLS, потрібно спочатку ознайомитися з протоколом TLS. TLS — це протокол, який забезпечує шифрування, автентифікацію та цілісність даних у мережевій комунікації, гарантуючи безпечну передачу даних між клієнтом (наприклад, браузером) і сервером (наприклад, веб-сайтом). HTTPS насправді є використанням протоколу TLS на основі HTTP, що забезпечує конфіденційність і цілісність передачі інформації та дозволяє перевірити справжність сервера.
Протокол TLS вирішує такі основні проблеми:
Шифроване спілкування: використання симетричного шифрування для захисту даних від прослуховування.
Ідентифікація: перевірка ідентичності сервера за допомогою цифрових сертифікатів, виданих третіми сторонами, для запобігання атакам «людина посередині».
Цілісність даних: використання HMAC або AEAD для забезпечення того, що дані не були змінені.
Процес комунікації TLS ділиться на два етапи: рукостискання та передачу даних, які включають чотири кроки: відправлення ClientHello клієнтом, відправлення ServerHello сервером, перевірка сервера клієнтом та початок зашифрованої комунікації.
Виклики доступу до даних у Web3
Хоча протокол TLS широко використовується в мережі Web2, він створює виклики для розробки додатків Web3. Коли смарт-контракти на блокчейні хочуть отримати доступ до даних поза блокчейном, через проблеми з доступністю даних віртуальна машина на блокчейні не відкриває можливість виклику зовнішніх даних, щоб забезпечити відстежуваність даних і безпеку механізму консенсусу.
Щоб вирішити цю проблему, з'явилася низка проектів оракулів, таких як деякі відомі платформи оракулів. Вони розривають інформаційні ізоляції, виступаючи в ролі моста між даними на ланцюгу та поза ним. Ці оракули зазвичай використовують механізм консенсусу PoS, забезпечуючи надійність даних за рахунок підвищення витрат на зловмисні дії вузлів.
Переваги zkTLS
Проте, існує проблема високих витрат та низької ефективності рішень для отримання даних на основі оракулів. Технологія zkTLS була створена, щоб вирішити ці проблеми. Вона вводить алгоритм ZKP (нульове знання), що дозволяє смарт-контрактам на блокчейні безпосередньо перевіряти, чи дані, надані вузлом, походять з певного HTTPS-ресурсу і не були підроблені, тим самим уникаючи високих витрат на використання традиційних оракулів через алгоритми консенсусу.
Основні переваги zkTLS включають:
Зниження витрат: захист за допомогою криптографії замість традиційних механізмів консенсусу оракула значно знижує витрати на доступність даних.
Підвищення ефективності: уникнення затримок, що виникають через механізм консенсусу PoS, покращує реальність доступу до даних.
Підтримка індивідуальних потреб: знижено бар'єри для доступу до довгих хвостів та індивідуальних даних, що сприяє інноваціям в застосунках.
Перспективи застосування zkTLS
Технологія zkTLS приносить нові можливості в сферу Web3, що в основному проявляється в наступних аспектах:
Знизити вартість отримання цін на довгі активи в ланцюзі.
Використання авторитетних веб-сайтів Web2 для проведення KYC на блокчейні, оптимізація рішень DID
Покращення проектування технічної архітектури Web3 ігор
У відповідь на виклики, які створює zkTLS, існуючі проекти ораклів також активно досліджують відповідні технології, намагаючись зберегти лідируючі позиції в новому циклі технологічної ітерації. Одночасно це також сприяло виникненню нових бізнес-моделей, таких як плата за використання, Compute as a service тощо.
Висновок
Поява технології zkTLS надає новий варіант доступу до даних у світі Web3, що обіцяє вирішити проблеми з витратами та ефективністю, з якими стикаються сучасні системи оракулів. Під час розробки продукту важливо стежити за тенденціями розвитку zkTLS і своєчасно інтегрувати цей технологічний стек, що може відкрити нові напрямки в інноваціях бізнесу та технологічній архітектурі. Проте, як і більшість проектів ZK, основним викликом для zkTLS залишається зниження витрат на обчислення, щоб він мав комерційну цінність. З розвитком технології у нас є підстави сподіватися, що zkTLS зіграє більшу роль у майбутній екосистемі Web3.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
16 лайків
Нагородити
16
5
Поділіться
Прокоментувати
0/400
ProbablyNothing
· 07-29 22:28
Ця річ справді надійна?
Переглянути оригіналвідповісти на0
BlockchainThinkTank
· 07-29 22:28
Чесно кажучи, гра з zkTLS є занадто витратною, рекомендується обережно брати участь.
zkTLS: Розробник для подолання ізоляції даних Web3, нове рішення для доступу до HTTPS-ресурсів у блокчейні
zkTLS технологія: новий інструмент для подолання даних-острівців Web3
Нещодавно, під час дослідження нових напрямків проектів, я зіткнувся з абсолютно новим стеком технологій — zkTLS. Ця технологія поєднує в собі нульові знання (ZKP) та протокол безпеки транспортного рівня (TLS) і в основному застосовується в області Web3 для середовищ віртуальних машин на блокчейні. Вона здатна перевіряти достовірність офлайн HTTPS даних без залежності від третіх сторін, включаючи надійність джерела даних, цілісність даних та своєчасність. Завдяки цьому криптографічному механізму смарт-контракти отримують можливість надійного доступу до офлайн ресурсів Web2 HTTPS, ефективно розриваючи ізоляцію даних.
Вступ до протоколу TLS
Щоб глибше зрозуміти цінність zkTLS, потрібно спочатку ознайомитися з протоколом TLS. TLS — це протокол, який забезпечує шифрування, автентифікацію та цілісність даних у мережевій комунікації, гарантуючи безпечну передачу даних між клієнтом (наприклад, браузером) і сервером (наприклад, веб-сайтом). HTTPS насправді є використанням протоколу TLS на основі HTTP, що забезпечує конфіденційність і цілісність передачі інформації та дозволяє перевірити справжність сервера.
Протокол TLS вирішує такі основні проблеми:
Процес комунікації TLS ділиться на два етапи: рукостискання та передачу даних, які включають чотири кроки: відправлення ClientHello клієнтом, відправлення ServerHello сервером, перевірка сервера клієнтом та початок зашифрованої комунікації.
Виклики доступу до даних у Web3
Хоча протокол TLS широко використовується в мережі Web2, він створює виклики для розробки додатків Web3. Коли смарт-контракти на блокчейні хочуть отримати доступ до даних поза блокчейном, через проблеми з доступністю даних віртуальна машина на блокчейні не відкриває можливість виклику зовнішніх даних, щоб забезпечити відстежуваність даних і безпеку механізму консенсусу.
Щоб вирішити цю проблему, з'явилася низка проектів оракулів, таких як деякі відомі платформи оракулів. Вони розривають інформаційні ізоляції, виступаючи в ролі моста між даними на ланцюгу та поза ним. Ці оракули зазвичай використовують механізм консенсусу PoS, забезпечуючи надійність даних за рахунок підвищення витрат на зловмисні дії вузлів.
Переваги zkTLS
Проте, існує проблема високих витрат та низької ефективності рішень для отримання даних на основі оракулів. Технологія zkTLS була створена, щоб вирішити ці проблеми. Вона вводить алгоритм ZKP (нульове знання), що дозволяє смарт-контрактам на блокчейні безпосередньо перевіряти, чи дані, надані вузлом, походять з певного HTTPS-ресурсу і не були підроблені, тим самим уникаючи високих витрат на використання традиційних оракулів через алгоритми консенсусу.
Основні переваги zkTLS включають:
Перспективи застосування zkTLS
Технологія zkTLS приносить нові можливості в сферу Web3, що в основному проявляється в наступних аспектах:
У відповідь на виклики, які створює zkTLS, існуючі проекти ораклів також активно досліджують відповідні технології, намагаючись зберегти лідируючі позиції в новому циклі технологічної ітерації. Одночасно це також сприяло виникненню нових бізнес-моделей, таких як плата за використання, Compute as a service тощо.
Висновок
Поява технології zkTLS надає новий варіант доступу до даних у світі Web3, що обіцяє вирішити проблеми з витратами та ефективністю, з якими стикаються сучасні системи оракулів. Під час розробки продукту важливо стежити за тенденціями розвитку zkTLS і своєчасно інтегрувати цей технологічний стек, що може відкрити нові напрямки в інноваціях бізнесу та технологічній архітектурі. Проте, як і більшість проектів ZK, основним викликом для zkTLS залишається зниження витрат на обчислення, щоб він мав комерційну цінність. З розвитком технології у нас є підстави сподіватися, що zkTLS зіграє більшу роль у майбутній екосистемі Web3.