zkTLS:Web3スマートコントラクトがWeb2データに直接アクセスするための新技術

robot
概要作成中

zkTLSテクノロジーを探る:Web3とWeb2の架け橋

新しいプロジェクトの方向性を探しているとき、私は以前に触れたことのない技術スタックであるzkTLSに出会いました。研究を経て、私の学びを以下に整理し、皆さんと共有します。

zkTLSは、ゼロ知識証明(ZKP)とトランスポート層セキュリティプロトコル(TLS)を組み合わせた新しい技術です。Web3分野では、主にオンチェーンの仮想マシン環境で使用され、第三者を信頼することなくオフチェーンのHTTPSデータの真実性を検証できます。ここでの真実性は、データソースが実際に特定のHTTPSリソースから来ていること、返されたデータが改ざんされていないこと、データの時効性が保証されていることの三つの側面を含みます。この暗号学的実現メカニズムを通じて、オンチェーンのスマートコントラクトはオフチェーンのWeb2 HTTPSリソースへの信頼できるアクセス能力を得て、データの孤島を打破しました。

TLSプロトコルの概要

TLS(トランスポート層セキュリティプロトコル)は、ネットワーク通信において暗号化、認証、およびデータの完全性を提供し、クライアントとサーバー間のデータの安全な転送を保証します。HTTPSプロトコルは、HTTPプロトコルの基礎の上にTLSプロトコルを利用して情報の転送のプライバシーと完全性を保証し、サーバー側の真正性を検証可能にします。

TLSプロトコルは以下の問題を解決します:

  1. 暗号通信:対称暗号を使用してデータを保護し、盗聴を防ぎます。
  2. 身分認証:第三者が発行したデジタル証明書を通じてサーバーの身分を検証し、中間者攻撃を防止します。
  3. データの完全性:HMACまたはAEADを使用してデータが改ざんされていないことを確認します。

HTTPSプロトコルのデータ交換プロセスは、ハンドシェイク段階とデータ転送段階に分かれています。ハンドシェイク段階は、クライアントがClientHelloを送信し、サーバーがServerHelloを送信し、クライアントがサーバーを検証する3つのステップを含みます。その後、合意されたセッションキーを使用して暗号化通信段階に進みます。

Web3におけるデータアクセスのジレンマ

Web3アプリケーション開発において、オンチェーンのスマートコントラクトがオフチェーンデータにアクセスすることは困難です。この問題を解決するために、ChainlinkやPythなどのいくつかのオラクルプロジェクトが登場しました。これらは、オンチェーンデータとオフチェーンデータの中継橋として機能することで、データの孤島現象を打破します。しかし、このオラクルベースのデータ取得ソリューションには2つの主な問題があります:

  1. コストが高すぎる:PoSコンセンサスメカニズムの安全性を維持するには、大量のステーキング資金が必要であり、データのやり取りには冗長性が存在します。
  2. 効率が低すぎる:PoSメカニズムのコンセンサスには時間がかかり、オンチェーンデータと実際のオフチェーンデータの間に大きな遅延が生じる。

zkTLSのソリューション

zkTLS技術が誕生し、上記の問題を解決することを目的としています。ZKP(ゼロ知識証明)アルゴリズムを導入することで、ブロックチェーン上のスマートコントラクトが第三者として特定のノードが提供したデータが実際に特定のHTTPSリソースから来ており、改ざんされていないことを直接検証できるようになります。これにより、従来のオラクルが合意アルゴリズムによって引き起こされる高コストの使用を回避します。

zkTLSは、伝統的なオラクルの合意メカニズムに基づくデータの可用性の高いコストを代替するために、暗号学的保護を採用しています。具体的には、ZKPを導入することで、オフチェーンのリレーノードが要求するHTTPSリソースから得られるデータ、関連するCA証明書の検証情報、タイムスタンプ証明、およびデータの完全性証明を計算してProofを生成します。同時に、チェーン上で必要な検証情報と検証アルゴリズムを維持し、スマートコントラクトが重要な情報を露出することなく、データの真実性、タイムリーさ、およびデータソースの信頼性を検証できるようにします。

zkTLSの応用展望

zkTLS技術の最大の利点は、Web2 HTTPSリソースの可用性を達成するコストを削減することであり、これにより多くの新たな需要が生まれました:

  1. ロングテール資産のオンチェーン価格取得コストを削減する
  2. Web2の世界の権威あるウェブサイトを利用してオンチェーンKYCを行い、DIDを最適化する
  3. Web3ゲームの技術アーキテクチャ設計の改善

しかし、zkTLSは既存のWeb3企業にも課題をもたらしており、特に現在の主要なオラクルプロジェクトに対してです。この影響に対処するために、一部の業界の巨頭は関連する研究の追求に積極的に取り組み、技術のイテレーションプロセスで主導権を維持しながら、時間単位の料金から使用量に基づく料金モデルへの移行や、Compute as a serviceなどの新しいビジネスモデルを模索しています。

現在のzkTLSが直面している主な難しさは、ほとんどのZKプロジェクトと似ており、計算コストを削減し、商業的価値を持たせる方法です。

製品設計の際に、zkTLSの発展動向に注目し、この技術スタックを適切に統合することで、ビジネスの革新や技術アーキテクチャの面で新たな突破口を見出すことができるかもしれません。

原文表示
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.
  • 報酬
  • 4
  • 共有
コメント
0/400
TokenCreatorOPvip
· 07-10 08:40
これ、信頼できるの?誰か試した?
原文表示返信0
GateUser-74b10196vip
· 07-10 08:39
この統合はかなり信頼できますね。オラクルマシン運命
原文表示返信0
NFTArchaeologisvip
· 07-10 08:32
喜ばしい技術のブレークスルーは、まるでデジタル時代のロゼッタストーンのようです。
原文表示返信0
DoomCanistervip
· 07-10 08:19
犬もオラクルマシンを必要としない
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)