zkTLS технологія: нове рішення для подолання ізоляції даних Web3
Нещодавно, досліджуючи нові напрямки проєкту, я натрапив на нову технологічну стек — zkTLS. Це інноваційна технологія, що поєднує нульові знання (ZKP) та TLS (протокол безпеки транспортного рівня), яка в основному використовується в сфері Web3 для середовища віртуальних машин на блокчейні. Вона дозволяє перевіряти достовірність офлайн-даних HTTPS без необхідності довіряти третім сторонам, включаючи надійність джерела даних, цілісність даних та їх актуальність. Цей криптографічний механізм дозволяє смарт-контрактам на блокчейні надійно отримувати доступ до офлайн-ресурсів Web2 HTTPS, тим самим зламуючи інформаційні ізоляції.
Огляд протоколу TLS
Щоб глибше зрозуміти цінність zkTLS, нам спочатку потрібно ознайомитися з протоколом TLS. TLS використовується для забезпечення шифрування, автентифікації та цілісності даних в мережевому спілкуванні, гарантуючи безпечну передачу даних між клієнтом і сервером. HTTPS насправді є базовим HTTP, який використовує протокол TLS для забезпечення конфіденційності та цілісності передачі інформації, а також для перевірки автентичності сервера.
Протокол TLS вирішує проблеми безпеки HTTP наступними способами:
Шифроване спілкування: використання симетричного шифрування для захисту даних та запобігання прослуховуванню.
Ідентифікація: перевірка ідентичності сервера за допомогою цифрового сертифіката для запобігання атакам посередника.
Цілісність даних: використовуйте HMAC або AEAD, щоб забезпечити, що дані не були змінені.
Процес HTTPS на основі TLS включає етапи рукопожатія та передачі даних. На етапі рукопожатія клієнт і сервер узгоджують параметри безпеки та встановлюють зашифровану сесію. Після цього на етапі передачі даних обидві сторони використовують сесійний ключ для зашифрованого зв'язку.
Виклики доступу до даних у Web3
Хоча TLS широко використовується в Web2, він викликає труднощі при розробці додатків Web3. Коли смарт-контракти на ланцюгу хочуть отримати доступ до даних поза ланцюгом, внаслідок проблем з доступністю даних віртуальна машина на ланцюгу не відкриває можливості виклику зовнішніх даних, щоб забезпечити відстежуваність даних і безпеку механізму консенсусу.
Для вирішення цієї проблеми з'явилися деякі проекти оракулів, такі як Chainlink та Pyth. Вони розривають інформаційні острови, виконуючи роль моста між даними на ланцюзі та поза ним. Ці оракули зазвичай використовують механізм консенсусу PoS, що забезпечує, щоб витрати на шахрайство для ретрансляційних вузлів перевищували прибутки, гарантуючи з економічної точки зору надання правильної інформації на ланцюзі.
Переваги zkTLS
Однак рішення з отримання даних на основі оракулів має проблеми з високими витратами та низькою ефективністю. Технологія zkTLS була розроблена, щоб вирішити ці проблеми. Вона вводить алгоритм нульового знання ZKP, що дозволяє смарт-контрактам на блокчейні безпосередньо перевіряти, що дані, надані вузлом, дійсно походять з певного ресурсу HTTPS і не були змінені, тим самим уникаючи високих витрат на використання, спричинених консенсусними алгоритмами традиційних оракулів.
Основна ідея zkTLS полягає в тому, щоб використовувати криптографію для захисту замість традиційних оракулів, які несуть високі витрати через механізми консенсусу. Він вводить ZKP для обчислення даних, отриманих запитом на ресурси HTTPS від поза ланцюга, інформації про перевірку CA-сертифікатів, часових доказів і доказів цілісності даних, генеруючи Proof. Одночасно на ланцюзі підтримуються необхідні дані для перевірки та алгоритми, що дозволяє смарт-контрактам перевіряти достовірність, своєчасність та надійність джерела даних без розкриття ключової інформації.
Перспективи застосування zkTLS
Технологія zkTLS знизила витрати на доступність ресурсів Web2 HTTPS, відкриваючи нові можливості для кількох сфер:
Знизити вартість отримання цін на довгі активи в мережі
Використання авторитетних веб-сайтів Web2 для проведення KYC в ланцюгу, оптимізація DID
Покращення технічної архітектури дизайну Web3 ігор
У контексті потенційного впливу zkTLS існуючі проекти оракулів, такі як Chainlink і Pyth, активно досліджують відповідні напрямки, намагаючись зберегти лідируючі позиції в умовах технічної ітерації. Водночас зароджуються нові бізнес-моделі, такі як перехід від плати за час до плати за використання, надання Compute as a service тощо.
Однак, як і більшість ZK проектів, основним викликом для zkTLS є зниження обчислювальних витрат, щоб зробити його комерційно життєздатним.
У процесі розробки продукту увага до динаміки розвитку zkTLS та належна інтеграція цього технологічного стеку може призвести до нових проривів у бізнес-інноваціях та технічній архітектурі. З розвитком технологій zkTLS має потенціал стати важливим мостом між світами Web2 і Web3, відкриваючи ширші можливості для децентралізованих застосунків.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
22 лайків
Нагородити
22
4
Поділіться
Прокоментувати
0/400
RebaseVictim
· 07-26 08:29
Ще один сирітський проєкт, який винаходить колесо.
Переглянути оригіналвідповісти на0
SchroedingerGas
· 07-23 13:11
Надійна нова річ, завтра досліджу YYDS
Переглянути оригіналвідповісти на0
DefiSecurityGuard
· 07-23 13:01
*с sigh* ще один "революційний" протокол... чи хтось хоча б перевірив крипто примітиви? великий червоний прапор для потенційних векторів MitM експлойти тут, якщо чесно
zkTLS: революційна технологія для подолання проблеми ізоляції даних Web3
zkTLS технологія: нове рішення для подолання ізоляції даних Web3
Нещодавно, досліджуючи нові напрямки проєкту, я натрапив на нову технологічну стек — zkTLS. Це інноваційна технологія, що поєднує нульові знання (ZKP) та TLS (протокол безпеки транспортного рівня), яка в основному використовується в сфері Web3 для середовища віртуальних машин на блокчейні. Вона дозволяє перевіряти достовірність офлайн-даних HTTPS без необхідності довіряти третім сторонам, включаючи надійність джерела даних, цілісність даних та їх актуальність. Цей криптографічний механізм дозволяє смарт-контрактам на блокчейні надійно отримувати доступ до офлайн-ресурсів Web2 HTTPS, тим самим зламуючи інформаційні ізоляції.
Огляд протоколу TLS
Щоб глибше зрозуміти цінність zkTLS, нам спочатку потрібно ознайомитися з протоколом TLS. TLS використовується для забезпечення шифрування, автентифікації та цілісності даних в мережевому спілкуванні, гарантуючи безпечну передачу даних між клієнтом і сервером. HTTPS насправді є базовим HTTP, який використовує протокол TLS для забезпечення конфіденційності та цілісності передачі інформації, а також для перевірки автентичності сервера.
Протокол TLS вирішує проблеми безпеки HTTP наступними способами:
Процес HTTPS на основі TLS включає етапи рукопожатія та передачі даних. На етапі рукопожатія клієнт і сервер узгоджують параметри безпеки та встановлюють зашифровану сесію. Після цього на етапі передачі даних обидві сторони використовують сесійний ключ для зашифрованого зв'язку.
Виклики доступу до даних у Web3
Хоча TLS широко використовується в Web2, він викликає труднощі при розробці додатків Web3. Коли смарт-контракти на ланцюгу хочуть отримати доступ до даних поза ланцюгом, внаслідок проблем з доступністю даних віртуальна машина на ланцюгу не відкриває можливості виклику зовнішніх даних, щоб забезпечити відстежуваність даних і безпеку механізму консенсусу.
Для вирішення цієї проблеми з'явилися деякі проекти оракулів, такі як Chainlink та Pyth. Вони розривають інформаційні острови, виконуючи роль моста між даними на ланцюзі та поза ним. Ці оракули зазвичай використовують механізм консенсусу PoS, що забезпечує, щоб витрати на шахрайство для ретрансляційних вузлів перевищували прибутки, гарантуючи з економічної точки зору надання правильної інформації на ланцюзі.
Переваги zkTLS
Однак рішення з отримання даних на основі оракулів має проблеми з високими витратами та низькою ефективністю. Технологія zkTLS була розроблена, щоб вирішити ці проблеми. Вона вводить алгоритм нульового знання ZKP, що дозволяє смарт-контрактам на блокчейні безпосередньо перевіряти, що дані, надані вузлом, дійсно походять з певного ресурсу HTTPS і не були змінені, тим самим уникаючи високих витрат на використання, спричинених консенсусними алгоритмами традиційних оракулів.
Основна ідея zkTLS полягає в тому, щоб використовувати криптографію для захисту замість традиційних оракулів, які несуть високі витрати через механізми консенсусу. Він вводить ZKP для обчислення даних, отриманих запитом на ресурси HTTPS від поза ланцюга, інформації про перевірку CA-сертифікатів, часових доказів і доказів цілісності даних, генеруючи Proof. Одночасно на ланцюзі підтримуються необхідні дані для перевірки та алгоритми, що дозволяє смарт-контрактам перевіряти достовірність, своєчасність та надійність джерела даних без розкриття ключової інформації.
Перспективи застосування zkTLS
Технологія zkTLS знизила витрати на доступність ресурсів Web2 HTTPS, відкриваючи нові можливості для кількох сфер:
У контексті потенційного впливу zkTLS існуючі проекти оракулів, такі як Chainlink і Pyth, активно досліджують відповідні напрямки, намагаючись зберегти лідируючі позиції в умовах технічної ітерації. Водночас зароджуються нові бізнес-моделі, такі як перехід від плати за час до плати за використання, надання Compute as a service тощо.
Однак, як і більшість ZK проектів, основним викликом для zkTLS є зниження обчислювальних витрат, щоб зробити його комерційно життєздатним.
У процесі розробки продукту увага до динаміки розвитку zkTLS та належна інтеграція цього технологічного стеку може призвести до нових проривів у бізнес-інноваціях та технічній архітектурі. З розвитком технологій zkTLS має потенціал стати важливим мостом між світами Web2 і Web3, відкриваючи ширші можливості для децентралізованих застосунків.