しかし、zkTLS技術は計算コストを削減し、商業的価値を持たせる方法に関して課題に直面しています。同時に、既存のWeb3企業、特に主流のオラクルプロジェクトに影響を与えています。この状況に対処するために、ChainlinkやPythなどの業界の巨頭は関連研究を積極的に追跡し、時間課金から使用量課金への移行や、Compute as a Serviceの提供など、新しいビジネスモデルを探求しています。
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
zkTLSテクノロジー:Web3はデータサイロを打破する新しいツールです
zkTLS技術の探求:Web3データサイロの打破
最近、新しいプロジェクトの方向性を探る中で、以前触れたことのない技術スタック——zkTLSに出会いました。深く研究した結果、学びの心得を整理しましたので、皆さんと共有できればと思います。
zkTLSは、ゼロ知識証明(ZKP)とトランスポート層セキュリティプロトコル(TLS)を融合させた革新的な技術です。Web3領域においては、主にオンチェーンのバーチャルマシン環境で使用され、信頼できる第三者なしでオフチェーンのHTTPSデータの真実性を検証することができます。ここでの真実性には、データソースが特定のHTTPSリソースからのものであること、返されたデータが改ざんされていないこと、データの有効性が保証されていることの3つの側面が含まれます。この暗号技術の実現メカニズムを通じて、zkTLSはオンチェーンのスマートコントラクトに対して、オフチェーンのWeb2 HTTPSリソースへの信頼できるアクセスを提供する能力を与え、データの孤立を打破します。
TLSプロトコルの概要
zkTLS技術の価値を深く理解するためには、TLSプロトコルについて簡単に振り返る必要があります。TLS(トランスポート層セキュリティプロトコル)は、ネットワーク通信において暗号化、認証、およびデータの完全性を提供し、クライアント(ブラウザなど)とサーバー(ウェブサイトなど)間のデータの安全な送信を確保します。
HTTPSプロトコルは実際にはHTTPプロトコルの上にTLSプロトコルを利用して、情報伝送のプライバシーと完全性を保証し、サーバー側の真実性を検証できるようにしています。それに対して、HTTPプロトコルは平文伝送のネットワークプロトコルであり、サーバー側の真実性を検証することができないため、いくつかのセキュリティ問題が発生します:
TLSプロトコルは、これらの問題を解決するために設計されています。それは、次の方法で上記の問題を解決します:
1.暗号化通信:対称暗号化(AES、ChaCha20など)を使用してデータを保護し、盗聴を防ぎます。 2. 身分認証:指定機関に発行された第三者のデジタル証明書(例えばX.509証明書)を通じてサーバーの身分を確認し、中間者攻撃を防ぐ。 3. データの完全性:HMAC(ハッシュメッセージ認証コード)またはAEAD(認証暗号)を使用してデータが改ざんされていないことを保証します。
TLSプロトコルに基づくHTTPS通信プロセスは、2つの段階に分かれています:ハンドシェイク段階とデータ転送段階。具体的な手順は以下の通りです:
zkTLSの利点
従来のWeb3アプリケーションは、オフチェーンデータにアクセスする際、通常ChainlinkやPythのようなオラクルプロジェクトに依存しています。これらのプロジェクトは、オンチェーンデータとオフチェーンデータの中継橋として機能し、データの孤島を打破します。しかし、このオラクルに基づくデータ取得ソリューションには2つの主要な問題があります:
zkTLS技術は、ゼロ知識証明アルゴリズムを導入することにより、チェーン上のスマートコントラクトが第三者として直接検証ノードが提供するデータを確認し、データが特定のHTTPSリソースから来ており、改ざんされていないことを保証します。この方法は、従来のオラクルが合意アルゴリズムに起因する高額な使用コストを回避します。
zkTLSの主な利点は、Web2 HTTPSリソースの可用性を達成するコストを削減することにあります。これにより、特に長尾資産のオンチェーン価格取得の削減、Web2権威サイトを利用したオンチェーンKYC、DIDおよびWeb3ゲームの技術アーキテクチャ設計の最適化など、新たな需要が生まれました。
しかし、zkTLS技術は計算コストを削減し、商業的価値を持たせる方法に関して課題に直面しています。同時に、既存のWeb3企業、特に主流のオラクルプロジェクトに影響を与えています。この状況に対処するために、ChainlinkやPythなどの業界の巨頭は関連研究を積極的に追跡し、時間課金から使用量課金への移行や、Compute as a Serviceの提供など、新しいビジネスモデルを探求しています。
要するに、製品設計においてzkTLSの発展動向に注目し、この技術スタックを適切に統合することで、ビジネスの革新や技術アーキテクチャの面で新たな突破口を見つけることができるかもしれません。